louking / tm-csv-connector

Time Machine - CSV Connector - creates CSV file from time machine input, for scoring software to read
Apache License 2.0
1 stars 0 forks source link

flask 3.x and werkzeug 3.x have dependency issues #55

Open louking opened 7 months ago

louking commented 7 months ago

flask 3.x

    ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
    flask-nav3 0.7.0 requires flask<3.0.0,>=2.2.2, but you have flask 3.0.2 which is incompatible.

werkzeug 3.x

    Traceback (most recent call last):
      File "/usr/local/lib/python3.10/site-packages/flask/cli.py", line 219, in locate_app
        __import__(module_name)
      File "/app/app.py", line 26, in <module>
        app = create_app(Production(configfiles), configfiles, init_for_operation=False)
      File "/app/tm_csv_connector/__init__.py", line 104, in create_app
        from .views.public import bp as public
      File "/app/tm_csv_connector/views/public/__init__.py", line 11, in <module>
        from . import home
      File "/app/tm_csv_connector/views/public/home.py", line 15, in <module>
        from loutilities.tables import DbCrudApi
      File "/usr/local/lib/python3.10/site-packages/loutilities/tables.py", line 3111, in <module>
        class DbCrudApiRolePermissions(DbCrudApi):
      File "/usr/local/lib/python3.10/site-packages/loutilities/tables.py", line 3123, in DbCrudApiRolePermissions
        from flask_security import current_user
      File "/usr/local/lib/python3.10/site-packages/flask_security/__init__.py", line 14, in <module>
        from .changeable import admin_change_password
      File "/usr/local/lib/python3.10/site-packages/flask_security/changeable.py", line 15, in <module>
        from flask_login import COOKIE_NAME as REMEMBER_COOKIE_NAME
      File "/usr/local/lib/python3.10/site-packages/flask_login/__init__.py", line 12, in <module>
        from .login_manager import LoginManager
      File "/usr/local/lib/python3.10/site-packages/flask_login/login_manager.py", line 33, in <module>
        from .utils import _create_identifier
      File "/usr/local/lib/python3.10/site-packages/flask_login/utils.py", line 14, in <module>
        from werkzeug.urls import url_decode
    ImportError: cannot import name 'url_decode' from 'werkzeug.urls' (/usr/local/lib/python3.10/site-packages/werkzeug/urls.py)