Skip to content

Commit 190de54

Browse files
Unify dev-dep declaration to [project.optional-dependencies]
Switch from PEP 735 [dependency-groups] to PEP 508 [project.optional-dependencies] to match the three sibling packages in the monorepo (python-dqlite-client, python-dqlite-dbapi, sqlalchemy-dqlite). Update DEVELOPMENT.md's setup command to ``uv sync --extra dev`` and regenerate uv.lock. Dev-dep contents unchanged. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 9dd78cd commit 190de54

3 files changed

Lines changed: 9 additions & 10 deletions

File tree

DEVELOPMENT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
curl -LsSf https://astral.sh/uv/install.sh | sh
1313

1414
# Create virtual environment and install dependencies
15-
uv sync --group dev
15+
uv sync --extra dev
1616
```
1717

1818
## Development Tools

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Homepage = "https://github.com/letsdiscodev/python-dqlite-wire"
2828
Repository = "https://github.com/letsdiscodev/python-dqlite-wire"
2929
Issues = "https://github.com/letsdiscodev/python-dqlite-wire/issues"
3030

31-
[dependency-groups]
31+
[project.optional-dependencies]
3232
dev = ["pytest>=8.0", "pytest-cov>=4.0", "mypy>=1.0", "ruff>=0.4"]
3333

3434
[tool.hatch.build.targets.wheel]

uv.lock

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

0 commit comments

Comments
 (0)