-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements-dev.txt
More file actions
24 lines (21 loc) · 861 Bytes
/
requirements-dev.txt
File metadata and controls
24 lines (21 loc) · 861 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Development / test dependencies
-r requirements.txt
pytest>=7.4.0
pytest-cov>=4.1.0
ruff>=0.1.0
mypy>=1.5.0
types-requests>=2.31.0
bandit>=1.7.0
# Optional: load IXT_ACCOUNT/IXT_PWD from .env for the live smoke test
# (tests fall back to a built-in parser if not installed)
python-dotenv>=1.0.0
# Auto-rerun flaky live integration tests on transient API failures
# (rate limiting / eventual consistency). Required for tests/test_live_smoke.py
# to be reliable end-to-end; not used by the main unit suite.
pytest-rerunfailures>=12.0
# Optional WSGI server, alternative to waitress. Production code probes
# both at runtime (services/webdav_server.py) and tests in
# tests/test_webdav_server_start_branches.py exercise the cheroot branch
# explicitly — they need it importable to reach the FakeCherootServer
# stub injected via sys.modules.
cheroot>=10.0