-
Notifications
You must be signed in to change notification settings - Fork 15.1k
fix: Downgrade to marshmallow<4 #33216
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@@ -64,6 +64,7 @@ dependencies = [ | |||
"jsonpath-ng>=1.6.1, <2", | |||
"Mako>=1.2.2", | |||
"markdown>=3.0", | |||
"marshmallow<4", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's always put a comment above when setting an upper bound that's not based on pure semver assumptions, something like "marshmallow>=4 has shown issues related to 'minLength'
", ...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you. I didn't see such comments on other spots, but I've just added it, effectively linking to the corresponding issue on GitHub.
7150804
to
ba6e084
Compare
ba6e084
to
2ba9729
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM - curious about your internal release process that lead to that issue, do you run your own uv pip compile --upgrade
process internally? Or maybe you have your own snyk/dependabot-type setup in place and upgrade certain things?
In any case, would be great to centralize the dependency management and upgrades in the main repo as much as possible. Could certainly use help with the process if you wanted to get involved in dep management.
@mistercrunch: Thanks for merging. You can inspect the testing rig which flagged this regression through its nightly CI runs over here. HTH, otherwise feel free to ask. |
Problem
With Marshmallow 4, just released, Superset 4 trips like:
Solution
Pin dependency to
marshmallow<4
.References
marshmallow>=4.0.0
#33162