cryptography==46.0.7
flask==3.1.3
python-dotenv==1.2.1
requests==2.32.5
torch~=2.8.0
numpy==2.0.2
transformers==4.57.6
# DeepSeek-V3 needs transformers>=4.46; pinned release above satisfies that.
# Safe tensor serialization (replaces pickle in optimized_serialization)
safetensors>=0.7.0
# Optional compression libraries for optimized serialization
lz4==4.4.5
# System monitoring (used by scripts/performance_profiler.py)
psutil>=5.9.0
# Testing dependencies
pytest==8.4.2
pytest-cov==7.1.0
# Optional: GGUF quantized model support (requires C++ compiler)
# llama-cpp-python==0.3.20
# GPU variants:
#   CMAKE_ARGS="-DGGML_METAL=on" pip install llama-cpp-python==0.3.20  (macOS Metal)
#   CMAKE_ARGS="-DGGML_CUDA=on" pip install llama-cpp-python==0.3.20   (NVIDIA CUDA)
