@@ -34,7 +34,7 @@ Tracker = "https://github.com/pytask-dev/pytask-r/issues"
3434[project .entry-points .pytask ]
3535pytask_r = " pytask_r.plugin"
3636
37- [project . optional-dependencies ]
37+ [dependency-groups ]
3838test = [" pytask-parallel" , " pytest" , " pytest-cov" , " pytest-xdist" , " pyyaml" ]
3939typing = [" ty>=0.0.7" ]
4040
@@ -60,7 +60,6 @@ source = "vcs"
6060allow-direct-references = true
6161
6262[tool .ruff ]
63- target-version = " py310"
6463fix = true
6564unsafe-fixes = true
6665
@@ -105,57 +104,5 @@ unused-ignore-comment = "ignore"
105104[tool .pytest .ini_options ]
106105testpaths = [" tests" ]
107106markers = [
108- " wip: Tests that are work-in-progress." ,
109- " unit: Flag for unit tests which target mainly a single function." ,
110- " integration: Flag for integration tests which may comprise of multiple unit tests." ,
111- " end_to_end: Flag for tests that cover the whole program." ,
112107]
113108norecursedirs = [" .idea" , " .tox" ]
114-
115- [tool .pixi .workspace ]
116- channels = [" conda-forge" ]
117- platforms = [" win-64" , " linux-64" , " osx-64" , " osx-arm64" ]
118-
119- [tool .pixi .target .osx-64 .dependencies ]
120- libgfortran5 = " >=14.2.0"
121-
122- [tool .pixi .target .osx-arm64 .dependencies ]
123- libgfortran5 = " >=14.2.0"
124-
125- [tool .pixi .pypi-dependencies ]
126- pytask_r = { path = " ." , editable = true }
127-
128- [tool .pixi .environments ]
129- default = { solve-group = " default" }
130- test = { features = [" test" ], solve-group = " default" }
131- typing = { features = [" test" , " typing" ], solve-group = " default" }
132- py310 = { features = [" py310" , " test" ]}
133- py311 = { features = [" py311" , " test" ]}
134- py312 = { features = [" py312" , " test" ]}
135- py313 = { features = [" py313" , " test" ]}
136- py314 = { features = [" py314" , " test" ]}
137-
138- [tool .pixi .feature .py310 .dependencies ]
139- python = " 3.10.*"
140- [tool .pixi .feature .py311 .dependencies ]
141- python = " 3.11.*"
142- [tool .pixi .feature .py312 .dependencies ]
143- python = " 3.12.*"
144- [tool .pixi .feature .py313 .dependencies ]
145- python = " 3.13.*"
146- [tool .pixi .feature .py314 .dependencies ]
147- python = " 3.14.*"
148-
149- [tool .pixi .feature .test .dependencies ]
150- r-base = " >=4.0.0"
151- r-jsonlite = " *"
152- r-yaml = " *"
153-
154- [tool .pixi .feature .test .tasks ]
155- test = " pytest --cov src --cov tests"
156-
157- [tool .pixi .feature .typing .dependencies ]
158- ty = " >=0.0.7"
159-
160- [tool .pixi .feature .typing .tasks ]
161- typing = " ty check src/ tests/"
0 commit comments