@@ -6,16 +6,16 @@ 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]
11- requires-python = " >=3.8 "
11+ requires-python = " >=3.9 "
1212dependencies = [
1313 " attrs>=21.3.0" ,
1414 " click" ,
1515 " cloudpickle" ,
1616 " loky" ,
1717 " pluggy>=1.0.0" ,
18- " pytask>=0.5.0 " ,
18+ " pytask>=0.5.2 " ,
1919 " rich" ,
2020]
2121dynamic = [" version" ]
@@ -40,12 +40,7 @@ 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" ]
4944
5045[project .readme ]
5146file = " README.md"
@@ -70,9 +65,7 @@ build-backend = "hatchling.build"
7065
7166[tool .rye ]
7267managed = true
73- dev-dependencies = [
74- " s3fs>=2024.3.1" ,
75- ]
68+ dev-dependencies = [" s3fs>=2024.3.1" , " tox-uv>=1.7.0" ]
7669
7770[tool .rye .scripts ]
7871clean-docs = { cmd = " rm -rf docs/build" }
@@ -112,17 +105,17 @@ disallow_untyped_defs = false
112105ignore_errors = true
113106
114107[tool .ruff ]
115- target-version = " py38 "
108+ target-version = " py39 "
116109fix = true
117110unsafe-fixes = true
118111
119112[tool .ruff .lint ]
120113extend-ignore = [
121- " ANN101" , # type annotating self
122- " ANN102" , # type annotating cls
123- " ANN401" , # flake8-annotate typing.Any
124- " COM812" , # Comply with ruff-format.
125- " ISC001" , # Comply with ruff-format.
114+ " ANN101" , # type annotating self
115+ " ANN102" , # type annotating cls
116+ " ANN401" , # flake8-annotate typing.Any
117+ " COM812" , # Comply with ruff-format.
118+ " ISC001" , # Comply with ruff-format.
126119]
127120select = [" ALL" ]
128121
0 commit comments