-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathrequirements.txt
More file actions
37 lines (29 loc) · 952 Bytes
/
requirements.txt
File metadata and controls
37 lines (29 loc) · 952 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
# Telegram Bot Framework
pyrofork>=2.0.0
# tgcrypto is installed separately in build.sh
# Database
pymongo>=4.5.0 # MongoDB support
dnspython>=2.4.2 # Required for MongoDB connection strings
motor>=3.3.1 # Async MongoDB driver
# Web Server
Flask>=2.0.0
gunicorn>=21.2.0 # For production deployment
Werkzeug>=2.0.0 # WSGI utilities
# Async Support
asyncio>=3.4.3
aiohttp>=3.8.5 # For async HTTP requests
uvloop>=0.17.0 # Fast event loop implementation
# Process and Error Handling
prometheus-client>=0.17.1 # Metrics collection
sentry-sdk>=1.30.0 # Error tracking
APScheduler>=3.10.4 # Task scheduling
# Utilities
python-dotenv>=1.0.0 # For environment variables
ujson>=5.8.0 # Fast JSON processing
tenacity>=8.2.3 # Retry mechanism
cachetools>=5.3.1 # Caching support
# Date/Time handling
pytz>=2023.3 # For timezone handling
# Monitoring and Health Checks
psutil>=5.9.5 # System metrics
healthcheck>=1.3.3 # Health monitoring