mirror of
https://github.com/openswarm-ai/openswarm.git
synced 2026-09-11 20:27:44 +02:00
23 lines
969 B
Plaintext
23 lines
969 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
|
|
pytest-mock==3.15.1
|
|
|
|
# Used by linter/lint.py. watchfiles, also needed by lint.py, already comes in
|
|
# transitively via uvicorn[standard].
|
|
# - vulture: whole-program dead code (dead functions/methods/classes/attrs).
|
|
# - ruff: per-file/per-scope checks (F401 unused imports, F811 redefinitions,
|
|
# F841 unused locals, ARG001/ARG002 unused args) that ruff does AST-accurately
|
|
# and vulture either gets wrong or rates as noise. vulture is narrowed to defer
|
|
# imports/locals to ruff (see linter/checks/vulture.py).
|
|
vulture==2.16
|
|
ruff==0.15.17
|
|
google-workspace-mcp==2.0.1 |