Skip to content

Commit c1c892d

Browse files
committed
Tweak to how dev dependencies are declared
- "dev" is a dependency group, not an "extra" https://docs.astral.sh/uv/concepts/projects/dependencies/#development-dependencies - The "dev" group is installed by default when doing "uv sync" https://docs.astral.sh/uv/concepts/projects/dependencies/#default-groups - Tox should install it by default this way
1 parent 40ccae7 commit c1c892d

File tree

2 files changed

+36
-32
lines changed

2 files changed

+36
-32
lines changed

pyproject.toml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ analyzer = [
160160
"huggingface_hub<0.25",
161161
]
162162

163+
[dependency-groups]
163164
# Development dependencies
164165
dev = [
165166
# Useful debugging tools
@@ -249,9 +250,6 @@ env_list = ["coverage", "styles", "migrations", "docs"]
249250
description = "Run the full test suite under {base_python}"
250251
runner = "uv-venv-lock-runner"
251252
base_python = ["python3.12"]
252-
extras = [
253-
"dev",
254-
]
255253
setenv = { DJANGO_SETTINGS_MODULE = "config.settings.testing", DJANGO_SETTINGS_SKIP_LOCAL = "True" }
256254

257255
[tool.tox.env.py3]

uv.lock

Lines changed: 35 additions & 29 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)