abc123 / crossword-app /backend-py /requirements.txt
vimalk78's picture
Add complete Python backend with AI-powered crossword generation
b01ceb3
raw
history blame
964 Bytes
# Core FastAPI and web server dependencies
fastapi==0.116.1
uvicorn[standard]==0.32.1
starlette==0.47.2
python-dotenv==1.0.1
python-multipart==0.0.12
# Data validation and serialization
pydantic==2.11.7
pydantic-core==2.33.2
typing-extensions==4.14.1
typing-inspection==0.4.1
# HTTP client dependencies
httpx==0.28.1
httpcore==1.0.9
h11==0.16.0
anyio==4.10.0
requests==2.32.4
certifi==2025.8.3
idna==3.10
# Core data processing
numpy==2.3.2
# Logging and monitoring
structlog==25.4.0
# Development and testing dependencies
pytest==8.4.1
pytest-asyncio==1.1.0
iniconfig==2.1.0
packaging==25.0
pluggy==1.6.0
pygments==2.19.2
# AI/ML dependencies (optional - install separately if needed)
# Uncomment these lines if you want AI-powered word generation:
# sentence-transformers==3.3.0
# torch==2.5.1
# transformers==4.47.1
# scikit-learn==1.5.2
# huggingface-hub==0.26.2
# faiss-cpu==1.9.0
# Additional utility dependencies
annotated-types==0.7.0
sniffio==1.3.1