Files
aitbc/apps/coordinator-api/requirements.txt
oib 4be6f8d5d9 Fix Concrete ML compatibility issue and improve FHE service logging
- Update requirements.txt to make concrete-ml optional with clear comment
- Enhance FHE service warning message to include Python version info
- Remove concrete-ml from mandatory dependencies due to Python 3.13 incompatibility
- Maintain full functionality with TenSEAL provider as default

This resolves the 'Concrete ML not installed' warning by providing clear
information about the version compatibility issue while preserving all
FHE functionality through the TenSEAL provider.
2026-03-05 08:13:45 +01:00

41 lines
836 B
Plaintext

# AITBC Coordinator API Requirements
# Generated from pyproject.toml dependencies
# Core Framework
fastapi>=0.111.0
uvicorn[standard]>=0.30.0
gunicorn>=22.0.0
# Data & Validation
pydantic>=2.7.0
pydantic-settings>=2.2.1
sqlalchemy>=2.0.30
aiosqlite>=0.20.0
sqlmodel>=0.0.16
numpy>=1.26.0
tenseal
# concrete-ml # Optional - requires Python <3.13, currently incompatible
# HTTP & Networking
httpx>=0.27.0
# Configuration & Environment
python-dotenv>=1.0.1
# Rate Limiting & Performance
slowapi>=0.1.8
orjson>=3.10.0
# Monitoring
prometheus-client>=0.19.0
# Local Dependencies
# Note: These should be installed in development mode with:
# pip install -e ../../packages/py/aitbc-crypto
# pip install -e ../../packages/py/aitbc-sdk
# Development Dependencies (optional)
# pytest>=8.2.0
# pytest-asyncio>=0.23.0
# httpx[cli]>=0.27.0