Skip to content

Declare the dev extra the Readme installs; test pull requests in CI - #136

Merged
lfoppiano merged 1 commit into
masterfrom
fix/ci-and-dev-deps
Nov 8, 2026
Merged

lfoppiano merged 1 commit into
masterfrom
fix/ci-and-dev-deps

Conversation

@lfoppiano

Copy link
Copy Markdown
Member

The Readme told contributors to pip install -e .[dev] but no such extra existed, and moto (needed by tests/test_s3.py) was declared nowhere, so the S3 streaming path was skipped both locally and in CI. The extra now lists the test tooling and CI installs it. CI also runs on pull_request so contributions from forks are tested, as the Readme already claimed. requires-python is declared so pip refuses unsupported interpreters, the coverage artefacts are ignored, and the mention of a pre-commit setup that does not exist is dropped.

The Readme told contributors to `pip install -e .[dev]` but no such extra
existed, and moto (needed by tests/test_s3.py) was declared nowhere, so
the S3 streaming path was skipped both locally and in CI. The extra now
lists the test tooling and CI installs it. CI also runs on pull_request
so contributions from forks are tested, as the Readme already claimed.
requires-python is declared so pip refuses unsupported interpreters, the
coverage artefacts are ignored, and the mention of a pre-commit setup
that does not exist is dropped.
@lfoppiano
lfoppiano merged commit ca78e32 into master Nov 8, 2026
9 checks passed
@lfoppiano
lfoppiano deleted the fix/ci-and-dev-deps branch November 8, 2026 08:49
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