Skip to content

Incompatibility with current versions of "marshmallow" and "flask_limiter" #35169

@PCore-D

Description

@PCore-D

Bug description

After installing superset with Python Virtual Environment as described in official guide, superset cannot be launched due to the following errors:

  • superset failed to create app. TypeError: Field.init() got an unexpected keyword argument 'minLength'
  • no module named "flask_limiter.wrapper"

but changing marshmallow version as suggested in https://github.com/apache/superset/issues/23577 and changing flask_limiter version in 3.5.1

the problems are solved

Screenshots/recordings

No response

Superset version

5.0.0

Python version

3.11

Node version

I don't know

Browser

Not applicable

Additional context

No response

Checklist

  • I have searched Superset docs and Slack and didn't find a solution to my problem.
  • I have searched the GitHub issue tracker and didn't find a similar bug report.
  • I have checked Superset's logs for errors and if I found a relevant Python stacktrace, I included it here as text in the "additional context" section.

Metadata

Metadata

Assignees

Labels

install:dependenciesInstallation - Dependenciesv5.0Label added by the release manager to track PRs to be included in the 5.0 branch

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions