31 lines
509 B
Plaintext
31 lines
509 B
Plaintext
# FastAPI and dependencies
|
|
fastapi==0.109.2
|
|
uvicorn[standard]==0.27.1
|
|
python-multipart==0.0.9
|
|
|
|
# Pydantic with pre-built wheels
|
|
pydantic==2.6.1
|
|
pydantic-settings==2.1.0
|
|
pydantic-core==2.16.2
|
|
annotated-types==0.6.0
|
|
|
|
# Database
|
|
sqlalchemy[asyncio]==2.0.27
|
|
asyncpg==0.29.0
|
|
alembic==1.13.1
|
|
|
|
# Authentication
|
|
python-jose[cryptography]==3.3.0
|
|
passlib[bcrypt]==1.7.4
|
|
bcrypt==4.1.2
|
|
|
|
# Security
|
|
cryptography==42.0.2
|
|
|
|
# Email validation
|
|
email-validator==2.1.0.post1
|
|
|
|
# Others
|
|
starlette==0.36.3
|
|
typing-extensions==4.9.0
|