# Runtime-зависимости Ru2SQL. Используются Dockerfile (HF Spaces) # и любым окружением без uv. Должны быть в синхронизации с pyproject.toml. # API fastapi>=0.115.0 uvicorn[standard]>=0.30.0 pydantic>=2.7.0 pydantic-settings>=2.4.0 # UI streamlit>=1.35.0 # SQL parsing / validation sqlglot>=25.0.0 # Data pandas>=2.2.0 # ML inference — версии зафиксированы под HF Spaces T4 (CUDA 12.1). # Менять только синхронно: пары transformers/torch и transformers/tokenizers # имеют жёсткие требования по ABI. torch>=2.4.0,<2.7 transformers>=4.46.0,<4.50 tokenizers>=0.20.0 accelerate>=0.34.0 peft>=0.13.0 safetensors>=0.4.5 sentencepiece>=0.2.0 # Misc python-dotenv>=1.0.0 huggingface_hub>=0.26.0,<1.0 pyyaml>=6.0 tqdm>=4.66.0 httpx>=0.27.0 # Опциональные коннекторы к боевым БД psycopg2-binary>=2.9.0 pymysql>=1.1.0