PyO3
pyo3
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Publishes pyo3-introspection as a wheel on Pypi
#6018
Merged
Comparing
Tpt:tpt/introspection-publish
(
c0b7938
) with
main
(
c92117c
)
CodSpeed Performance Gauge
+28%
Improvement
29
Untouched
96
Ignored
21
Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments, which may affect the accuracy of the results.
Learn more about regression causes
.
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
Ignored
146 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_empty_class_init
pytests/tests/test_pyclasses.py
CodSpeed Performance Gauge
+56%
24.7 µs
15.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_none_py
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
+40%
14.4 µs
10.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_none_rs
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
+38%
13.4 µs
9.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_method_call_py
pytests/tests/test_pyclasses.py
CodSpeed Performance Gauge
+37%
14.9 µs
10.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_positional_only_py
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
+35%
13.9 µs
10.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_proto_call
pytests/tests/test_pyclasses.py
CodSpeed Performance Gauge
+35%
14 µs
10.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_positional_only_rs
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
+34%
14.4 µs
10.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_with_typed_args_py
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
+34%
14 µs
10.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_empty_class_init_py
pytests/tests/test_pyclasses.py
CodSpeed Performance Gauge
+33%
14.4 µs
10.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_args_kwargs_rs
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
+33%
14.8 µs
11.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_proto_call_py
pytests/tests/test_pyclasses.py
CodSpeed Performance Gauge
+31%
15.3 µs
11.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_with_typed_args_rs
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
+29%
17.9 µs
13.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_simple_py
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
+28%
17.1 µs
13.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_class_attribute
pytests/tests/test_pyclasses.py
CodSpeed Performance Gauge
+28%
16 µs
12.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_simple_args_py
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
+27%
17.4 µs
13.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_simple_rs
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
+25%
18 µs
14.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_args_kwargs_py
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
+24%
18.6 µs
15 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_method_call
pytests/tests/test_pyclasses.py
CodSpeed Performance Gauge
+24%
17.3 µs
13.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_simple_args_rs
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
+24%
18.8 µs
15.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_setter
pytests/tests/test_pyclasses.py
CodSpeed Performance Gauge
+23%
18.1 µs
14.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_simple_args_kwargs_rs
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
+23%
19.7 µs
16 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_simple_kwargs_py
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
+23%
20 µs
16.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_simple_kwargs_rs
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
+22%
19.3 µs
15.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_many_keyword_arguments_rs
pytests/tests/test_pyfunctions.py
CodSpeed Performance Gauge
+21%
20.2 µs
16.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_getter
pytests/tests/test_pyclasses.py
CodSpeed Performance Gauge
+21%
18.3 µs
15.1 µs
1
2
3
4
5
6
Commits
Click on a commit to change the comparison range
Base
main
c92117c
+13.7%
Publishes the binary as a wheel on Pypi
1dafc87
20 days ago
by Tpt
0%
Stop running on PRs
b87c2e2
11 days ago
by Tpt
+14.47%
Allow publishing on workflow_dispatch if it's on a tag
d328334
7 days ago
by Tpt
+0.11%
Update .github/workflows/python-wheel.yml
c0b7938
7 days ago
by Tpt
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs