Avatar for the PyO3 user
PyO3
pyo3
BlogDocsChangelog

docs: Further updates to Contributing.md re testing, linting etc.

#4115Merged
Comparing
MusicalNinjaDad:contributing
(
031e2a5
) with
main
(
b392013
)
CodSpeed Performance Gauge
0%
Untouched
98
Ignored
21

Benchmarks

119 total
extract_str_extract_fail
pyo3-benches/benches/bench_extract.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+7%
1.8 µs1.7 µs
err_new_without_gil
pyo3-benches/benches/bench_err.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+2%
1.2 µs1.2 µs
err_new_restore_and_fetch
pyo3-benches/benches/bench_err.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+2%
7.8 µs7.7 µs
tuple_nth
pyo3-benches/benches/bench_tuple.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+2%
3.8 µs3.7 µs
list_nth_back
pyo3-benches/benches/bench_list.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+2%
3.9 µs3.8 µs
extract_float_extract_fail
pyo3-benches/benches/bench_extract.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
11.8 µs11.6 µs
extract_int_extract_fail
pyo3-benches/benches/bench_extract.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
11.7 µs11.6 µs
drop_many_objects
pyo3-benches/benches/bench_py.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
3.8 µs3.7 µs
tuple_nth_back
pyo3-benches/benches/bench_tuple.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
3.8 µs3.8 µs
not_a_list_via_extract_enum
pyo3-benches/benches/bench_frompyobject.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
19.7 µs19.6 µs
dirty_attach
pyo3-benches/benches/bench_attach.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
5.2 µs5.1 µs
test_empty_class_init
pytests/tests/test_pyclasses.py
CodSpeed Performance Gauge
+1%
23.6 µs23.4 µs
test_positional_only_rs
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
0%
13.7 µs13.6 µs
extract_bigint_extract_fail
pyo3-benches/benches/bench_bigint.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
11.8 µs11.8 µs
test_none_py
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
0%
13.2 µs13.2 µs
test_args_kwargs_rs
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
0%
14.4 µs14.3 µs
test_method_call
pytests/tests/test_pyclasses.py
CodSpeed Performance Gauge
0%
14.9 µs14.8 µs
decimal_via_extract
pyo3-benches/benches/bench_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
15.1 µs15.1 µs
vec_bytes_from_py_bytearray_large
pyo3-benches/benches/bench_frompyobject.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
178.1 µs177.8 µs
drop_many_objects_without_gil
pyo3-benches/benches/bench_py.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
45.3 µs45.3 µs
enum_from_pyobject
pyo3-benches/benches/bench_frompyobject.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
24 µs23.9 µs
extract_hashbrown_set
pyo3-benches/benches/bench_set.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
15.8 ms15.8 ms
extract_hashbrown_map
pyo3-benches/benches/bench_dict.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
17.1 ms17.1 ms
byte_slice_into_pyobject_large
pyo3-benches/benches/bench_intopyobject.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
176.8 µs176.7 µs
bytes_new_large
pyo3-benches/benches/bench_intopyobject.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
176.7 µs176.7 µs

Commits

Click on a commit to change the comparison range
Base
main
b392013
+0.11%
segregate PR CI and dev environment descriptions of nox etc.
b46aa62
2 years ago
by MusicalNinjaDad
+0.08%
add check-docs / lychee - this just bit me on another PR
c3e8bac
2 years ago
by MusicalNinjaDad
-0.28%
make ci opt-in
45f758a
2 years ago
by MusicalNinjaDad
+0.05%
remove the quick ci
c53208e
2 years ago
by MusicalNinjaDad
-0.15%
Merge branch 'main' into contributing
031e2a5
4 months ago
by davidhewitt
© 2026 CodSpeed Technology
Home Terms Privacy Docs