50 lines
773 B
Plaintext
50 lines
773 B
Plaintext
# Core Flask dependencies
|
|
flask>=2.3.0
|
|
flask-cors>=4.0.0
|
|
flask-login>=0.6.0
|
|
flask-session>=0.5.0
|
|
flask-wtf>=1.1.0
|
|
flask-migrate>=4.0.0
|
|
|
|
# Database
|
|
sqlalchemy>=2.0.0
|
|
alembic>=1.11.0
|
|
|
|
# HTTP and Web Scraping
|
|
requests>=2.31.0
|
|
beautifulsoup4>=4.12.0
|
|
lxml>=4.9.0
|
|
httpx>=0.24.0
|
|
|
|
# Data Validation and Configuration
|
|
pydantic>=2.0.0
|
|
pydantic-settings>=2.0.0
|
|
python-dotenv>=1.0.0
|
|
|
|
# Task Queue and Caching
|
|
celery>=5.3.0
|
|
redis>=4.6.0
|
|
|
|
# Security
|
|
cryptography>=41.0.0
|
|
bcrypt>=4.0.0
|
|
|
|
# CLI and User Interface
|
|
click>=8.1.0
|
|
rich>=13.4.0
|
|
|
|
# System and File Operations
|
|
psutil>=5.9.0
|
|
aiofiles>=23.1.0
|
|
|
|
# WebSocket support
|
|
websockets>=11.0.0
|
|
|
|
# Template and Form handling
|
|
jinja2>=3.1.0
|
|
markupsafe>=2.1.0
|
|
wtforms>=3.0.0
|
|
email-validator>=2.0.0
|
|
|
|
# Date and time utilities
|
|
python-dateutil>=2.8.0 |