├── .coveragerc ├── .gitignore ├── .gitreview ├── .mailmap ├── .pre-commit-config.yaml ├── .stestr.conf ├── .zuul.yaml ├── CONTRIBUTING.rst ├── HACKING.rst ├── LICENSE ├── README.rst ├── doc ├── requirements.txt └── source │ ├── conf.py │ ├── contributor │ └── index.rst │ ├── index.rst │ ├── install │ └── index.rst │ ├── reference │ └── index.rst │ └── user │ ├── history.rst │ └── index.rst ├── oslo_serialization ├── __init__.py ├── _types.py ├── base64.py ├── jsonutils.py ├── msgpackutils.py ├── py.typed ├── serializer │ ├── __init__.py │ ├── base_serializer.py │ ├── json_serializer.py │ └── msgpack_serializer.py └── tests │ ├── __init__.py │ ├── test_base64.py │ ├── test_jsonutils.py │ └── test_msgpackutils.py ├── pyproject.toml ├── releasenotes ├── notes │ ├── add-reno-996dd44974d53238.yaml │ ├── bug-1908607-fix-json-to_primitive-IO-OBjects-04faff4a1b5cf48f.yaml │ ├── deprecate-yamlutils-module-96eee55f7ae57382.yaml │ ├── drop-anyjson-patching-27f68746a2b2f556.yaml │ ├── drop-python27-support-185668eec068ffa5.yaml │ ├── implement-zoneinfo-to-remove-pytz-c136b33bbfbfe59f.yaml │ ├── jsonutils-to_primitive-value-error-89338f90310e9518.yaml │ ├── remove-py38-2c724027a885cf0b.yaml │ ├── remove-py39-402c99b2b1322f16.yaml │ └── remove-yamlutils-94c921247ab33003.yaml └── source │ ├── 2023.1.rst │ ├── 2023.2.rst │ ├── 2024.1.rst │ ├── 2024.2.rst │ ├── 2025.1.rst │ ├── 2025.2.rst │ ├── _static │ └── .placeholder │ ├── _templates │ └── .placeholder │ ├── conf.py │ ├── index.rst │ ├── ocata.rst │ ├── pike.rst │ ├── queens.rst │ ├── rocky.rst │ ├── stein.rst │ ├── train.rst │ ├── unreleased.rst │ ├── ussuri.rst │ ├── victoria.rst │ ├── wallaby.rst │ ├── xena.rst │ ├── yoga.rst │ └── zed.rst ├── requirements.txt ├── setup.cfg ├── setup.py ├── test-requirements.txt └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/.gitreview -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/.mailmap -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.stestr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/.stestr.conf -------------------------------------------------------------------------------- /.zuul.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/.zuul.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /HACKING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/HACKING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/README.rst -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/contributor/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/doc/source/contributor/index.rst -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/install/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/doc/source/install/index.rst -------------------------------------------------------------------------------- /doc/source/reference/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/doc/source/reference/index.rst -------------------------------------------------------------------------------- /doc/source/user/history.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/doc/source/user/history.rst -------------------------------------------------------------------------------- /doc/source/user/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/doc/source/user/index.rst -------------------------------------------------------------------------------- /oslo_serialization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /oslo_serialization/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/oslo_serialization/_types.py -------------------------------------------------------------------------------- /oslo_serialization/base64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/oslo_serialization/base64.py -------------------------------------------------------------------------------- /oslo_serialization/jsonutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/oslo_serialization/jsonutils.py -------------------------------------------------------------------------------- /oslo_serialization/msgpackutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/oslo_serialization/msgpackutils.py -------------------------------------------------------------------------------- /oslo_serialization/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /oslo_serialization/serializer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /oslo_serialization/serializer/base_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/oslo_serialization/serializer/base_serializer.py -------------------------------------------------------------------------------- /oslo_serialization/serializer/json_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/oslo_serialization/serializer/json_serializer.py -------------------------------------------------------------------------------- /oslo_serialization/serializer/msgpack_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/oslo_serialization/serializer/msgpack_serializer.py -------------------------------------------------------------------------------- /oslo_serialization/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /oslo_serialization/tests/test_base64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/oslo_serialization/tests/test_base64.py -------------------------------------------------------------------------------- /oslo_serialization/tests/test_jsonutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/oslo_serialization/tests/test_jsonutils.py -------------------------------------------------------------------------------- /oslo_serialization/tests/test_msgpackutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/oslo_serialization/tests/test_msgpackutils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/pyproject.toml -------------------------------------------------------------------------------- /releasenotes/notes/add-reno-996dd44974d53238.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | other: 3 | - Introduce reno for deployer release notes. 4 | -------------------------------------------------------------------------------- /releasenotes/notes/bug-1908607-fix-json-to_primitive-IO-OBjects-04faff4a1b5cf48f.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/notes/bug-1908607-fix-json-to_primitive-IO-OBjects-04faff4a1b5cf48f.yaml -------------------------------------------------------------------------------- /releasenotes/notes/deprecate-yamlutils-module-96eee55f7ae57382.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/notes/deprecate-yamlutils-module-96eee55f7ae57382.yaml -------------------------------------------------------------------------------- /releasenotes/notes/drop-anyjson-patching-27f68746a2b2f556.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/notes/drop-anyjson-patching-27f68746a2b2f556.yaml -------------------------------------------------------------------------------- /releasenotes/notes/drop-python27-support-185668eec068ffa5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/notes/drop-python27-support-185668eec068ffa5.yaml -------------------------------------------------------------------------------- /releasenotes/notes/implement-zoneinfo-to-remove-pytz-c136b33bbfbfe59f.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/notes/implement-zoneinfo-to-remove-pytz-c136b33bbfbfe59f.yaml -------------------------------------------------------------------------------- /releasenotes/notes/jsonutils-to_primitive-value-error-89338f90310e9518.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/notes/jsonutils-to_primitive-value-error-89338f90310e9518.yaml -------------------------------------------------------------------------------- /releasenotes/notes/remove-py38-2c724027a885cf0b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/notes/remove-py38-2c724027a885cf0b.yaml -------------------------------------------------------------------------------- /releasenotes/notes/remove-py39-402c99b2b1322f16.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/notes/remove-py39-402c99b2b1322f16.yaml -------------------------------------------------------------------------------- /releasenotes/notes/remove-yamlutils-94c921247ab33003.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/notes/remove-yamlutils-94c921247ab33003.yaml -------------------------------------------------------------------------------- /releasenotes/source/2023.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/2023.1.rst -------------------------------------------------------------------------------- /releasenotes/source/2023.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/2023.2.rst -------------------------------------------------------------------------------- /releasenotes/source/2024.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/2024.1.rst -------------------------------------------------------------------------------- /releasenotes/source/2024.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/2024.2.rst -------------------------------------------------------------------------------- /releasenotes/source/2025.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/2025.1.rst -------------------------------------------------------------------------------- /releasenotes/source/2025.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/2025.2.rst -------------------------------------------------------------------------------- /releasenotes/source/_static/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /releasenotes/source/_templates/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /releasenotes/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/conf.py -------------------------------------------------------------------------------- /releasenotes/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/index.rst -------------------------------------------------------------------------------- /releasenotes/source/ocata.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/ocata.rst -------------------------------------------------------------------------------- /releasenotes/source/pike.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/pike.rst -------------------------------------------------------------------------------- /releasenotes/source/queens.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/queens.rst -------------------------------------------------------------------------------- /releasenotes/source/rocky.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/rocky.rst -------------------------------------------------------------------------------- /releasenotes/source/stein.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/stein.rst -------------------------------------------------------------------------------- /releasenotes/source/train.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/train.rst -------------------------------------------------------------------------------- /releasenotes/source/unreleased.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/unreleased.rst -------------------------------------------------------------------------------- /releasenotes/source/ussuri.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/ussuri.rst -------------------------------------------------------------------------------- /releasenotes/source/victoria.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/victoria.rst -------------------------------------------------------------------------------- /releasenotes/source/wallaby.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/wallaby.rst -------------------------------------------------------------------------------- /releasenotes/source/xena.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/xena.rst -------------------------------------------------------------------------------- /releasenotes/source/yoga.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/yoga.rst -------------------------------------------------------------------------------- /releasenotes/source/zed.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/releasenotes/source/zed.rst -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | name = oslo.serialization 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.serialization/HEAD/tox.ini --------------------------------------------------------------------------------