@@ -49,23 +49,34 @@ cache-keys = [
4949 { file = " Cargo.toml" },
5050 { file = " **/*.rs" },
5151]
52- dev-dependencies = [
52+
53+ [dependency-groups ]
54+ benchmark = [{ include-group = " test" }, " pytest-codspeed>=3.1.2" ]
55+ dev = [
56+ { include-group = " benchmark" },
57+ { include-group = " test" },
58+ { include-group = " lint" },
59+ " pycountry==24.6.1" ,
60+ " maturin[patchelf]>=1.7.8" ,
61+ " maturin-import-hook>=0.2.0" ,
62+ ]
63+ lint = [
5364 " mypy==1.14.1" ,
5465 " pre-commit==4.0.1" ,
55- " pycountry==24.6.1" ,
5666 " pylint==3.3.3" ,
67+ " types-cachetools>=5.5.0.20240820" ,
68+ " types-mock>=5.1.0.20240425" ,
69+ " types-pillow>=10.2.0.20240822" ,
70+ " maturin[patchelf]>=1.7.8" ,
71+ " maturin-import-hook>=0.2.0" ,
72+ ]
73+ test = [
5774 " pytest-asyncio==0.25.2" ,
5875 " pytest-cov==6.0.0" ,
5976 " pytest-docker-fixtures==1.3.19" ,
6077 " pytest-timeout==2.3.1" ,
6178 " pytest==8.3.4" ,
6279 " testfixtures==8.3.0" ,
63- " types-cachetools>=5.5.0.20240820" ,
64- " types-mock>=5.1.0.20240425" ,
65- " types-pillow>=10.2.0.20240822" ,
66- " maturin[patchelf]>=1.7.8" ,
67- " maturin-import-hook>=0.2.0" ,
68- " pytest-codspeed>=3.1.2" ,
6980]
7081
7182[tool .maturin ]
0 commit comments