@@ -6,7 +6,6 @@ authors = [
66 {name = " Ilya (Marshal)" , email = " ilya@marshal.dev" }
77]
88license = " MIT"
9- repository = " https://github.com/MarshalX/python-libipld"
109readme = " README.md"
1110keywords = [" library" , " lib" , " ipld" , " cid" , " multibase" , " multihash" , " dag" , " cbor" , " dag-cbor" ]
1211requires-python = " >=3.8"
@@ -27,27 +26,32 @@ classifiers = [
2726 " Programming Language :: Python :: 3.11" ,
2827 " Programming Language :: Python :: 3.12" ,
2928 " Programming Language :: Python :: 3.13" ,
29+ " Programming Language :: Python :: 3.14" ,
3030 " Topic :: Software Development" ,
3131 " Topic :: Software Development :: Libraries :: Python Modules" ,
3232 " Topic :: Software Development :: Pre-processors" ,
3333]
3434
3535[project .urls ]
3636"Homepage" = " https://github.com/MarshalX/python-libipld"
37+ "Repository" = " https://github.com/MarshalX/python-libipld"
3738"Tracker" = " https://github.com/MarshalX/python-libipld/issues"
3839"Author" = " https://github.com/MarshalX"
3940
4041[dependency-groups ]
41- dev = [" maturin>=1.2 ,<2.0" ]
42+ dev = [" maturin>=1.8.7 ,<2.0" ]
4243testing = [
4344 { include-group = " dev" },
44- " pytest==8.3.5" ,
45- " pytest-benchmark==4.0.0" ,
46- " pytest-xdist==3.6.1" ,
45+ ' pytest==8.3.5; python_version == "3.8"' ,
46+ ' pytest==8.4.1; python_version >= "3.9"' ,
47+ ' pytest-benchmark==4.0.0; python_version == "3.8"' ,
48+ ' pytest-benchmark==5.1.0; python_version >= "3.9"' ,
49+ ' pytest-xdist==3.6.1; python_version == "3.8"' ,
50+ ' pytest-xdist==3.8.0; python_version >= "3.9"' ,
4751]
4852codspeed = [
49- # only run on CI with the latest Python version
50- ' pytest-codspeed==3.2.0 ; python_version == "3.13" and implementation_name == "cpython"' ,
53+ # only run on CI with the latest Python version FIXME(@MarshalX): update to 3.14 when CodSpeed supports it
54+ ' pytest-codspeed==4.1.1 ; python_version == "3.13" and implementation_name == "cpython"' ,
5155]
5256
5357all = [
@@ -68,5 +72,5 @@ bindings = "pyo3"
6872features = [" pyo3/extension-module" ]
6973
7074[build-system ]
71- requires = [" maturin>=1.2 ,<2.0" ]
75+ requires = [" maturin>=1.8.7 ,<2.0" ]
7276build-backend = " maturin"
0 commit comments