Avatar for the MarshalX user
MarshalX
python-libipld
BlogDocsChangelog

Add Python 3.13 support; drop Python 3.7 support

#50Merged
Comparing
python-3-13-support
(
5e6e569
) with
main
(
2dd657d
)
CodSpeed Performance Gauge
-25%
Improvement
51
Regression
4
Untouched
137

Benchmarks

192 total
test_dag_cbor_encode[roundtrip11.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-25%
17.2 µs23 µs
test_dag_cbor_encode[roundtrip20.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-24%
17.1 µs22.7 µs
test_dag_cbor_encode[roundtrip05.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-24%
17.5 µs22.9 µs
test_dag_cbor_decode[roundtrip01.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-22%
18.2 µs23.2 µs
test_dag_cbor_decode_real_data[canada.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+60%
65.1 ms40.7 ms
test_decode_car
pytests/test_decode_car.py
CodSpeed Performance Gauge
+50%
1,048.6 ms700.1 ms
test_dag_cbor_encode[roundtrip08.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+42%
23 µs16.2 µs
test_dag_cbor_encode[roundtrip17.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+42%
23 µs16.2 µs
test_dag_cbor_encode[roundtrip25.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+42%
23 µs16.2 µs
test_dag_cbor_decode[roundtrip05.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+39%
25.1 µs18.1 µs
test_dag_cbor_decode_real_data[citm_catalog.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+26%
30.8 ms24.5 ms
test_dag_cbor_decode_real_data[github.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+25%
1.3 ms1 ms
test_dag_cbor_decode_real_data[twitter.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+22%
13.4 ms10.9 ms
test_dag_cbor_decode_torture_cids
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+20%
82 ms68.6 ms
test_dag_cbor_decode_fixtures[map-nested]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+18%
27 µs22.8 µs
test_dag_cbor_decode_fixtures[garbage-03]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+18%
67.1 µs57 µs
test_dag_cbor_decode_fixtures[dagpb_7unnamedlinks+data]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+15%
53.9 µs46.7 µs
test_dag_cbor_decode_fixtures[array-5-nested]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+15%
25.1 µs21.9 µs
test_dag_cbor_decode[roundtrip09.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+14%
22 µs19.2 µs
test_dag_cbor_decode[roundtrip06.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+14%
17.2 µs15 µs
test_dag_cbor_decode_fixtures[dagpb_11unnamedlinks+data]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+14%
67.7 µs59.4 µs
test_dag_cbor_decode[roundtrip02.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+14%
19 µs16.7 µs
test_dag_cbor_decode[roundtrip26.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+13%
18.9 µs16.7 µs

Commits

Click on a commit to change the comparison range
Base
main
2dd657d
-24.84%
Drop Python 3.7 support
f8ed13b
2 years ago
by MarshalX
-0.46%
update license year; remove CI test trigger
5e6e569
2 years ago
by MarshalX
© 2026 CodSpeed Technology
Home Terms Privacy Docs