| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python-marshmallow-doc | Distribution: openSUSE Tumbleweed |
| Version: 4.2.3 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Mar 29 19:53:31 2026 |
| Group: Documentation/Other | Build host: reproducible |
| Size: 3598335 | Source RPM: python-marshmallow-4.2.3-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://marshmallow.readthedocs.io/ | |
| Summary: Documentation files for python-marshmallow | |
HTML Documentation and examples for python-marshmallow.
BSD-3-Clause AND MIT
* Sun Mar 29 2026 Dirk Müller <dmueller@suse.com>
- update to 4.2.3:
* Make marshmallow.fields.Number and marshmallow.fields.Mapping
abstract base classes to prevent using them within Schemas
(:issue:`2924`). Thanks :user:`MartingaleCoda` for reporting.
* Allow required to be set on marshmallow.fields.Contant
(:issue:`2900`). Thanks :user:`nosnickid` for the report and
:user:`worksbyfriday` for the PR.
* Fix marshmallow.validate.OneOf emitting extra pairs when
labels outnumber choices (:issue:`2869`). Thanks:
user:T90REAL for the report and :user:`rstar327` for the PR.
* Fix behavior when passing a dot-delited attribute name to
partial for a key with data_key set (:pr:`2903`). Thanks
:user:`bysiber` for the PR.
* Fix Enum field by-name lookup to only return actual members
(:pr:`2902`). Thanks :user:`bysiber` for the PR.
* marshmallow.fields.DateTime with format="timestamp_ms"
properly rejects bool values (:pr:`2904`). Thanks
:user:`bysiber` for the PR.
* Fix typing of error_essages argument to
marshmallow.fields.Field (:pr:`1636`). Thanks :user:`repole`
for reporting and :user:`dhruvildarji` for the PR.
* Add ipaddress.* to marshmallow.Schema.TYPE_MAPPING
(:issue:`1695`). Thanks :user:`liberforce` for the suggestion
and :user:`dhruvildarji` for the PR.
* Fix behavior of fields.Contant(None) (:issue:`2868`). Thanks
:user:`T90REAL` for reporting and emmanuel-ferdman for the
fix.
* Fix validation of URLs beginning with uppercare FILE
(:issue:`2891`). Thanks :user:`thanhlecongg` for reporting
and fixing.
* many argument of Nested properly overrides schema instance
value (:pr:`2854`). Thanks :user:`jafournier` for the PR.
* :cve:`2025-68480`: Merge error store messages without
rebuilding collections. Thanks 카푸치노 for reporting and
:user:`deckar01` for the fix.
* Ensure URL validator is case-insensitive when using custom
schemes (:pr:`2874`). Thanks :user:`T90REAL` for the PR.
* Add __len__ implementation to missing so that it can be used
with validate.Length <marshmallow.validate.Length>
(:pr:`2861`). Thanks :user:`agentgodzilla` for the PR.
* Drop support for Python 3.9 (:pr:`2363`).
* Test against Python 3.14 (:pr:`2864`).
* Fix wildcard import of from marshmallow import *
(:pr:`2823`). Thanks :user:`Florian-Laport` for the PR.
* Typing: Add types to all Field <marshmallow.fields.Field>
constructor kwargs (:issue:`2285`). Thanks :user:`navignaw`
for the suggestion.
- update dependencies:
* remove packaging dependency
* add backports-datetime-fromisoformat and typing-extensions for python < 3.11
* update flit-core to >= 3.12
* update base to >= 3.10
* remove python-dateutil suggestion
* DateTime <marshmallow.fields.DateTime>, Date
<marshmallow.fields.Date>, Time <marshmallow.fields.Time>,
TimeDelta <marshmallow.fields.TimeDelta>, and Enum
<marshmallow.fields.Enum> accept their internal value types
as valid input (:issue:`1415`). Thanks :user:`bitdancer` for
the suggestion.
* @validates <marshmallow.validates> accepts multiple field
names (:issue:`1960`). Backwards-incompatible: Decorated
methods now receive data_key as a keyword argument. Thanks
:user:`dpriskorn` for the suggestion and :user:`dharani7998`
for the PR.
* Typing: Field <marshmallow.fields.Field> is now a generic
type with a type argument for the internal value type.
* marshmallow.fields.UUID no longer subclasses
marshmallow.fields.String.
* marshmallow.Schema.load no longer silently fails to call
schema validators when a generator is passed (:issue:`1898`).
The typing of data is also updated to be more accurate.
Thanks :user:`ziplokk1` for reporting.
* Backwards-incompatible: Use datetime.date.fromisoformat,
datetime.time.fromisoformat, and
datetime.datetime.fromisoformat from the standard library to
deserialize dates, times and datetimes (:pr:`2078`).
* Time with time offsets are now supported.
* YYYY-MM-DD is now accepted as a datetime and deserialized as
naive 00:00 AM.
* from_iso_date, from_iso_time and from_iso_datetime are
removed from marshmallow.utils.
* Remove isoformat, to_iso_time and to_iso_datetime from
marshmallow.utils (:pr:`2766`).
* Remove from_rfc, and rfcformat from marshmallow.utils
(:pr:`2767`).
* Remove is_keyed_tuple from marshmallow.utils (:pr:`2768`).
* Remove get_fixed_timezone from marshmallow.utils
(:pr:`2773`).
* Backwards-incompatible: marshmallow.fields.Boolean no longer
serializes non-boolean values (:pr:`2725`).
* Backwards-incompatible: Rename schema parameter to parent in
marshmallow.fields.Field._bind_to_schema (:issue:`1360`).
* Backwards-incompatible: Rename pass_many parameter to
pass_collection in pre/post processing methods
(:issue:`1369`).
* Backwards-incompatible: marshmallow.fields.TimeDelta no
longer truncates float values when deserializing
(:pr:`2654`). This allows microseconds to be preserved, e.g.
* Improve performance and minimize float precision loss of
marshmallow.fields.TimeDelta serialization (:pr:`2654`).
* Backwards-incompatible: Remove serialization_type parameter
from marshmallow.fields.TimeDelta (:pr:`2654`).
* Backwards-incompatible: Remove Schema
<marshmallow.schema.Schema>'s context attribute (deprecated
since 3.24.0). Passing a context should be done using
contextvars.ContextVar (:issue:`1826`). marshmallow 4
provides an experimental Context
<marshmallow.experimental.context.Context> manager class that
can be used to both set and retrieve context.
* Methods decorated with marshmallow.pre_load,
marshmallow.post_load, marshmallow.validates_schema, receive
unknown as a keyword argument (:pr:`1632`). Thanks
:user:`jforand` for the PR.
* Backwards-incompatible: Arguments to decorators
<marshmallow.decorators> are keyword-only arguments.
* Backwards-incompatible: Rename json_data parameter of
marshmallow.Schema.loads to s for compatibility with most
render module implementations (json, simplejson, etc.)
(:pr:`2764`). Also make it a positional-only argument.
* Incorrectly declaring a field using a field class rather than
instance errors at class declaration time (previously
happended when the schema was instantiated) (:pr:`2772`).
* Passing invalid values for unknown will cause an error in
type checkers (:pr:`2771`).
* Backwards-incompatible: Remove implicit field creation, i.e.
using the fields or additional class Meta options with
undeclared fields (:issue:`1356`).
* The ordered class Meta option is removed (:issue:`2146`).
Field order is already preserved by default. Set
Schema.dict_class to OrderedDict to maintain the previous
behavior.
* The marshmallow.base module is removed (:pr:`2722`).
* The ordered class Meta <marshmallow.Schema.Meta> option is
removed (:issue:`2146`) (deprecated in 3.26.0).
* Backwards-incompatible: marshmallow.fields.Number is no
longer usable as a field in a schema (deprecated in 3.24.0).
Use marshmallow.fields.Integer, marshmallow.fields.Float, or
marshmallow.fields.Decimal instead.
* Backwards-incompatible: marshmallow.fields.Mapping is no
longer usable as a field in a schema (deprecated in 3.24.0).
* Backwards-incompatible: Custom validators must raise a
ValidationError <marshmallow.exceptions.ValidationError> for
invalid values (deprecated in 3.24.0). Returning False is no
longer supported (:issue:`1775`). Use marshmallow.fields.Dict
instead.
* Remove __version__, __parsed_version__, and __version_info__
attributes (deprecated in 3.21.0).
* default and missing parameters, which were replaced by
dump_default and load_default in 3.13.0 (:pr:`1742`,
:pr:`2700`).
* Passing field metadata via keyword arguments (deprecated in
3.10.0). Use the explicit metadata=... argument instead
(:issue:`1350`).
* marshmallow.utils.pprint (deprecated in 3.7.0). Use
pprint.pprint instead.
* Passing "self" to fields.Nested (deprecated in 3.3.0). Use a
callable instead.
* Field.fail, which was replaced by Field.make_error in 3.0.0.
* json_module class Meta option (deprecated in 3.0.0b3). Use
render_module instead.
* Mon Dec 29 2025 Markéta Machová <mmachova@suse.com>
- update to 3.26.2 (bsc#1255473)
* __version__, __parsed_version__, and __version_info__ attributes
are deprecated (:issue:`2227`). Use feature detection or
importlib.metadata.version("marshmallow") instead.
* Add many Meta option to Schema so it expects a collection by default.
* Drop support for Python 3.8.
* Improve type hint formatting for Field, Nested, and Function fields
to resolve PyCharm warnings.
* Custom validators should raise a ValidationError for invalid values.
* Deprecate context parameter of Schema.
* Field, Mapping, and Number should no longer be used as fields within
schemas. Use their subclasses instead.
* Typing: Improve type annotations
* CVE-2025-68480: Merge error store messages without rebuilding collections.
- Drop python-marshmallow-no-version-warning.patch, fixed upstream
* Sun Oct 27 2024 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Add python-packaging to Requires, as stated in pyproject.toml.
* Tue Mar 26 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Switch build system from setuptools to pyproject.toml
+ Add python-pip and python-wheel to BuildRequires
+ Replace %python_build with %pyproject_wheel
+ Replace %python_install with %pyproject_install
- Limit Python files matched in %files section
* Tue Jan 16 2024 Dirk Müller <dmueller@suse.com>
- update to 3.20.2:
* Bug fixes: - Fix Nested field type hint for lambda Schema
types (:pr:`2164`).
* Other changes: - Officially support Python 3.12 (:pr:`2188`).
* Sun Dec 10 2023 Dirk Müller <dmueller@suse.com>
- update to 3.20.1:
* Fix call to ``get_declared_fields``: pass ``dict_cls`` again
* Add ``absolute`` parameter to ``URL`` validator and ``Url``
* Use Abstract Base Classes to define ``FieldABC`` and
``SchemaABC``
* Use `OrderedSet` as default `set_class`. Schemas are now
ordered by default.
* Handle ``OSError`` and ``OverflowError`` in
``utils.from_timestamp`` (:pr:`2102`).
* Fix the default inheritance of nested partial schemas
* Officially support Python 3.11 (:pr:`2067`).
* Drop support for Python 3.7 (:pr:`2135`).
* Sun Apr 23 2023 Matej Cepl <mcepl@suse.com>
- Switch documentation to be within the main package on SLE15
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
- add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
- Make calling of %{sle15modernpython} optional.
* Thu Mar 16 2023 Dirk Müller <dmueller@suse.com>
- rename docs subpackage to the more common doc name
* Wed Mar 15 2023 Matej Cepl <mcepl@suse.com>
- We want "modern" Sphinx on SLE-15, not the 3.6-based one.
/usr/share/doc/packages/python-marshmallow-doc /usr/share/doc/packages/python-marshmallow-doc/examples /usr/share/doc/packages/python-marshmallow-doc/examples/index.rst /usr/share/doc/packages/python-marshmallow-doc/examples/inflection.rst /usr/share/doc/packages/python-marshmallow-doc/examples/quotes_api.rst /usr/share/doc/packages/python-marshmallow-doc/examples/validating_package_json.rst /usr/share/doc/packages/python-marshmallow-doc/html /usr/share/doc/packages/python-marshmallow-doc/html/_modules /usr/share/doc/packages/python-marshmallow-doc/html/_modules/index.html /usr/share/doc/packages/python-marshmallow-doc/html/_modules/marshmallow /usr/share/doc/packages/python-marshmallow-doc/html/_modules/marshmallow/class_registry.html /usr/share/doc/packages/python-marshmallow-doc/html/_modules/marshmallow/decorators.html /usr/share/doc/packages/python-marshmallow-doc/html/_modules/marshmallow/error_store.html /usr/share/doc/packages/python-marshmallow-doc/html/_modules/marshmallow/exceptions.html /usr/share/doc/packages/python-marshmallow-doc/html/_modules/marshmallow/experimental /usr/share/doc/packages/python-marshmallow-doc/html/_modules/marshmallow/experimental/context.html /usr/share/doc/packages/python-marshmallow-doc/html/_modules/marshmallow/fields.html /usr/share/doc/packages/python-marshmallow-doc/html/_modules/marshmallow/schema.html /usr/share/doc/packages/python-marshmallow-doc/html/_modules/marshmallow/types.html /usr/share/doc/packages/python-marshmallow-doc/html/_modules/marshmallow/utils.html /usr/share/doc/packages/python-marshmallow-doc/html/_modules/marshmallow/validate.html /usr/share/doc/packages/python-marshmallow-doc/html/_sources /usr/share/doc/packages/python-marshmallow-doc/html/_static /usr/share/doc/packages/python-marshmallow-doc/html/_static/apple-touch-icon.png /usr/share/doc/packages/python-marshmallow-doc/html/_static/basic.css /usr/share/doc/packages/python-marshmallow-doc/html/_static/check-solid.svg /usr/share/doc/packages/python-marshmallow-doc/html/_static/clipboard.min.js /usr/share/doc/packages/python-marshmallow-doc/html/_static/copy-button.svg /usr/share/doc/packages/python-marshmallow-doc/html/_static/copybutton.css /usr/share/doc/packages/python-marshmallow-doc/html/_static/copybutton.js /usr/share/doc/packages/python-marshmallow-doc/html/_static/copybutton_funcs.js /usr/share/doc/packages/python-marshmallow-doc/html/_static/custom.css /usr/share/doc/packages/python-marshmallow-doc/html/_static/debug.css /usr/share/doc/packages/python-marshmallow-doc/html/_static/doctools.js /usr/share/doc/packages/python-marshmallow-doc/html/_static/documentation_options.js /usr/share/doc/packages/python-marshmallow-doc/html/_static/favicon.ico /usr/share/doc/packages/python-marshmallow-doc/html/_static/file.png /usr/share/doc/packages/python-marshmallow-doc/html/_static/language_data.js /usr/share/doc/packages/python-marshmallow-doc/html/_static/marshmallow-logo-200.png /usr/share/doc/packages/python-marshmallow-doc/html/_static/marshmallow-logo-with-title-for-dark-theme.png /usr/share/doc/packages/python-marshmallow-doc/html/_static/marshmallow-logo-with-title.png /usr/share/doc/packages/python-marshmallow-doc/html/_static/marshmallow-logo.png /usr/share/doc/packages/python-marshmallow-doc/html/_static/minus.png /usr/share/doc/packages/python-marshmallow-doc/html/_static/plus.png /usr/share/doc/packages/python-marshmallow-doc/html/_static/pygments.css /usr/share/doc/packages/python-marshmallow-doc/html/_static/scripts /usr/share/doc/packages/python-marshmallow-doc/html/_static/scripts/furo-extensions.js /usr/share/doc/packages/python-marshmallow-doc/html/_static/scripts/furo.js /usr/share/doc/packages/python-marshmallow-doc/html/_static/scripts/furo.js.LICENSE.txt /usr/share/doc/packages/python-marshmallow-doc/html/_static/scripts/furo.js.map /usr/share/doc/packages/python-marshmallow-doc/html/_static/searchtools.js /usr/share/doc/packages/python-marshmallow-doc/html/_static/skeleton.css /usr/share/doc/packages/python-marshmallow-doc/html/_static/sphinx_highlight.js /usr/share/doc/packages/python-marshmallow-doc/html/_static/styles /usr/share/doc/packages/python-marshmallow-doc/html/_static/styles/furo-extensions.css /usr/share/doc/packages/python-marshmallow-doc/html/_static/styles/furo-extensions.css.map /usr/share/doc/packages/python-marshmallow-doc/html/_static/styles/furo.css /usr/share/doc/packages/python-marshmallow-doc/html/_static/styles/furo.css.map /usr/share/doc/packages/python-marshmallow-doc/html/api_reference.html /usr/share/doc/packages/python-marshmallow-doc/html/authors.html /usr/share/doc/packages/python-marshmallow-doc/html/changelog.html /usr/share/doc/packages/python-marshmallow-doc/html/code_of_conduct.html /usr/share/doc/packages/python-marshmallow-doc/html/contributing.html /usr/share/doc/packages/python-marshmallow-doc/html/custom_fields.html /usr/share/doc/packages/python-marshmallow-doc/html/donate.html /usr/share/doc/packages/python-marshmallow-doc/html/examples /usr/share/doc/packages/python-marshmallow-doc/html/examples/index.html /usr/share/doc/packages/python-marshmallow-doc/html/examples/inflection.html /usr/share/doc/packages/python-marshmallow-doc/html/examples/quotes_api.html /usr/share/doc/packages/python-marshmallow-doc/html/examples/validating_package_json.html /usr/share/doc/packages/python-marshmallow-doc/html/extending /usr/share/doc/packages/python-marshmallow-doc/html/extending/custom_error_handling.html /usr/share/doc/packages/python-marshmallow-doc/html/extending/custom_error_messages.html /usr/share/doc/packages/python-marshmallow-doc/html/extending/custom_options.html /usr/share/doc/packages/python-marshmallow-doc/html/extending/index.html /usr/share/doc/packages/python-marshmallow-doc/html/extending/overriding_attribute_access.html /usr/share/doc/packages/python-marshmallow-doc/html/extending/pre_and_post_processing_methods.html /usr/share/doc/packages/python-marshmallow-doc/html/extending/schema_validation.html /usr/share/doc/packages/python-marshmallow-doc/html/extending/using_original_input_data.html /usr/share/doc/packages/python-marshmallow-doc/html/genindex.html /usr/share/doc/packages/python-marshmallow-doc/html/index.html /usr/share/doc/packages/python-marshmallow-doc/html/install.html /usr/share/doc/packages/python-marshmallow-doc/html/kudos.html /usr/share/doc/packages/python-marshmallow-doc/html/license.html /usr/share/doc/packages/python-marshmallow-doc/html/marshmallow.class_registry.html /usr/share/doc/packages/python-marshmallow-doc/html/marshmallow.decorators.html /usr/share/doc/packages/python-marshmallow-doc/html/marshmallow.error_store.html /usr/share/doc/packages/python-marshmallow-doc/html/marshmallow.exceptions.html /usr/share/doc/packages/python-marshmallow-doc/html/marshmallow.experimental.context.html /usr/share/doc/packages/python-marshmallow-doc/html/marshmallow.fields.html /usr/share/doc/packages/python-marshmallow-doc/html/marshmallow.schema.html /usr/share/doc/packages/python-marshmallow-doc/html/marshmallow.types.html /usr/share/doc/packages/python-marshmallow-doc/html/marshmallow.utils.html /usr/share/doc/packages/python-marshmallow-doc/html/marshmallow.validate.html /usr/share/doc/packages/python-marshmallow-doc/html/nesting.html /usr/share/doc/packages/python-marshmallow-doc/html/objects.inv /usr/share/doc/packages/python-marshmallow-doc/html/py-modindex.html /usr/share/doc/packages/python-marshmallow-doc/html/quickstart.html /usr/share/doc/packages/python-marshmallow-doc/html/search.html /usr/share/doc/packages/python-marshmallow-doc/html/searchindex.js /usr/share/doc/packages/python-marshmallow-doc/html/top_level.html /usr/share/doc/packages/python-marshmallow-doc/html/upgrading.html /usr/share/doc/packages/python-marshmallow-doc/html/whos_using.html /usr/share/doc/packages/python-marshmallow-doc/html/why.html
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Apr 1 23:20:22 2026