@@ -6,7 +6,7 @@ classifiers = [
66 " License :: OSI Approved :: MIT License" ,
77 " Operating System :: OS Independent" ,
88 " Programming Language :: Python :: 3" ,
9- " Programming Language :: Python :: 3 :: Only"
9+ " Programming Language :: Python :: 3 :: Only" ,
1010]
1111requires-python = " >=3.8"
1212dependencies = [
@@ -40,12 +40,8 @@ docs = [
4040 " sphinx-toolbox" ,
4141 " sphinxext-opengraph" ,
4242]
43- test = [
44- " pytask-parallel[coiled,dask]" ,
45- " nbmake" ,
46- " pytest" ,
47- " pytest-cov" ,
48- ]
43+ test = [" pytask-parallel[coiled,dask]" , " nbmake" , " pytest" , " pytest-cov" ]
44+ typing = [" mypy>=1.9.0,<1.11" , " nbqa>=1.8.5" ]
4945
5046[project .readme ]
5147file = " README.md"
@@ -68,15 +64,8 @@ pytask_parallel = "pytask_parallel.plugin"
6864requires = [" hatchling" , " hatch_vcs" ]
6965build-backend = " hatchling.build"
7066
71- [tool .rye ]
72- managed = true
73- dev-dependencies = [
74- " s3fs>=2024.3.1" ,
75- ]
76-
77- [tool .rye .scripts ]
78- clean-docs = { cmd = " rm -rf docs/build" }
79- build-docs = { cmd = " sphinx-build -b html docs/source docs/build" }
67+ [tool .uv ]
68+ dev-dependencies = [" tox-uv>=1.7.0" , " s3fs>=2024.3.1" ]
8069
8170[tool .hatch .build .hooks .vcs ]
8271version-file = " src/pytask_parallel/_version.py"
@@ -118,9 +107,9 @@ unsafe-fixes = true
118107
119108[tool .ruff .lint ]
120109extend-ignore = [
121- " ANN401" , # flake8-annotate typing.Any
122- " COM812" , # Comply with ruff-format.
123- " ISC001" , # Comply with ruff-format.
110+ " ANN401" , # flake8-annotate typing.Any
111+ " COM812" , # Comply with ruff-format.
112+ " ISC001" , # Comply with ruff-format.
124113]
125114select = [" ALL" ]
126115
0 commit comments