Skip to content

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

Open
lfoppiano wants to merge 1 commit into
masterfrom
fix/ci-and-dev-deps
Open

lfoppiano wants to merge 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.
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