-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
66 lines (52 loc) · 1007 Bytes
/
requirements.txt
File metadata and controls
66 lines (52 loc) · 1007 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# Core web framework
fastapi>=0.104.0
uvicorn[standard]>=0.24.0
pydantic>=2.4.0
pydantic-settings>=2.0.3
# Database and ORM
sqlalchemy>=2.0.0
alembic>=1.12.0
asyncpg>=0.29.0
redis>=5.0.0
# Authentication and security
python-jose[cryptography]>=3.3.0
passlib[bcrypt]>=1.7.4
python-multipart>=0.0.6
# HTTP client
httpx>=0.25.0
aiohttp>=3.8.0
# AI and ML
openai>=1.3.0
anthropic>=0.7.0
ollama>=0.1.0
# Task management and queues
celery>=5.3.0
redis>=5.0.0
# Monitoring and logging
prometheus-client>=0.19.0
structlog>=23.2.0
sentry-sdk[fastapi]>=1.38.0
# Email
emails>=0.6
jinja2>=3.1.0
# Utilities
python-dotenv>=1.0.0
click>=8.1.0
typer>=0.9.0
rich>=13.6.0
# GitHub integration
PyGithub>=1.59.0
# Billing integration
stripe>=7.0.0
# File processing
python-magic>=0.4.27
Pillow>=10.0.0
# Date and time
python-dateutil>=2.8.2
pytz>=2023.3
# Validation and serialization
marshmallow>=3.20.0
jsonschema>=4.19.0
# Testing (dev only, but needed for health checks)
pytest>=7.4.0
pytest-asyncio>=0.21.0