-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathrequirements-dev.txt
More file actions
13 lines (13 loc) · 750 Bytes
/
Copy pathrequirements-dev.txt
File metadata and controls
13 lines (13 loc) · 750 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
# 🔴 This file no longer includes `-r requirements.txt`, and that is forced
# rather than chosen. The runtime file carries artefact hashes now, and pip
# turns hash-checking on for the WHOLE install as soon as one requirement has
# a hash - so including it here would demand hashes for pytest, hypothesis and
# every transitive dependency of theirs. Those are deliberately unpinned (the
# weekly run exists to watch them drift), and the two cannot share one command.
#
# Install both, in either order:
# pip install --require-hashes -r requirements.txt
# pip install -r requirements-dev.txt
pytest
hypothesis # property-based tests (matchers) and CLI fuzzing
pytest-cov # coverage gate (see [tool.coverage] in pyproject.toml)