Skip to content

docs: clarify dev test setup#4

Merged
randomsnowflake merged 1 commit into
mainfrom
docs/dev-test-setup
Jun 8, 2026
Merged

docs: clarify dev test setup#4
randomsnowflake merged 1 commit into
mainfrom
docs/dev-test-setup

Conversation

@randomsnowflake

Copy link
Copy Markdown
Owner

Summary

  • Document the exact dev setup needed before running tests: install the package with .[dev].
  • Explain why plain python -m pytest fails without the dev extra (requests-mock is test-only).
  • Add a CI workflow that installs .[dev] and runs the offline test suite on Python 3.10-3.13.

Verification

  • python -m pip install -e '.[dev]'
  • python -m pytest -q — 49 passed
  • python -m compileall -q src tests

Notes

  • No runtime code changes.
  • The workflow uses current GitHub Actions major versions (actions/checkout@v6, actions/setup-python@v6).

@randomsnowflake randomsnowflake merged commit a3cb0c1 into main Jun 8, 2026
4 checks passed
@randomsnowflake randomsnowflake deleted the docs/dev-test-setup branch June 8, 2026 12:04
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.

1 participant