-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrequirements-dev.in
More file actions
15 lines (13 loc) · 829 Bytes
/
Copy pathrequirements-dev.in
File metadata and controls
15 lines (13 loc) · 829 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Dev/test-only dependencies. NEVER installed into the prod image
# (Dockerfile installs requirements.txt only). Compile with:
# pip-compile --generate-hashes --output-file=requirements-dev.txt requirements-dev.in
-c requirements.txt # pin shared transitive deps to the prod lock
pytest>=8.3,<9 # pytest 9 needs a pytest-asyncio major bump that reworks the
# session event_loop fixture in conftest.py; deferred as a
# local dev-only Low (CVE-2025-71176). See docs/audit report.
pytest-asyncio>=0.24,<0.26
pytest-cov>=5,<7
testcontainers[postgres]>=4.8.2,<5
# testcontainers -> docker SDK pulls pywin32 (Windows-only). Pin the marker so a
# lock compiled on Windows still installs on Linux CI (marker evaluates False).
pywin32 ; sys_platform == "win32"