-
Notifications
You must be signed in to change notification settings - Fork 29
Expand file tree
/
Copy pathrequirements.txt
More file actions
49 lines (46 loc) · 1.53 KB
/
requirements.txt
File metadata and controls
49 lines (46 loc) · 1.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Direct dependency manifest (SSOT input for lock generation).
# Resolution flow:
# apps/orchestrator/requirements.txt -> apps/orchestrator/uv.lock
# Install flow:
# uv pip sync apps/orchestrator/uv.lock
#
# Do not install from requirements-dev.txt in CI/mainline.
pydantic==2.13.0
jsonschema==4.26.0
typer==0.21.1
rich==15.0.0
pytest==9.0.3
fastapi==0.128.1
uvicorn==0.44.0
python-dotenv==1.2.2
opentelemetry-api==1.41.0
opentelemetry-sdk==1.41.0
opentelemetry-exporter-otlp-proto-grpc==1.41.0
opentelemetry-exporter-otlp-proto-http==1.41.0
playwright==1.58.0
# Primary LLM provider (Gemini-first).
google-genai==1.73.0
# Optional provider accelerator (enabled via OPENVIBECODING_PROVIDER_USE_LITELLM=1).
# Keep this path optional at runtime; do not block baseline bootstrap/clean-room
# recovery on a provider accelerator that is activated only behind an env flag.
# TEMP BLOCKER: current runtime imports `agents.*` modules in
# `apps/orchestrator/src/openvibecoding_orch/**`; removing this now breaks runtime.
# Minimal fallback for now is to keep this dependency until agents runtime is migrated.
openai-agents==0.13.6
temporalio==1.22.0
duckduckgo-search==8.1.1
# Dev/test toolchain (intentionally locked in the same graph for CI/local parity).
pytest-cov==7.0.0
pytest-xdist==3.8.0
httpx==0.28.1
hypothesis==6.152.0
pip-audit==2.10.0
pre-commit==4.5.1
vulture==2.14
# Security-pinned transitive dependencies required by the mainline audit gate.
cryptography==46.0.7
pyasn1==0.6.3
pyjwt==2.12.1
pygments==2.20.0
requests==2.33.0
python-multipart==0.0.26