Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python312-canonicaljson-2.0.0-2.5 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python312-canonicaljson Distribution: openSUSE:Factory:zSystems
Version: 2.0.0 Vendor: openSUSE
Release: 2.5 Build date: Fri Jun 9 15:35:52 2023
Group: Development/Languages/Python Build host: reproducible
Size: 34458 Source RPM: python-canonicaljson-2.0.0-2.5.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/matrix-org/python-canonicaljson
Summary: Canonical JSON for Python
This is a Python module which encodes objects and arrays into JSON as per
RFC 7159.

* Sorts object keys so that it yields the same result each time.
* Has no insignificant whitespace to make the output as small as possible.
* Escapes only the characters that must be escaped, U+0000 to U+0019 /
  U+0022 / U+0056, to keep the output as small as possible.
* Uses the shortest escape sequence for each escaped character.
* Encodes the JSON as UTF-8.
* Can encode frozendict immutable dictionaries.

Provides

Requires

License

Apache-2.0

Changelog

* Fri Jun 09 2023 ecsos <ecsos@opensuse.org>
  - Add %{?sle15_python_module_pythons}
* Mon May 29 2023 Dirk Müller <dmueller@suse.com>
  - update to 2.0.0:
    * Add a generic `register_preserialisation_callback` mechanism,
      which allows users to teach canonicaljson how to JSON-encode custom
      types.
    * Remove support for serialising `frozendict` instances. Use
      the new `register_preserialisation_callback` mechanism to replace
      this functionality if needed.
    * Remove support for `simplejson` and the
      `set_json_library`alternative json libraries.
* Mon May 15 2023 Dirk Müller <dmueller@suse.com>
  - remove redundant _service file
* Tue Feb 28 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.6.5
    - Use a property to define JsonLibrary by @DMRobertson in #57
* Tue Feb 21 2023 Matej Cepl <mcepl@suse.com>
  - Don't switch off tests completely just skip the failing ones.
  - And frozendict works on 3.11 (just slower).
* Mon Feb 20 2023 Marcus Rueckert <mrueckert@suse.de>
  - disable python 3.11 until frozendict supports it
* Tue Nov 22 2022 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.6.4
    - Remove unused setuptools_scm build requirement.
    - Properly package the canonicaljson module (#52)
  - switch to pyproject build
* Wed Jun 08 2022 Marcus Rueckert <mrueckert@suse.de>
  - add BR/Requires for typing_extension. new in 1.6.2
* Wed Jun 08 2022 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.6.2
    - Add type annotations (#49).
    - 1.6.2 is a rerelease of 1.6.1 with the version numbers fixed in
      the tarball.
* Tue Jun 07 2022 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.6.0
    - Make frozendict import conditional. by @BURG3R5 in #46
* Wed May 11 2022 Matej Cepl <mcepl@suse.com>
  - Bump required version of frozendict to work with Python 3.10
    (gh#matrix-org/python-canonicaljson#45).
  - Clean up SPEC.
* Fri Jan 07 2022 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.5.0
    - Add code to handle frozendict implementations using c-extension
    - Add tests for Python 3.10
* Thu Apr 29 2021 Oliver Kurz <okurz@suse.com>
  - Exclude tests on older SLE+Leap due to "ImportError: cannot import name inf"

Files

/usr/lib/python3.12/site-packages/canonicaljson
/usr/lib/python3.12/site-packages/canonicaljson-2.0.0.dist-info
/usr/lib/python3.12/site-packages/canonicaljson-2.0.0.dist-info/INSTALLER
/usr/lib/python3.12/site-packages/canonicaljson-2.0.0.dist-info/LICENSE
/usr/lib/python3.12/site-packages/canonicaljson-2.0.0.dist-info/METADATA
/usr/lib/python3.12/site-packages/canonicaljson-2.0.0.dist-info/RECORD
/usr/lib/python3.12/site-packages/canonicaljson-2.0.0.dist-info/REQUESTED
/usr/lib/python3.12/site-packages/canonicaljson-2.0.0.dist-info/WHEEL
/usr/lib/python3.12/site-packages/canonicaljson-2.0.0.dist-info/top_level.txt
/usr/lib/python3.12/site-packages/canonicaljson-2.0.0.dist-info/zip-safe
/usr/lib/python3.12/site-packages/canonicaljson/__init__.py
/usr/lib/python3.12/site-packages/canonicaljson/__pycache__
/usr/lib/python3.12/site-packages/canonicaljson/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/canonicaljson/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/canonicaljson/py.typed
/usr/share/doc/packages/python312-canonicaljson
/usr/share/doc/packages/python312-canonicaljson/README.rst
/usr/share/licenses/python312-canonicaljson
/usr/share/licenses/python312-canonicaljson/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Apr 29 23:40:03 2024