# Core dependencies for Snakepit Bridge # NOTE: Version minimums must match the generated protobuf/grpc stubs. # The generated snakepit_bridge_pb2.py requires protobuf>=6.31.1 and # snakepit_bridge_pb2_grpc.py requires grpcio>=1.76.0 grpcio>=1.76.0 grpcio-tools>=1.76.0 protobuf>=6.31.1 numpy>=1.21.0 psutil>=5.9.0 opentelemetry-api>=1.21.0 opentelemetry-sdk>=1.21.0 opentelemetry-exporter-otlp-proto-http>=1.21.0 # Phase 1: Performance improvement (6x faster JSON) orjson>=3.9.0 # Test dependencies for CI/dev workflows pytest>=7.0 pytest-asyncio>=0.23 # Optional: DSPy integration # dspy-ai>=2.0.0