Skip to content

Conversation

@federez-tba
Copy link
Contributor

Replace marshmallow_enum.EnumField with marshallow.fields.Enum.

Remove the marshmallow-enum dependency.

Resolves #6701.

@github-actions github-actions bot added dependencies Pull requests that update a dependency file python Pull requests that update Python deps labels Jan 20, 2025
@federez-tba federez-tba changed the title Get rid of marshmallow_enum Get rid of marshmallow-enum Jan 20, 2025
@GovernmentPlates
Copy link
Member

Just a heads up: your branch is out of date with what is on master - please rebase it.

Also, don't forget to add an entry in the changelog! :)

Tom Barthe added 2 commits January 20, 2025 15:33
Enums have been supported by Marshmallow since version 3.18.0
@tomasr8
Copy link
Member

tomasr8 commented Jan 21, 2025

@federez-tba if you can, try to avoid force-pushing (we'll squash the commits anyway) It just makes it more difficult to see what has changed since the last review ;)

@tomasr8 tomasr8 requested review from AjobK and micsucmed January 21, 2025 10:54
@ThiefMaster ThiefMaster added this to the v3.3 milestone Jan 22, 2025
@ThiefMaster ThiefMaster merged commit cf0e1ee into indico:master Jan 22, 2025
10 checks passed
@tomasr8
Copy link
Member

tomasr8 commented Jan 22, 2025

Thanks @federez-tba!

@federez-tba federez-tba deleted the marshmallow-enum branch January 22, 2025 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python deps

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Get rid of marshmallow-enum

4 participants