SupersetOdT commented on issue #35722: URL: https://github.com/apache/superset/issues/35722#issuecomment-3419249353
OK. I solved my problem. When I indicate in my Dockerfile... ``` FROM apache/superset:6.0.0rc2 USER root ... RUN uv pip install --no-cache-dir "apache-superset[postgres,playwright,clickhouse,excel]" ... ``` ... I am getting the following error message: > ModuleNotFoundError: no modules named "flask_appbuilder.utils.legacy When I then force the installation of version of Flask-AppBuilder required by Superset 6.0.0rc2, i.e. Flask-AppBuilder 5.x (https://github.com/apache/superset/blob/6.0.0rc2/pyproject.toml) adding "Flask-AppBuilder===5.0.1" to my "RUN uv pip install", I get the following error message: > because we know ... that all versions of apache-superset [excel] depend on one of: > flask-appbuilder>=2.1.9,<2.3.0 > flask-appbuilder>=2.3.1,<2.4.0 > flask-appbuilder>=3.0.1,<4.0.0 > flask-appbuilder>=4.1.3,<5.0.0 > ... And because you require apache-superset [excel] and flask-appbuilder>=5.0.1, we can conclude that your requirements are unsatisfiable... When I remove [excel] from my "RUN uv pip install" with only > "apache-superset[postgres,playwright,clickhouse]" , the installation of Superset 6.0.0rc2 comes to an end and Superset starts without any problem. It therefore seems that "xlrd>=1.2.x" is not suitable for flask-appbuilder 5.x and therefore incompatible with Superset 6.0.0rc2. Is it possible to bring this compatibility? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
