python311-marshmallow-3.20.2-150400.9.10.1<>,xia(yp9|ߍKi׉2OR!=W~!&[x }/ #"$:96cL1%tL3< O0VF!l<1S[r fio7R6AX1"#ʆmf.SD$㟵[/uW(ftU8}g'\p`EsepNy+_IULr~l^re`<;+]!+(2dG)Uj;2>A?d - z 5Vk $ N x  + ,8.1u4^46677(78798@::bFnGn(Hp|IrXshYsl\s]u^lblcdefluvwxHy'z8HLCpython311-marshmallow3.20.2150400.9.10.1ORM/ODM/framework-agnostic library to convert datatypes from/to Python typesmarshmallow is an ORM/ODM/framework-agnostic library for converting complex datatypes, such as objects, to and from native Python datatypes.ia(yh04-ch1b4SUSE Linux Enterprise 15SUSE LLC BSD-3-Clause AND MIThttps://www.suse.com/Development/Languages/Pythonhttps://marshmallow.readthedocs.io/linuxnoarch-P\ >> #T#T  rr LPLP@  : y * jK.k]A&\;Wwx7>6\h97{\A8*t!g@"E0X^eLyUq#KD+:*xI6TZZI,]O;l-UE<I('cP 6$փ =!dWHJ-_AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤ia(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(via(xeeeeeeeeeia(uia(uia(uia(uia(uia(uia(uia(uia(uia(uia(uia(uia(ueeeeeeeeeeeeeeeeeeeeeeeeeeia(tia(tia(sia(tecaf7ia(sf7ia(sef7f7ia(sf7f7ia(tia(tia(tia(tia(tia(tia(tia(tia(tia(uia(tia(tia(tia(tia(tia(tia(tia(tia(uia(uia(uia(uia(uia(uia(uia(uia(uia(uia(uia(uia(uia(xeeceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f150882bb113fdf5d98cf3ef4edf51e496111e12818b3f53923333d78c5a5db672e10238009151b12b9bffe06efb5635e59fc4145015e74dcd3214bcbca0ab84ce63fbbc3caac781accb42ad4441cdd25dccb4630eef7639bf0dec46153dca156affbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a6472d658cd44b8018567e9d27eef7ebb389662bc5d9ef1103d6ff6418e27f5f07fca3c5303b2f1ed3d4bc67694a534ddf025ede2c85ce1b9447127247bfbd573999b60bfefd8ccfe29d6f825e97fca137832da5c0da32b8ddb544011829dba62650ba90a7497261e413b8e78abb5352a556427d28a9cf9002ca7f0a4085908c2650ba90a7497261e413b8e78abb5352a556427d28a9cf9002ca7f0a4085908cc4f6931dbfe220fe7aa4a50348dde75420b06270212e68fdbff6aa7304422e4ec4f6931dbfe220fe7aa4a50348dde75420b06270212e68fdbff6aa7304422e4e1f965741481a3c29f0861df4e5f20f3bc78d574b1130aa7a59021c366dbf2ccd1f965741481a3c29f0861df4e5f20f3bc78d574b1130aa7a59021c366dbf2ccd6e6f630558c9cee2a142231730d36e2b3a35a1b56388e2dc50c7c56b1448107a6e6f630558c9cee2a142231730d36e2b3a35a1b56388e2dc50c7c56b1448107a36dba8e33f51da6389bdc3a2a219684073dc95e3b709f37d8dab1be168efb8d836dba8e33f51da6389bdc3a2a219684073dc95e3b709f37d8dab1be168efb8d87b72a1c12a14bf780730459912fa0fcb21be7220c48ed8277a8cdd1d3423f32b7b72a1c12a14bf780730459912fa0fcb21be7220c48ed8277a8cdd1d3423f32b3a957f6e0a40ec41d2c7de8c327b4a92dd2bd6faeb5560b668dd60dfb8cb9533453a7d57ae54d8945a5b3a6ef3ae8bc6b736361da492665c79ab06757bf6d94152bc2d552c6864a3f37445603c9e2696ad57fc6db9ac5985402d64f8ee00d24952bc2d552c6864a3f37445603c9e2696ad57fc6db9ac5985402d64f8ee00d249c74cb0f854026f446bb4606a34cd442ecc0265971fbbf8b19e5fa766a5e156c3c74cb0f854026f446bb4606a34cd442ecc0265971fbbf8b19e5fa766a5e156c3dbc840ee221b34e29576434dd5e4bcb6b2dcca6a952f9c382a6755bbc121c154dbc840ee221b34e29576434dd5e4bcb6b2dcca6a952f9c382a6755bbc121c154c7ef6caf34bef48f5e40b4522c3ddaf3f1d88c90c423d309d7f64eaa0655ea14c7ef6caf34bef48f5e40b4522c3ddaf3f1d88c90c423d309d7f64eaa0655ea142ef28382d0d44324a723def63fe856536d26264983b90a47a3e7d98bbe02dee42ef28382d0d44324a723def63fe856536d26264983b90a47a3e7d98bbe02dee401225298b1cdcee583202ca37ccd853dc2bec5fac17a144135cd04631f2e57bc01225298b1cdcee583202ca37ccd853dc2bec5fac17a144135cd04631f2e57bce6c84899d5577a908376bf9643abb23f7f4af603681bc17cb2fd6999fb12f96eec2d432dd0fed83ed929ff9995f395ddb0ebc53ec4afbfaa408eccf9b607c9a75fdbcd6607eb93726f847ad557d08f431cb65ccb46c1ec15c1dbc4797ff8bbfa5a4cb74252d8560fa3715898cfc68e7bd433faa164a32a95cb06e38c8dae41392ab2446a67dda058fdcf0993f26b7038d265c87578869cd98649fd887b36b7fd62e383922e2bf8b49ee34a677edc5d7564ff54789544f228f95e677b275fa4fb0b66801bac357da20bd698629db025b5b7b701402717930dea7edfcc448d0e12e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855eb550ad9c12233c7c438965c92a7b8dca9bab5d0b11a6eb93262e2a9aa37a95b9b5221053edd587ad88d39bb0508a01c65fc528632b77d961f00cae49a69c5fd85e9afbd907c1b19dd902fd9c7495d5ea59f614b4958aa586adccd3e1346463e17aafeac6bab95e6219dd8005bfa597d2eb17b62b1b524f5f75e515cbf8023b7bc742eec096eb96a8b86f970e67a17b5659bc9ad77cc35d8e8931a552533983b36789187fb678928936bf67484a5f1224f899f24c5c9b319e8cd7e87703806438501807e6bf0ce502e56d418cb4078fb4f81a136caa5f780b90e6472b2eedd48685375808e8f981f955a1fe29e585dfc726e73a8a89d0ed1b3cc23ac34d2b36f6ebcbfb14e6d9881f808009206755cc75aaa0a182e3cfa6df796d8ce9b7651f945a5018a064918dec23da21273d0b9adb3771e398937a2595811f3d531c6810b80d95ef999bbad0ef96c9e5fbff52764e00e651d9bdb6ae07350585eb8e28e2e828032bd9a3c8d0d9de93e66870b674659ff54e328599a7308cd15a4b6394ed55648fb0634f04a4141b276fff1a6dd28b02f91e42d65cb4ed658dc6006fae8eabc18394f5153b25739039d81d23b842384d4ee862c2518d737fac27c4a90b80804e1aa48507bab4e15dc53686a92bceee263e522088b104ed4856483471b71502274dc3b1b29380f1155e17d1950dd57cc3b4d2c9136f2f9a19484e00d13e5cf0b7659d76cdbb4a06513632ccecafcca21991f5252430abb78919b85e05c8c1795a428a45636e9f5e6aca5f696e7277144cf5c91ca09a27dca19ceb6ccddbc1a965a5b0f92df694882b75b318094cafcc4cea9e14232996fcebeaeb4362001c84247491a2eaf1230acedc0a73272261a4b017bec74db0f227a2f7286ff74d88c087cda96c2e43ed23c2bb1b7631030240b5da1a179ca6b7a25585df19ccf234e4e0c63a3c7e9436f1f01e1a9fdd2f6858e72523dedb025e9f084eb4dc41cbb730bdf9889e3087692df87a6093e6d9f77283694a94f743c98a177e2647499b9ef0ba8e9a403475ae12773cfce9fc7a32bce591e9801a1adde71927982f51d901b8d35563dc87b3fb8be7881564c810184f2be4fcec875a949d4d2701e093c3bbcac33ecd1bf4e9934807ab438aec6f4333a4593089a75fa71bb382641af1bb8ef87d5c7434971ff248a817426c2a84940b3c3ed51251ddcaed6bb8a7d85afad80106e126df7030fcdc67ee0c32cc2ef7965702e528c3bbe12df38ee6821b59df710697c48898bb08dcda66265db11763bdfc82395e64d41782bd167ba0e1a737348d36a1d1227ebd87253715b876fe2c9343cb7105099eb57176365b22f7f54102c8edc48f90a92f9a2d963781464a7e6ac380e5520b30f1097cd2e77cbf3da9f9de32db4dc444709b830ff220bdc4ea5216474eba50d86cc0ffdfe27964856e140c00bc554559efebf0ccd47b901fdc4e5a02e7127ffa29075517169b322ddf6a3f3f5d32143834e7c0aa8bba50a97440c7191d5e370105dc3494acc0c8a8358f982e6fd97ba00973e94605b972ff04894b22c4fa937b868828b32ae8f0a7c2e9dcb4a6362d2f91f9388f0a70e0ea6502738d256d591ee74bf38974c636d652d47a396bbb142816f9e4b9da57c12ddac8a7f579ad88d712e8640337099fbc642f858749f301a55ee1320c1636a5e8807a684b56b6ba0ace5162ffe00432e367890072e0232fb8a34b06f70c40c5eb2817daa6eb917badd36b06463591dcf2d67da4398f248285eb8dfed1c62c6f1face12f6ea82cb60f4a328eb19330532510a243fdf2e592203e163f6b90139248330559552936df5f941214fd1841a79b81ce0d2887135a131244fb0c5c703b6f064be64fc8d7d79d7b85c6838d2a57cfeb9c86dc9a9e141eaada631ee05cda95daec475b0279e2a88bc201b5ec341db2013f54293390004fee4afd48943a519b96fdedcbb381a3c8212270d52da40c4c3595150ce0360ed0a93fe724b54fb0104553ebbdba5e8842d675d69117f31f8ec4d923d9e0e3ced8efc573464521ecb7b5caa29ca0f15580f946541590bc991534ee3b7fa396a4213a3cb29421796c4949b958d5f9de352aa528078703f3ada766eb5353a6ebf511cde45d3cab3cec1a4bd83602497425fa067866f3ca71cf72fe9f186c9adfc886764666b04b3abfd0ad9bfdf17dbaff294e4fed8fdb6f21fe518252efa66c44187073a2b92e1ad0965fd7ff0bd83466a7608ac8b82b6e597e783c7706155d51cd7614b6bffa5b2c0e11794d3a15b5b6515e3d229497861b35e6639f23a6561786e3cb4e33e4a96562a1305a8b74c0d45dc215a64018692cd5d4c3d62b81f63b0418a39a8f5a323203d88ddafc8c5226f86d311970025d86d7b6ccbb63c2f26d700132588c8af5d1ba6121c45c19626f644a9dca92d292f7ce4f35c4bc9a16aebf38c4b950f59b8e501ca36495328cb9eb622218bce9064a35e3e95b1d44e1ba5a3155d89f8427a3b2c981158f956bf48b9cdf0030265e8b7a6099e573f9bf4959993cc914c6b51db4d780272635e512e06004532ec9c638c033747e7fc50db3699f1ca41ce9a2ffa202c00c5d1d5180c55f62ba859b1bd6cc00854115199b96a130cba02147c47c0deb43dcc9b9f08b5162bba8642b34980ac636f6d5ca74e8fbc721d70c8db260ab4ac75b69316daa3854a4614d9f3b2ff06313012a521ca4c32c56939af6a67e4f4b8f5fb80c2952e19cbf2fcbd697c4bb37d096231e9c87df80ec3273da9c5b71bc81503206726a07a4dd4de44c256ff859c2ab0fd2d80533471bfee0a00ef46600ec282764b3bee6c23ac5471cf66478ce38d95381bbb0e62208649a8050d9fd3b529536a806050b7deb6c2bc763a0e999f4064f796e293996cfa0bb19bbeb3640da7406b16b3c7b615eb6a18b675d6baa21d1e076d996ad9414623a9124db66fa66eb4313cfa550afabc8348388f350e27d92f6b6343a559b32212d4b1ee8bb0627ee159796695b90c1d84f1a77c3eab4c6f64e01a281e075617712ad3e78161c514308538f5419fb0700a5f3df20baf3d88d89c151511b6345e18f29bc1a192b6822fa2ed08353e2828366c973cb52feb171b879d3fe25a15f889d33b080c2b5a62279fb41ad822979c071cdcc55abc0684c6c902f64cc939d289ddeb46ec3daaef97899246e9c5b09d33af33d07dc76f006491148f6269de409ce1250c1cd88dc65c105b45578c7ef2255f80325c6b1186a6d25a7f7994743e8bacee6dd88daceec00b90a97fdfb6222297137f2f4d7ed9d13146e8268e1dbbaa8cdc1edcd67d4e68e3833cbcd30ce515b9b60df7f9e783737492cbe7580b2e52b54057b3e3102be547966785347a2156ea276acd74cd716e5eafd57a2bb1163e4cd01c3ec4d8801abf454fa859c16cb8956d0ed8753e7939ef3fe9631c0f3e3bed0726d39877eb67fbe22e310878413fdda43aa310a9f2e55fcfa7d8bac6feb931dc67f529acc2e5d8bfad3de3383022dfb1b3ce500f84bb55e17b60414934cbda628bf6aa70396c7aa3794fb394177d6aee2fecd8a8578f724974160d19e01b292880dad7fe85a15ed05d2d86b183c67f5e4b87e50960f0819bff7af75caf760a2d9b5f909717d57e6ab1b9af5dce69e3af544d7f0f7e208695c3005b376343574b7f07f90d5e1416d1114f9bc6f045f64c0757af8e32dedb31bc6afcb5cc2d9a0c91027fb0030461e0288e361cc11fba5db6f93eef2fcbfaca0fd8c209559cc3de8531fc8beefa73e8a348d1bca2996ff9f0c1ebf67856d8b24b49ab84ebe387634a69e626bf101928d4ba49fc78d985281f25ffc18a8bae306492044eb2b2c9da8d004759a0deedc5fd88381e7fb095ed8db60ea5a692c11c6e161456bbf76b70a98620e71e2d3a4e5f265fafd5d9c30adb60dbf71ebc9a93ecb511864264f6384549a1ca70d894416b0d18c3a309601e65062a5d0b636380cf7db200800ef15038132a5fa981b9b98aec7135bb457665bebe9c5d1c4c68489c7cf975a026becbb054b616e2d1666f7f56e652887e132f2ebceda83ca1275496a04ca789876ad5686fd4bf9390309d7ec3126fe0e8d6f38a441302ac5e287194a6ce4b278667e51731978b1ae9a7010f7c78633ee090f390d2a0bdd026003361f9134bbd00ea58dae3936368ad06a97403d1aa6acab2be6d47416882bb113fdf5d98cf3ef4edf51e496111e12818b3f53923333d78c5a5db672e10136504a775edb2c343eec9cc09b8380d8ef042d0ac6808bfa8e17dfcdd7e531brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-marshmallow-3.20.2-150400.9.10.1.src.rpmpython311-marshmallow@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.113.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3i`feoeu@dEdBzd7dd@cc[@c5b`@`e@_?@^@]@]z@]x]c]A]8H@\"\ޢ@\C@\2\l@Y(@nico.krapp@suse.comadrian.glaubitz@suse.comdmueller@suse.comdmueller@suse.commcepl@suse.comdmueller@suse.commcepl@suse.comdmueller@suse.commcepl@suse.comyarunachalam@suse.comyarunachalam@suse.comyarunachalam@suse.comsimmphonie@opensuse.orgcode@bnavigator.desteven.kowalik@suse.compgajdos@suse.comsebix+novell.com@sebix.atmcalabkova@suse.comtchvatal@suse.commcalabkova@suse.comtchvatal@suse.comtchvatal@suse.combwiedemann@suse.commcalabkova@suse.compgajdos@suse.comjengelh@inai.demcepl@suse.comsebix+novell.com@sebix.at- Add CVE-2025-68480.patch to fix CVE-2025-68480 (bsc#1255473)- 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- 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`).- 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`).- Switch documentation to be within the main package on SLE15- add sle15_python_module_pythons (jsc#PED-68)- Make calling of %{sle15modernpython} optional.- rename docs subpackage to the more common doc name- We want "modern" Sphinx on SLE-15, not the 3.6-based one.- Update to 3.19.0 * Add timestamp and timestamp_ms formats to fields.DateTime (#612). Thanks @vgavro for the suggestion and thanks @vanHoi for the PR.- Update to 3.18.0 (2022-09-15)¶ Features: Add Enum field (#2017) and (#2044). Bug fixes: Fix typing in Field._serialize signature (#2046).- Update to 3.17.1 (2022-08-22) Bug fixes: Add return type to fields.Email.__init__ (#2018). Thanks @kkirsche for the PR. Add missing type hint to IPInterface __init__ (#2036). - Update to 3.17.0 (2022-06-26) Features: Support serialization as float in TimeDelta field (#1998). Thanks @marcosatti for the PR. Add messages_dict property to ValidationError to facilitate type checking (#1976). Thanks @sirosen for the PR. - Update to 3.16.0 (2022-05-29) Features: Raise ValueError if an invalid value is passed to the unknown argument (#1721, #1732). Thanks @sirosen for the PR. Other changes: Set lower bound for packaging requirement (#1957). Thanks @MatthewNicolTR for reporting and thanks @sirosen for the PR. Improve warning messages by passing stacklevel (#1986). Thanks @tirkarthi for the PR. - Update to 3.15.0 (2022-03-12) Features: Allow passing a dict to fields.Nested (#1935). Thanks @sirosen for the PR. Other changes: distutils deprecation warning in Python 3.10 (#1903). Thanks @kkirsche for the PR. Add py310 to black target-version (#1921). Drop support for Python 3.6 (#1923).- Update to 3.14.1 (2021-11-13) * Fix publishing type hints per PEP-561 (#1905). Thanks @bwindsor for the catch and patch. - Release 3.14.0 (2021-10-17) * Fix fields.TimeDelta serialization precision (#1865). Thanks @yarsanich for reporting. * Fix type-hints for `data` arg in `Schema.validate` to accept list of dictionaries (#1790, #1868). Thanks @yourun-proger for PR. * Improve warning when passing metadata as keyword arguments (#1882). Thanks @traherom for the PR. * Don’t build universal wheels. We don’t support Python 2 anymore. (#1860) Thanks @YKdvd for reporting. * Make the build reproducible (#1862). * Drop support for Python 3.5 (#1863). * Test against Python 3.10 (#1888). - Release 3.13.0 (2021-07-21) * Replace missing/default field parameters with load_default/dump_default (#1742). Thanks @sirosen for the PR. * The use of missing/default field parameters is deprecated and will be removed * in marshmallow 4. load_default/dump_default should be used instead. - Release 3.12.2 (2021-07-06) * Don’t expose Fields as Schema attributes. This reverts a change introduced in 3.12.0 that causes issues when field names conflict with Schema attributes or methods. Fieldss are still accessible on a Schema instance through the fields attribute. (#1843) - Release 3.12.1 (2021-05-10) * Fix bug that raised an AttributeError when instantiating a Schema with a field named parent (#1808). Thanks @flying-sheep for reporting and helping with the fix. - Release 3.12.0 (2021-05-09) * Add validate.And (#1768). Thanks @rugleb for the suggestion. * Add type annotations to marshmallow.decorators (#1788, #1789). Thanks @michaeldimchuk for the PR. * Let Fields be accessed by name as Schema attributes (#1631). * Improve types in marshmallow.validate (#1786). * Make marshmallow.validate.Validator an abstract base class (#1786). * Remove unnecessary list cast (#1785).- Update to 3.11.1 * Fix treatment of dotted keys when unknown=INCLUDE (#1506). Thanks @rbu for reporting and thanks @sirosen for the fix (#1745). - Release 3.11.0 * Add fields.IPInterface, fields.IPv4Interface, and IPv6Interface (#1733). Thanks @madeinoz67 for the suggestion and the PR. * Raise AttributeError for missing methods when using fields. Method (#1675). Thanks @lassandroan. * Remove unnecessary hasattr and getattr checks in Field (#1770). - Release 3.10.0 * Passing field metadata via keyword arguments is deprecated and will be removed in marshmallow 4 (#1350). Use the explicit metadata=... argument instead. Thanks @sirosen. - Release 3.9.1 * Cast to mapping type in Mapping.serialize and Mapping. deserialize (#1685). * Fix bug letting Dict pass invalid dict on deserialization when no key or value Field is specified (#1685). - Release 3.9.0 * Add format argument to fields.Time and timeformat class Meta option (#686). Thanks @BennyAlex for the suggestion and thanks @infinityxxx for the PR. * Remove usage of implicit typing.Optional (#1663). Thanks @nadega for the PR. - Release 3.8.0 * Add fields.IP, fields.IPv4 and fields.IPv6 (#1485). Thanks @mgetka for the PR. * Fix typing in AwareDateTime (#1658). Thanks @adithyabsk for reporting. - Use the python3 sphinx_build do build the docs gh#openSUSE/python-rpm-macros#109- Update to 3.7.1: * Deprecations: + `marshmallow.pprint` is deprecated and will be removed in marshmallow 4 (:issue:`1588`). * Features: + Add ``validators.ContainsNoneOf`` (:issue:`1528`). * Bug fixes: + Fix typing in ``class_registry`` (:pr:`1574`). Thanks :user:`mahenzon`. + Fix passing ``only`` and ``exclude`` to ``Nested`` with an ordered ``Schema`` (:pr:`1627`). + ``fields.Boolean`` correctly serializes non-hashable types (:pr:`1633`). - Refresh patch python-marshmallow-no-version-warning.patch- version update to 3.5.1 - Includes bug fix from 2.21.0. - Fix list of nullable nested fields ``List(Nested(Field, allow_none=True)`` (:issue:`1497`). Because this fix reverts an optimization introduced to speed-up serialization and deserialization of lists of nested fields, a negative impact on performance in this specific case is expected. - Improve type coverage (:issue:`1479`). Thanks :user:`Reskov`. - Fix typing for ``data`` param of ``Schema.load`` and ``ValidationError`` (:issue:`1492`). Thanks :user:`mehdigmira` for reporting and thanks :user:`dfirst` for the PR. - Remove unnecessary typecasts (:pr:`1500`). Thanks :user:`hukkinj1`. - Remove useless ``_serialize`` override in ``UUID`` field (:pr:`1489`). - ``fields.Nested`` may take a callable that returns a schema instance. Use this to resolve order-of-declaration issues when schemas nest each other (:issue:`1146`). - Passing the string ``"self"`` to ``fields.Nested`` is deprecated. Use a callable instead. - Fix typing for ``Number._format_num`` (:pr:`1466`). Thanks :user:`hukkinj1`. - Make mypy stricter and remove dead code (:pr:`1467`). Thanks again, :user:`hukkinj1`.- Update to version 3.2.2: - Bug fixes: - Don't load fields for which ``load_only`` and ``dump_only`` are both ``True`` (:pr:`1448`). - Fix types in ``marshmallow.validate`` (:pr:`1446`). - Support: - Test against Python 3.8 (pr:`1431`).- Update to 3.2.1 * Fix typing for Schema.dump[s] * Fix compatibility with Python < 3.5.3 * Fix bug that raised an uncaught error when a nested schema instance had an unpickleable object in its context * Fix propagating dot-delimited only and exclude parameters to nested schema instances * Few bug fixes- Update to 3.0.3: * Handle when data_key is an empty string * Includes bug fix from 2.20.3 * Fix incorrect super() call in SchemaMeta.__init__- Update to 3.0.1 * Many changes, some of them breaking. For example: * Remove support for Python 2 (#1120). Only Python>=3.5 is supported. * Allow input value to be included in error messages for a number of fields. * Change ordering of keys and values arguments to fields.Dict. * Please read upstream changelog. - Drop upstreamed patches reproducible.patch and pytest5.patch- Add patch to fix building with pytest5 from upstream git: * pytest5.patch- Update to 2.19.5: * Fix deserializing ISO8601-formatted datetimes with less than 6-digit miroseconds (:issue:`1251`). Thanks :user:`diego-plan9` for reporting. * Microseconds no longer gets lost when deserializing datetimes without dateutil installed (:issue:`1147`). * Fix bug where nested fields in Meta.exclude would not work on multiple instantiations (:issue:`1212`). Thanks :user:`MHannila` for reporting.- Add reproducible.patch to make build reproducible (boo#1047218)- Update to version 2.19.2 * Handle OverflowError when (de)serializing large integers with fields.Float- version update to 2.19.1 - Fix bug where ``Nested(many=True)`` would skip first element when serializing a generator (:issue:`1163`). Thanks :user:`khvn26` for the catch and patch. - A `RemovedInMarshmallow3` warning is raised when using `fields.FormattedString`. Use `fields.Method` or `fields.Function` instead (:issue:`1141`). - A ``ChangedInMarshmallow3Warning`` is no longer raised when ``strict=False`` (:issue:`1108`). Thanks :user:`Aegdesil` for reporting. - Add warnings for functions in ``marshmallow.utils`` that are removed in marshmallow 3. - Copying ``missing`` with ``copy.copy`` or ``copy.deepcopy`` will not duplicate it (:pr:`1099`). - Add ``marshmallow.__version_info__`` (:pr:`1074`). - Add warnings for API that is deprecated or changed to help users prepare for marshmallow 3 (:pr:`1075`). - Prevent memory leak when dynamically creating classes with ``type()`` (:issue:`732`). Thanks :user:`asmodehn` for writing the tests to reproduce this issue. - Prevent warning about importing from ``collections`` on Python 3.7 (:issue:`1027`). Thanks :user:`nkonin` for reporting and :user:`jmargeta` for the PR. - Remove spurious warning about implicit collection handling (:issue:`998`). Thanks :user:`lalvarezguillen` for reporting. - Allow username without password in basic auth part of the url in ``fields.Url`` (:pr:`982`). Thanks user:`alefnula` for the PR. - Prevent ``TypeError`` when a non-collection is passed to a ``Schema`` with ``many=True``. Instead, raise ``ValidationError`` with ``{'_schema': ['Invalid input type.']}`` (:issue:`906`). - Fix ``root`` attribute for nested container fields on list on inheriting schemas (:issue:`956`). Thanks :user:`bmcbu` for reporting. - Handle empty SQLAlchemy lazy lists gracefully when dumping (:issue:`948`). Thanks :user:`vke-code` for the catch and :user:`YuriHeupa` for the patch. - Respect ``load_from`` when reporting errors for ``@validates('field_name')`` (:issue:`748`). Thanks :user:`m-novikov` for the catch and patch. - Fix passing ``only`` as a string to ``nested`` when the passed field defines ``dump_to`` (:issue:`800`, :issue:`822`). Thanks :user:`deckar01` for the catch and patch. - Fix a race condition in validation when concurrent threads use the same ``Schema`` instance (:issue:`783`). Thanks :user:`yupeng0921` and :user:`lafrech` for the fix. - Fix serialization behavior of ``fields.List(fields.Integer(as_string=True))`` (:issue:`788`). Thanks :user:`cactus` for reporting and :user:`lafrech` for the fix. - Fix behavior of ``exclude`` parameter when passed from parent to nested schemas (:issue:`728`). Thanks :user:`timc13` for reporting and :user:`deckar01` for the fix. - :cve:`CVE-2018-17175`: Fix behavior when an empty list is passed as the ``only`` argument (:issue:`772`). Thanks :user:`deckar01` for reporting and thanks :user:`lafrech` for the fix. - Handle ``UnicodeDecodeError`` when deserializing ``bytes`` with a ``String`` field (:issue:`650`). Thanks :user:`dan-blanchard` for the suggestion and thanks :user:`4lissonsilveira` for the PR. - Add ``require_tld`` parameter to ``validate.URL`` (:issue:`664`). Thanks :user:`sduthil` for the suggestion and the PR. - added patches + python-marshmallow-no-version-warning.patch - deleted patches + patch-remove-unsupported-theme-option.patch (upstreamed)- Use noun phrase in summary.- Remove superfluous devel dependency for noarch package- initial packageh04-ch1b 1767975033  ""$$&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.20.2-150400.9.10.1    marshmallowmarshmallow-3.20.2.dist-infoINSTALLERLICENSEMETADATARECORDREQUESTEDWHEELtop_level.txt__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycbase.cpython-311.opt-1.pycbase.cpython-311.pycclass_registry.cpython-311.opt-1.pycclass_registry.cpython-311.pycdecorators.cpython-311.opt-1.pycdecorators.cpython-311.pycerror_store.cpython-311.opt-1.pycerror_store.cpython-311.pycexceptions.cpython-311.opt-1.pycexceptions.cpython-311.pycfields.cpython-311.opt-1.pycfields.cpython-311.pycorderedset.cpython-311.opt-1.pycorderedset.cpython-311.pycschema.cpython-311.opt-1.pycschema.cpython-311.pyctypes.cpython-311.opt-1.pyctypes.cpython-311.pycutils.cpython-311.opt-1.pycutils.cpython-311.pycvalidate.cpython-311.opt-1.pycvalidate.cpython-311.pycwarnings.cpython-311.opt-1.pycwarnings.cpython-311.pycbase.pyclass_registry.pydecorators.pyerror_store.pyexceptions.pyfields.pyorderedset.pypy.typedschema.pytypes.pyutils.pyvalidate.pywarnings.pypython311-marshmallowAUTHORS.rstCHANGELOG.rstREADME.rstexamplesflask_example.pyinflection_example.pypackage_json_example.pypeewee_example.pytextblob_example.pyhtml_modulesindex.htmlmarshmallowclass_registry.htmldecorators.htmlerror_store.htmlexceptions.htmlfields.htmlschema.htmlutils.htmlvalidate.html_sourcesapi_reference.rst.txtauthors.rst.txtchangelog.rst.txtcode_of_conduct.rst.txtcontributing.rst.txtcustom_fields.rst.txtecosystem.rst.txtexamples.rst.txtextending.rst.txtindex.rst.txtinstall.rst.txtkudos.rst.txtlicense.rst.txtmarshmallow.class_registry.rst.txtmarshmallow.decorators.rst.txtmarshmallow.error_store.rst.txtmarshmallow.exceptions.rst.txtmarshmallow.fields.rst.txtmarshmallow.schema.rst.txtmarshmallow.utils.rst.txtmarshmallow.validate.rst.txtnesting.rst.txtquickstart.rst.txtupgrading.rst.txtwhos_using.rst.txtwhy.rst.txt_staticalabaster.cssbasic.csscssversionwarning.csscustom.cssdoctools.jsdocumentation_options.jsfile.pnglanguage_data.jsmarshmallow-logo.pngminus.pngplus.pngpygments.csssearchtools.jssphinx_highlight.jsapi_reference.htmlauthors.htmlchangelog.htmlcode_of_conduct.htmlcontributing.htmlcustom_fields.htmlecosystem.htmlexamples.htmlextending.htmlgenindex.htmlindex.htmlinstall.htmlkudos.htmllicense.htmlmarshmallow.class_registry.htmlmarshmallow.decorators.htmlmarshmallow.error_store.htmlmarshmallow.exceptions.htmlmarshmallow.fields.htmlmarshmallow.schema.htmlmarshmallow.utils.htmlmarshmallow.validate.htmlnesting.htmlobjects.invpy-modindex.htmlquickstart.htmlsearch.htmlsearchindex.jsupgrading.htmlwhos_using.htmlwhy.htmlpython311-marshmallowLICENSENOTICE/usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/marshmallow-3.20.2.dist-info//usr/lib/python3.11/site-packages/marshmallow//usr/lib/python3.11/site-packages/marshmallow/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python311-marshmallow//usr/share/doc/packages/python311-marshmallow/examples//usr/share/doc/packages/python311-marshmallow/html//usr/share/doc/packages/python311-marshmallow/html/_modules//usr/share/doc/packages/python311-marshmallow/html/_modules/marshmallow//usr/share/doc/packages/python311-marshmallow/html/_sources//usr/share/doc/packages/python311-marshmallow/html/_static//usr/share/doc/packages/python311-marshmallow/html/_static/css//usr/share/licenses//usr/share/licenses/python311-marshmallow/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:42188/SUSE_SLE-15-SP4_Update/4577652700f4c1347941ef4ee2597cd4-python-marshmallow.SUSE_SLE-15-SP4_Updatedrpmxz5noarch-suse-linux           directoryASCII textASCII text, with CRLF line terminatorsemptyPython script, ASCII text executablePython script, UTF-8 Unicode text executableUTF-8 Unicode textUTF-8 Unicode text, with very long linesHTML document, ASCII textHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesPython script, ASCII text executable, with very long linesPython script, UTF-8 Unicode text executable, with very long linesPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 549 x 511, 8-bit/color RGBA, non-interlacedPNG image data, 11 x 11, 8-bit grayscale, non-interlacedHTML document, UTF-8 Unicode textASCII text, with very long lines, with no line terminators  !"#$%&RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR7WNHt1@1x)Bpython311-marshmallow-docpython311-python-dateutilpython311-simplejsonutf-8b0d6ed0481c7037e681f069176d7f317bd431a1a625de8a617afb1e2e610d0bf?7zXZ !t/.a]"k%a K|.4}pmD~N#pPPeZmf3?!~yF$Oy;qahUBo\5cCXKs&M}S7 /j 1u'O}OL\a\dF8 AMvDVՉ?f*}94,*0zu\Zn֟H4w\o)>+=8Vngv ]SƂu(IVmO_rL$kE/.}:ES&E,J-)I9<FY ,1~Q γDdƠNM(I qݾ1M_iȽ6"qtIdSU1)`Hb_ONڰ5 OyJ,YlM[.gG8bsF/{X dg9Uq(u,ZaF:;X;vx]y";NZJm;pT ԶCȫWUK}oC ^ԮQG ܤroH+:I5++=~>h]/P1X|ֲg{9u q rAlh2Efe=xw+;.Ha֮Kk$Vr)@ ԧ:@1{e jdAzݥǏzC.˩qPXsʕwt67ED)Nz|jN DhH!ѸrS`<4xԞsȡ1A0StX/1uRp>&| uA{E2ˈh=%Jy0lmШ:Rqr~^3z~y&VFSg~\2G=8b >D6{i&K}4DDr>eFy&{PYPN=>_֖5%I{S>KFncsR+rOmyw4}g; ~--%34R# 1$X"o'>D46aafb۩vY4ޑ|ZDfB|;:=N^ BCvf& j-BJ,nф}OK$HM2@4Ngi$-WkiKX&IC9 rua J'嶺+\~Rlf!_h[ˇf9kLb]eB&Ƈ(i(ՓKt 4bک+uKS\jbՑTB؀dBv ų7˳YXa `Jww҈6e7>+:^%>#&68r"ㇻ~HwUFT۔Brew jZ I.D$i%Y k:WZl%;l &܈VXpF}^SJ)D?tYǴύbʐoJP y:`zb8SBj߷=dBT"1+~%ZYRWtvi?/mɘQۀNjbCV. 48yRaq$ܪb%y"ͬO_, {UT^ 6. &o:?uD7csm'~Kߗ SA_OK GDڬLm87{8q/6MSvԔhvգ?̊4RSh랧mRW3Mzt6#57ҹs9 zl2a:;ji)cq+]E}i&oG'zҔ%P섚{B@(ZC9^3M3z5EJȟ#7QC\~\\݁_Ne" >M.m:Y6OƦdK 7d {YCNNݡ't䟲S.*iO!p<R҄&FCUv}bͩfY]B=Sp굮*h i̥ArnS~Qs.6U,&E]")6@+dΩJ%Ytxk̀ zΖ{ƌUq7fA[D?‡DF8xNr$:-^A"x=fzmm^ݡ6woF(*yJ~ $~Jr?"ԭ=8]$Ƅޣ}RÚ -Ud>vNsRelm`Y[mz\u\ wzv+^V`Qzc 14X|ݷֈ$ `O_j^s9W-3Y~i շ VF[xW_wQSF z#BQ,0ebɎ;۸RY" -gIذ通wqC{S9AA41ca (Z|&;U+ fqGimZݞK|fɁ#Xw)Z!k01Ƒ&U |=}=k0V(H FCb8d-V1;)lt0+x*۹)D?Ñ`F9Q {e2l"vSxsw,܃h͏K1-\ѓk(gj2|P?r 9`VcF3fw'$IUA@HH>6eUY/W[ K!>&Ӕb[V`;lYf+r_i壢r)" C"2e"r) +O涗 r56&͛e:"w:<:Z^}+# }،Y1$gӫR)M34V! .+y2Ճ NkPbwQnIHaG)ʍqnydV3N?5(7竰K c0m8bp\}462?.%@jKJk*Ro}( Wc8R} f眶V([e}}p*7&+zW+XE8pL]K>Hw9*EǞ3bLNH .MqNp0-?ƛ>īB覽xUV>Q>8N*jTASR֤ 4M9"GIڨML :f4Pl~^QeC'4ijF^(''v@fu8D0*J o]x兑\W&"Σ1)<*`<2]Tw"MADts˟vW~W6-C^kAt6ֺz2/w|~<voPI79)/uZ5N)׫H4~_ZcSрoҁ@9ٳ1~i+Wcc#ߧjk$- m!!;csMz;'&<a-v]ANהY#ZR;I \9^ֈ2хP&JF+H.yKqAebKUܦ;;etj#+J@Ir3*=Qe4;8K D,'d #q|YRHѭ~&0bdkBNv+8*w:)9TY7k|gEFYpcdd9){, GlA%fP$EJMerw8@XdkZ Q>V㲍1W/Yl{o2G7L'WKd{\5-F E`Gp>mPFz8mXmP^M'#k/=z1Meqo8NoҪI%[<#t{ .GʯzI$;,oAjbFɍڕAO"`okƳrSY?N1\6*;x5pDžrv˛gznL9}!B N 5 ONR/`_X^浀1LRIF [`,*\ܪͶ YZ