Skip to content

chore(deps): move pytest-asyncio to root dev group#53

Merged
hweej merged 2 commits intomainfrom
chore/pytest-asyncio-in-dev-group
Apr 23, 2026
Merged

chore(deps): move pytest-asyncio to root dev group#53
hweej merged 2 commits intomainfrom
chore/pytest-asyncio-in-dev-group

Conversation

@hweej
Copy link
Copy Markdown
Contributor

@hweej hweej commented Apr 23, 2026

Summary

  • Move pytest-asyncio from per-package [project.optional-dependencies].test into root [dependency-groups].dev
  • Plain uv sync now installs it, so CI no longer needs --all-extras
  • Prevents the foot-gun where re-running uv sync strips pytest-asyncio from .venv

Test plan

  • uv sync installs pytest-asyncio
  • uv run pytest packages/api/tests/ passes (84 passed)

hweej added 2 commits April 23, 2026 10:28
Plain `uv sync` now installs pytest-asyncio; no longer need --all-extras
in CI. Prevents the foot-gun where re-running `uv sync` without extras
strips pytest-asyncio from the venv.
@hweej hweej self-assigned this Apr 23, 2026
@hweej hweej added refactoring Code refactoring ci Continuous integration and GitHub Actions tests Test infrastructure and test code labels Apr 23, 2026
@hweej hweej merged commit ed89768 into main Apr 23, 2026
3 checks passed
@hweej hweej deleted the chore/pytest-asyncio-in-dev-group branch April 23, 2026 17:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Continuous integration and GitHub Actions refactoring Code refactoring tests Test infrastructure and test code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant