41 lines
633 B
Plaintext
41 lines
633 B
Plaintext
# Core Framework
|
|
Flask==3.0.0
|
|
Werkzeug==3.0.1
|
|
|
|
# Database
|
|
Flask-SQLAlchemy==3.1.1
|
|
Flask-Migrate==4.0.5
|
|
SQLAlchemy==2.0.23
|
|
|
|
# Authentication
|
|
Flask-Login==0.6.3
|
|
Flask-Bcrypt==1.0.1
|
|
|
|
# Forms & Validation
|
|
Flask-WTF==1.2.1
|
|
WTForms==3.1.1
|
|
email-validator==2.1.0
|
|
|
|
# HTTP Requests (for Brickset API)
|
|
requests==2.31.0
|
|
httpx==0.25.2
|
|
|
|
# File Handling
|
|
Pillow==10.4.0
|
|
PyPDF2==3.0.1
|
|
PyMuPDF==1.23.8 # For PDF thumbnail generation
|
|
|
|
# Environment Variables
|
|
python-dotenv==1.0.0
|
|
|
|
# Date/Time Utilities
|
|
python-dateutil==2.8.2
|
|
|
|
# Development & Testing
|
|
pytest==7.4.3
|
|
pytest-flask==1.3.0
|
|
flask-debugtoolbar==0.14.1
|
|
|
|
# Production Server
|
|
gunicorn==21.2.0
|