@@ -6,16 +6,16 @@ classifiers = [
6
6
" License :: OSI Approved :: MIT License" ,
7
7
" Operating System :: OS Independent" ,
8
8
" Programming Language :: Python :: 3" ,
9
- " Programming Language :: Python :: 3 :: Only"
9
+ " Programming Language :: Python :: 3 :: Only" ,
10
10
]
11
- requires-python = " >=3.8 "
11
+ requires-python = " >=3.9 "
12
12
dependencies = [
13
13
" attrs>=21.3.0" ,
14
14
" click" ,
15
15
" cloudpickle" ,
16
16
" loky" ,
17
17
" pluggy>=1.0.0" ,
18
- " pytask>=0.5.0 " ,
18
+ " pytask>=0.5.2 " ,
19
19
" rich" ,
20
20
]
21
21
dynamic = [" version" ]
@@ -40,12 +40,7 @@ docs = [
40
40
" sphinx-toolbox" ,
41
41
" sphinxext-opengraph" ,
42
42
]
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" ]
49
44
50
45
[project .readme ]
51
46
file = " README.md"
@@ -70,9 +65,7 @@ build-backend = "hatchling.build"
70
65
71
66
[tool .rye ]
72
67
managed = true
73
- dev-dependencies = [
74
- " s3fs>=2024.3.1" ,
75
- ]
68
+ dev-dependencies = [" s3fs>=2024.3.1" , " tox-uv>=1.7.0" ]
76
69
77
70
[tool .rye .scripts ]
78
71
clean-docs = { cmd = " rm -rf docs/build" }
@@ -112,17 +105,17 @@ disallow_untyped_defs = false
112
105
ignore_errors = true
113
106
114
107
[tool .ruff ]
115
- target-version = " py38 "
108
+ target-version = " py39 "
116
109
fix = true
117
110
unsafe-fixes = true
118
111
119
112
[tool .ruff .lint ]
120
113
extend-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.
126
119
]
127
120
select = [" ALL" ]
128
121
0 commit comments