Files
lego-instructions-manager/requirements-flexible.txt

41 lines
742 B
Plaintext

# Core Framework
Flask>=3.0.0,<4.0.0
Werkzeug>=3.0.0,<4.0.0
# Database
Flask-SQLAlchemy>=3.1.0,<4.0.0
Flask-Migrate>=4.0.0,<5.0.0
SQLAlchemy>=2.0.0,<3.0.0
# Authentication
Flask-Login>=0.6.0,<1.0.0
Flask-Bcrypt>=1.0.0,<2.0.0
# Forms & Validation
Flask-WTF>=1.2.0,<2.0.0
WTForms>=3.1.0,<4.0.0
email-validator>=2.0.0,<3.0.0
# HTTP Requests (for Brickset API)
requests>=2.31.0,<3.0.0
httpx>=0.25.0,<1.0.0
# File Handling
Pillow>=10.0.0
PyPDF2>=3.0.0,<4.0.0
PyMuPDF>=1.23.0,<2.0.0
# Environment Variables
python-dotenv>=1.0.0,<2.0.0
# Date/Time Utilities
python-dateutil>=2.8.0,<3.0.0
# Development & Testing (optional)
# pytest>=7.4.0
# pytest-flask>=1.3.0
# flask-debugtoolbar>=0.14.0
# Production Server (optional)
# gunicorn>=21.2.0