20 lines
537 B
Plaintext
20 lines
537 B
Plaintext
fastapi>=0.104.1
|
|
uvicorn[standard]>=0.24.0
|
|
pydantic>=2.7.0,<3.0.0
|
|
pydantic-settings>=2.1.0
|
|
python-multipart==0.0.6
|
|
httpx>=0.25.0,<0.29.0
|
|
python-jose[cryptography]==3.3.0
|
|
passlib[bcrypt]==1.7.4
|
|
sqlalchemy>=2.0.23
|
|
greenlet>=3.0.0
|
|
alembic>=1.12.1
|
|
# asyncpg==0.29.0 # Disabled: requires compilation
|
|
# psycopg2-binary==2.9.9 # Disabled: requires compilation
|
|
aiosqlite>=0.19.0
|
|
python-dotenv==1.0.0
|
|
pytest==7.4.3
|
|
pytest-asyncio==0.21.1
|
|
atproto>=0.0.55
|
|
# supabase>=2.3.0 # Temporarily disabled due to httpx version conflict
|
|
fastapi-mcp==0.1.0 |