@@ -51,8 +51,9 @@ this module. The following types are supported:
5151* Strings (:class: `str `) and :class: `bytes `.
5252 :term: `Bytes-like objects <bytes-like object> ` like :class: `bytearray ` are
5353 marshalled as :class: `!bytes `.
54- * Containers: :class: `tuple `, :class: `list `, :class: `set `, :class: `frozenset `,
55- and (since :data: `version ` 5), :class: `slice `.
54+ * Containers: :class: `tuple `, :class: `list `, :class: `dict `, :class: `frozendict `
55+ (since :data: `version ` 6), :class: `set `, :class: `frozenset `, and
56+ :class: `slice ` (since :data: `version ` 5).
5657 It should be understood that these are supported only if the values contained
5758 therein are themselves supported.
5859 Recursive containers are supported since :data: `version ` 3.
@@ -71,6 +72,10 @@ this module. The following types are supported:
7172
7273 Added format version 5, which allows marshalling slices.
7374
75+ .. versionchanged :: next
76+
77+ Added format version 6, which allows marshalling :class: `frozendict `.
78+
7479
7580The module defines these functions:
7681
@@ -173,6 +178,8 @@ In addition, the following constants are defined:
173178 4 Python 3.4 Efficient representation of short strings
174179 ------- --------------- ----------------------------------------------------
175180 5 Python 3.14 Support for :class: `slice ` objects
181+ ------- --------------- ----------------------------------------------------
182+ 6 Python 3.15 Support for :class: `frozendict ` objects
176183 ======= =============== ====================================================
177184
178185
0 commit comments