Support marshmallow>=4.0 #445

Closed
opened 2025-04-30 19:51:17 +02:00 by blacklight · 0 comments
Owner

See marshmallow 4.0.0 release notes for details.

Example of a failing build with marmshmallow 4:

TypeError: Field.__init__() got an unexpected keyword argument 'nullable'
Could not import module media.download.MediaDownloadSchema: Field.__init__() got an unexpected keyword argument 'nullable'
Could not import module media.download.MediaDownloadSchema: Field.__init__() got an unexpected keyword argument 'nullable'
Could not import module weather.openweathermap.WeatherSchema: Field.__init__() got an unexpected keyword argument 'missing'
Could not import module media.download.MediaDownloadSchema: Field.__init__() got an unexpected keyword argument 'nullable'
Field.__init__() got an unexpected keyword argument 'nullable'
See [marshmallow 4.0.0 release notes](https://github.com/marshmallow-code/marshmallow/blob/dev/CHANGELOG.rst#400-2025-04-16) for details. [Example of a failing build with marmshmallow 4](https://ci-cd.platypush.tech/platypush/platypush/1059/1/5): ``` TypeError: Field.__init__() got an unexpected keyword argument 'nullable' Could not import module media.download.MediaDownloadSchema: Field.__init__() got an unexpected keyword argument 'nullable' Could not import module media.download.MediaDownloadSchema: Field.__init__() got an unexpected keyword argument 'nullable' Could not import module weather.openweathermap.WeatherSchema: Field.__init__() got an unexpected keyword argument 'missing' Could not import module media.download.MediaDownloadSchema: Field.__init__() got an unexpected keyword argument 'nullable' Field.__init__() got an unexpected keyword argument 'nullable' ```
blacklight added the
bug
backend
labels 2025-04-30 19:51:17 +02:00
blacklight self-assigned this 2025-04-30 19:51:34 +02:00
blacklight added this to the v1.4.0 milestone 2025-04-30 21:25:37 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: platypush/platypush#445
No description provided.