# =============================================================================
# DEPRECATED: This file is not used for installation.
# Dependencies are managed in pyproject.toml
# The base Docker image uses: uv pip install --system .
# =============================================================================

fastapi==0.115.14
starlette==0.46.2
pydantic==1.10.18

# Server and ASGI
gunicorn==21.2.0
uvicorn==0.23.1
uvloop==0.20.0
watchfiles==0.24.0

# AI and ML libraries
torch==2.6.0
transformers==4.44.2
sentence-transformers==3.3.1
tokenizers==0.19.1
safetensors==0.4.4
scikit-learn==1.5.1
scipy==1.14.1
numpy==1.26.4
hdbscan

# Audio processing
librosa==0.10.1
soundfile==0.12.1
pydub==0.25.1
ffmpeg-python
wav2clip==0.1.0

# Document processing
pdfminer.six
python-docx
striprtf
pdfminer
pypdf
json-repair
partial-json-parser

# Utilities
tenacity
retrying
watchdog
jsonpath-ng
nltk
rouge-score
python-levenshtein
pybars3
filetype

# HTTP and networking
requests==2.32.3
urllib3==2.2.2
httptools==0.6.1
h11==0.16.0
httpx==0.28.1
openai

# Monitoring and observability
sentry-sdk==2.32.0
structlog>=24.1.0

# OpenTelemetry - core
opentelemetry-api>=1.20.0
opentelemetry-sdk>=1.20.0
opentelemetry-semantic-conventions

# OpenTelemetry - exporters
opentelemetry-exporter-otlp>=1.20.0

# OpenTelemetry - instrumentation
opentelemetry-instrumentation>=0.41b0
opentelemetry-instrumentation-fastapi>=0.41b0
opentelemetry-instrumentation-httpx>=0.41b0
opentelemetry-instrumentation-requests>=0.41b0
opentelemetry-instrumentation-logging>=0.41b0

# Core Python packages
anyio==4.4.0
certifi==2024.8.30
charset-normalizer==3.3.2
click==8.1.7
filelock==3.15.4
fsspec==2024.6.1
huggingface-hub==0.24.6
idna==3.8
Jinja2==3.1.4
joblib==1.4.2
MarkupSafe==2.1.5
mpmath==1.3.0
networkx==3.3
packaging==24.1
pillow==10.4.0
python-dotenv==1.0.1
PyYAML==6.0.2
regex==2024.7.24
sniffio==1.3.1
sympy==1.13.1
threadpoolctl==3.5.0
tqdm==4.66.5
transformers==4.44.2
typing_extensions==4.12.2
av
pandas
