Update compatibility guide to include SQLAlchemy 2.0.35+ fix for Python 3.14
This commit is contained in:
@@ -14,13 +14,17 @@ All dependencies have been updated to ensure full Python 3.14 compatibility. Her
|
|||||||
- Old version: No Python 3.14 prebuilt wheels, compilation failed
|
- Old version: No Python 3.14 prebuilt wheels, compilation failed
|
||||||
- Fix: PyMuPDF 1.24.0+ has prebuilt wheels for Python 3.14
|
- Fix: PyMuPDF 1.24.0+ has prebuilt wheels for Python 3.14
|
||||||
|
|
||||||
|
3. **SQLAlchemy** `2.0.23` → `>=2.0.35`
|
||||||
|
- Old version: Has TypingOnly assertion errors with Python 3.14
|
||||||
|
- Fix: SQLAlchemy 2.0.35+ includes Python 3.14 compatibility fixes
|
||||||
|
|
||||||
### Additional Improvements:
|
### Additional Improvements:
|
||||||
|
|
||||||
3. **email-validator** `2.1.0` → `>=2.1.1`
|
4. **email-validator** `2.1.0` → `>=2.1.1`
|
||||||
- Old version: Was yanked from PyPI due to incorrect Python version metadata
|
- Old version: Was yanked from PyPI due to incorrect Python version metadata
|
||||||
- Fix: Use 2.1.1 or higher
|
- Fix: Use 2.1.1 or higher
|
||||||
|
|
||||||
4. **gunicorn** → **waitress**
|
5. **gunicorn** → **waitress**
|
||||||
- Issue: Gunicorn doesn't work on Windows (Unix-only)
|
- Issue: Gunicorn doesn't work on Windows (Unix-only)
|
||||||
- Fix: Replaced with waitress, a proper Windows-compatible WSGI server
|
- Fix: Replaced with waitress, a proper Windows-compatible WSGI server
|
||||||
|
|
||||||
@@ -76,7 +80,7 @@ If you encounter any problems:
|
|||||||
| Flask | 3.0.0 | >=3.0.0 | ✅ Yes |
|
| Flask | 3.0.0 | >=3.0.0 | ✅ Yes |
|
||||||
| Werkzeug | 3.0.1 | >=3.0.0 | ✅ Yes |
|
| Werkzeug | 3.0.1 | >=3.0.0 | ✅ Yes |
|
||||||
| Flask-SQLAlchemy | 3.1.1 | >=3.1.1 | ✅ Yes |
|
| Flask-SQLAlchemy | 3.1.1 | >=3.1.1 | ✅ Yes |
|
||||||
| SQLAlchemy | 2.0.23 | >=2.0.23 | ✅ Yes |
|
| **SQLAlchemy** | **2.0.23** | **>=2.0.35** | ✅ **FIXED** |
|
||||||
| Flask-Login | 0.6.3 | >=0.6.3 | ✅ Yes |
|
| Flask-Login | 0.6.3 | >=0.6.3 | ✅ Yes |
|
||||||
| Flask-Bcrypt | 1.0.1 | >=1.0.1 | ✅ Yes |
|
| Flask-Bcrypt | 1.0.1 | >=1.0.1 | ✅ Yes |
|
||||||
| Flask-WTF | 1.2.1 | >=1.2.1 | ✅ Yes |
|
| Flask-WTF | 1.2.1 | >=1.2.1 | ✅ Yes |
|
||||||
|
|||||||
Reference in New Issue
Block a user