File size: 2,017 Bytes
f797eac
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6008046
f797eac
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6008046
f797eac
 
 
6008046
 
f797eac
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6008046
f797eac
 
 
6008046
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# Core Dependencies
gradio>=4.0.0
huggingface-hub>=0.20.0
transformers>=4.30.0

# Web and HTTP
requests>=2.31.0
urllib3>=2.0.0
beautifulsoup4>=4.12.0
html2text>=2020.1.16

# Document Processing
PyPDF2>=3.0.0
python-docx>=0.8.11
openpyxl>=3.1.0

# Image Processing
Pillow>=10.0.0
opencv-python>=4.8.0
pytesseract>=0.3.10
numpy>=1.24.0

# AI and ML Clients
openai>=1.0.0
mistralai>=0.4.0
tavily-python>=0.3.0

# File Handling
pathlib2>=2.3.7
uuid-utils>=0.3.0  # ✅ valid package

# Development and Utilities
python-dateutil>=2.8.2
regex>=2023.0.0
markdown>=3.5.0
pydantic>=2.0.0
typing-extensions>=4.7.0

# Optional Performance Enhancements
uvloop>=0.19.0; sys_platform != "win32"
orjson>=3.9.0

# Environment and Configuration
python-dotenv>=1.0.0
configparser>=5.3.0

# Deployment Dependencies
gunicorn>=21.0.0
uvicorn>=0.23.0

# Security
cryptography>=41.0.0
certifi>=2023.0.0

# Development Tools (Optional)
black>=23.0.0
flake8>=6.0.0
mypy>=1.5.0
pytest>=7.4.0
pytest-asyncio>=0.21.0

# Media Processing (Advanced Features)
ffmpeg-python>=0.2.0
moviepy>=1.0.3
pydub>=0.25.0

# Additional Web Utilities  
selenium>=4.15.0
aiohttp>=3.8.0
httpx>=0.25.0

# Data Science (Optional)
pandas>=2.0.0
matplotlib>=3.7.0
seaborn>=0.12.0
plotly>=5.15.0

# Database (Optional)
sqlalchemy>=2.0.0
sqlite-utils>=3.34  # ✅ corrected (was sqlite3-utils, which doesn’t exist)

# Caching and Performance
redis>=5.0.0
# ⚠️ Removed "memcached" (not on PyPI, it’s a system package)
pymemcache>=4.0.0   # ✅ replacement for using memcached from Python
diskcache>=5.6.0

# Monitoring and Logging
structlog>=23.1.0
loguru>=0.7.0
sentry-sdk>=1.32.0

# API Development
fastapi>=0.104.0
pydantic-settings>=2.0.0
python-multipart>=0.0.6

# Cloud Services (Optional)
boto3>=1.28.0
google-cloud-storage>=2.10.0
azure-storage-blob>=12.18.0

# Internationalization
babel>=2.13.0
# ⚠️ Removed "python-babel" (duplicate, same as babel)

# Task Queue (Optional)
celery>=5.3.0
# ⚠️ Removed "redis-py" (old alias, use "redis" above)