-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stop using Docker for flake8 and sphinx, and test minimum requirements #2327
Conversation
I tried current master with latest flask-sqlalchemy (3.0.1) and sqlalchemy (3.0 release), which required Flask>=2.0 and tests passed. However, there are some reports that flask-admin is not compatible with Flask 2.x - it's something I did not have a chance to look at. I believe requirements-dev.txt should be latest versions of flask-admin dependencies, while requirements-min.txt should represent lowest supported versions. |
5e2ac13
to
1d789dd
Compare
I rebased on master, but couldn't repeat the passes with newer flask, flask-sqlalchemy, alchemy. I've removed as many of the restrictions as I could in requirements-dev.txt. Also:
|
37c3cf3
to
469d453
Compare
Flask and Werkzeug have moved on, breaking a far bit. New work to do to get this working again. |
flask_admin.contrib.fileadmin.azure uses the API of the 2.X SDK
With monogengine 0.19.1: error in mongoengine setup command: use_2to3 is invalid. jinja2 2.10.1 needed for flask 1.1.1 itsdangerous==2.0.1 else: ImportError: cannot import name 'json' from 'itsdangerous' werkzeug else: ImportError: cannot import name 'BaseResponse' from 'werkzeug.wrappers' Minimum version of Pillow raised in: ecdc3e9 ("Require Pillow >= 9.1.0", 2023-10-15)
.tox/py/lib/python3.10/site-packages/flask_babelex/__init__.py:25: in <module> from pytz.gae import pytz E ModuleNotFoundError: No module named 'pytz'
By: 11e828a ("Merge pull request pallets-eco#2340 from isolovey/deprecated-query-get", 2023-10-15)
...and 11e828a upped the minimum SQLAlchemy version supported to 1.4. Dropped the enabling of the latest requirements to make this mergeable on its own. |
I think this is redundant now after integrating the pallets-eco GitHub action workflow files, so I will close this off. |
A few different things here. Happy to split up. Notably:
Where there wasn't version information in requirements-dev.txt I picked versions that are, or could have been, in Ubuntu 20.04 and then tweaked a few to get them working together (see commit message). Clearly versions could be further adjusted.