Initial commit - LEGO Instructions Manager v1.5.0
This commit is contained in:
40
requirements-flexible.txt
Normal file
40
requirements-flexible.txt
Normal file
@@ -0,0 +1,40 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user