Files
openswarm/backend/requirements-dev.txt

21 lines
744 B
Plaintext

# Development-only dependencies. NOT installed by build-python-env.{sh,ps1},
# so these never ship to production users (the embedded electron python-env
# only installs requirements.txt).
#
# To install for local development:
# pip install -r backend/requirements.txt -r backend/requirements-dev.txt
#
# CI test runs should also install both files.
pytest==8.3.4
pytest-asyncio==0.25.2
# Used by linter/lint.py (the vulture dead-code check). watchfiles, also
# needed by lint.py, already comes in transitively via uvicorn[standard].
vulture==2.16
# Used by linter/lint.py: ruff (scoped dead-code lint) + pyright (existence
# checks). Both must be on PATH; pyright's config expects the venv at backend/.venv.
ruff==0.15.19
pyright==1.1.411