Skip to content

Fix dev dependency install flow in Poetry setup#1107

Open
NayerBasim wants to merge 1 commit intomalariagen:masterfrom
NayerBasim:GH1097-fix-dev-dependencies
Open

Fix dev dependency install flow in Poetry setup#1107
NayerBasim wants to merge 1 commit intomalariagen:masterfrom
NayerBasim:GH1097-fix-dev-dependencies

Conversation

@NayerBasim
Copy link

Summary

Fixes #1097 by moving development dependencies to Poetry dependency groups and updating install commands accordingly.

Why this update is needed

Poetry recommends dependency groups for development-process dependencies and reserves extras for runtime optional features:

What changed

Validation

  • poetry install --with dev succeeds
  • poetry run python -c "import pytest_cases" succeeds
  • poetry run pytest -v tests --ignore tests/integration succeeds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Setup instructions in CONTRIBUTING.md fail with ModuleNotFoundError: pytest_cases on fresh clone

1 participant