| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-xmltodict | Distribution: openSUSE Tumbleweed |
| Version: 1.0.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Sep 12 21:34:16 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 79216 | Source RPM: python-xmltodict-1.0.0-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/martinblech/xmltodict | |
| Summary: Module to make XML working resemble JSON | |
xmltodict is a Python module that makes working with XML feel like you are working with json, as in this: http://www.xml.com/pub/a/2006/05/31/converting-between-xml-and-json.html
MIT
* Fri Sep 12 2025 Martin Hauke <mardnh@gmx.de>
- Update to version 1.0.0
BREAKING CHANGES
* modernize for Python 3.9+; drop legacy compat paths.
Features
* unparse: add limited XML comment round-trip; unify _emit
behavior (e43537e).
* unparse: add selective force_cdata support
(bool/tuple/callable) (a497fed), closes #375.
Bug Fixes
* namespaces: attach [@xmlns](https://github.com/xmlns) to
declaring element when process_namespaces=True.
* streaming: avoid parent accumulation at item_depth; add
regression tests (220240c).
* unparse: handle non-string #text with attributes; unify
value conversion (927a025).
* unparse: skip empty lists to keep pretty/compact outputs
consistent (ab4c86f).
Reverts
* remove initial Release Drafter config (c0b74ed).
* Tue Sep 09 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.15.1
* Security: Further harden XML injection prevention during unparse (follow-up
to v0.15.0). In addition to '<'/'>' rejection, now also reject element and
attribute names (including `@xmlns` prefixes) that:
- start with '?' or '!'
- contain '/' or any whitespace
- contain quotes (' or ") or '='
- are non-strings (names must be `str`; no coercion)
* Mon Sep 08 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.15.0
* Security: Prevent XML injection (CVE-2025-9375) by rejecting '<'/'>' in
element and attribute names (including `@xmlns` prefixes) during unparse.
This limits validation to avoiding tag-context escapes; attribute values
continue to be escaped by the SAX `XMLGenerator`. (bsc#1249036, CVE-2025-9375)
* Tue Oct 29 2024 Martin Hauke <mardnh@gmx.de>
- Update to version 0.14.2
* Revert "Ensure significant whitespace is not trimmed"
This changed was backwards incompatible and caused downstream
issues.
- Update to version 0.14.1
* Drop support for Python older than 3.6
* Additional ruff/Pyflakes/codespell fixes.
- Update to version 0.14.0
* Drop old Python 2 support leftover code and apply several RUFF
code health fixes.
* Add Python 3.11, 3.12 and 3.13 support and tests.
* Remove defusedexpat import.
* Replace deprecated BadZipfile with BadZipFile.
* Support indent using integer format,
enable python -m unittest tests/*.py.
* Ensure significant whitespace is not trimmed
* added conda installation command
* fix attributes not appearing in streaming mode
* Mon Feb 12 2024 Matej Cepl <mcepl@cepl.eu>
- Clean up the SPEC file.
* Tue May 09 2023 Johannes Kastl <kastl@b1-systems.de>
- add sle15_python_module_pythons
* Sun Jun 19 2022 Dirk Müller <dmueller@suse.com>
- update to 0.13.0:
* Add install info to readme for openSUSE. (#205)
* Support defaultdict for namespace mapping (#211)
* parse(generator) is now possible (#212)
* Processing comments on parsing from xml to dict (connected to #109) (#221)
* Add expand_iter kw to unparse to expand iterables (#213)
* Fixed some typos
* Add support for python3.8
* Drop Jython/Python 2 and add Python 3.9/3.10.
* Drop OrderedDict in Python >= 3.7
* Do not use len() to determine if a sequence is empty
* Add more namespace attribute tests
* Fix encoding issue in setup.py
* Tue Feb 22 2022 Steve Kowalik <steven.kowalik@suse.com>
- Add patch skip-tests-expat-245.patch:
* Do not run tests that make no sense with a current Expat.
* Fri May 29 2020 Marketa Calabkova <mcalabkova@suse.com>
- Replace nose with pytest
* Sat Apr 06 2019 John Vandenberg <jayvdb@gmail.com>
- Add export LANG=en_US.UTF-8 to fix Leap builds
/usr/lib/python3.13/site-packages/__pycache__/xmltodict.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/__pycache__/xmltodict.cpython-313.pyc /usr/lib/python3.13/site-packages/xmltodict-1.0.0.dist-info /usr/lib/python3.13/site-packages/xmltodict-1.0.0.dist-info/INSTALLER /usr/lib/python3.13/site-packages/xmltodict-1.0.0.dist-info/METADATA /usr/lib/python3.13/site-packages/xmltodict-1.0.0.dist-info/RECORD /usr/lib/python3.13/site-packages/xmltodict-1.0.0.dist-info/REQUESTED /usr/lib/python3.13/site-packages/xmltodict-1.0.0.dist-info/WHEEL /usr/lib/python3.13/site-packages/xmltodict-1.0.0.dist-info/licenses /usr/lib/python3.13/site-packages/xmltodict-1.0.0.dist-info/licenses/LICENSE /usr/lib/python3.13/site-packages/xmltodict-1.0.0.dist-info/top_level.txt /usr/lib/python3.13/site-packages/xmltodict.py /usr/share/doc/packages/python313-xmltodict /usr/share/doc/packages/python313-xmltodict/README.md /usr/share/licenses/python313-xmltodict /usr/share/licenses/python313-xmltodict/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 31 23:33:49 2025