mirror of
https://github.com/openswarm-ai/openswarm.git
synced 2026-09-13 05:07:40 +02:00
23 lines
885 B
Plaintext
23 lines
885 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
|
|
# A hung test on a CI runner used to burn the 60-minute job and leave no name (macOS arm64, 2026-09-06, stuck at 97%).
|
|
pytest-timeout==2.3.1
|
|
|
|
# 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
|