diff --git a/pyproject.toml b/pyproject.toml index b4fd0d0..8eb4ad5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,6 +11,13 @@ requires-python = ">=3.8" license = {text = "MIT"} authors = [{name = "OpenCode", email = "devnull@example.com"}] +# Runtime dependencies for tests and MVP API +dependencies = [ + "fastapi>=0.95.0", + "httpx>=0.23.0", + "pydantic>=1.10.0", +] + [tool.setuptools.packages.find] where = ["src"] include = ["edge_latency_aware_cross_venue_execution*"] diff --git a/test.sh b/test.sh index 195fba3..fe93a3c 100755 --- a/test.sh +++ b/test.sh @@ -2,6 +2,9 @@ set -euo pipefail export PYTHONPATH="${PYTHONPATH:+$PYTHONPATH:}$PWD/src" +echo "Installing test dependencies (fastapi, httpx, pydantic, etc.)" +pip install --upgrade --quiet fastapi httpx pydantic + echo "Running tests (pytest)" pytest -q