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

python311-canonicaljson-2.0.0-lp160.1.1 RPM for noarch

From OpenSuSE Leap 16.0 for noarch

Name: python311-canonicaljson Distribution: openSUSE Leap 16.0
Version: 2.0.0 Vendor: openSUSE
Release: lp160.1.1 Build date: Fri Jun 9 15:35:52 2023
Group: Development/Languages/Python Build host: reproducible
Size: 34785 Source RPM: python-canonicaljson-2.0.0-lp160.1.1.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 <[email protected]>
  - Add %{?sle15_python_module_pythons}
* Mon May 29 2023 Dirk Müller <[email protected]>
  - 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 <[email protected]>
  - remove redundant _service file
* Tue Feb 28 2023 Marcus Rueckert <[email protected]>
  - Update to 1.6.5
    - Use a property to define JsonLibrary by @DMRobertson in #57
* Tue Feb 21 2023 Matej Cepl <[email protected]>
  - 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 <[email protected]>
  - disable python 3.11 until frozendict supports it
* Tue Nov 22 2022 Marcus Rueckert <[email protected]>
  - 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 <[email protected]>
  - add BR/Requires for typing_extension. new in 1.6.2
* Wed Jun 08 2022 Marcus Rueckert <[email protected]>
  - 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 <[email protected]>
  - Update to 1.6.0
    - Make frozendict import conditional. by @BURG3R5 in #46
* Wed May 11 2022 Matej Cepl <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Exclude tests on older SLE+Leap due to "ImportError: cannot import name inf"
* Tue Sep 08 2020 Marcus Rueckert <[email protected]>
  - Update to 1.4.0:
    - Fix producing non-standard JSON for Infinity, -Infinity, and
      NaN. This could cause errors when encoding objects into
      canonical JSON that previously used to work, but were
      incompatible with JSON implementations in other languages.
    - Use UTF-8 to fix ASCII encoding errors when data containing
      Unicode was attempted to be pretty-printed.
  - Update to 1.3.0:
    - The minimum version of simplejson was bumped to 3.14.0.
    - Obsolete workaround for slow encoding of Unicode characters was
      removed.
    - New APIs were added to iteratively encode JSON.
* Thu Aug 13 2020 Marcus Rueckert <[email protected]>
  - Update to 1.2.0:
    - JSON from the standard library is used automatically on PyPy.
    - Support for Python versions which are end-of-lifed was dropped,
      Python >= 3.5 is supported and tested in continuous
      integration.
    - An API to configure the underlying JSON library was added
      (set_json_library).
* Thu Feb 28 2019 Tomáš Chvátal <[email protected]>
  - Update to 1.1.4:
    * Fix error when encoding non-BMP characters on UCS-2 python builds (fixes issue #12).
  - Use same syntax for test multibuild like in other pkgs
* Mon Apr 23 2018 [email protected]
  - Update descriptions.
* Sun Apr 22 2018 [email protected]
  - Add missing runtime requirement 'python-six'
* Sun Apr 22 2018 [email protected]
  - Add package self-test based on multibuild
* Fri Apr 20 2018 [email protected]
  - Cleanup duplicate files in singlespec package with fdupes
* Fri Apr 20 2018 [email protected]
  - Update to 1.1.3
* Mon Feb 27 2017 [email protected]
  - Initial submission

Files

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


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Dec 11 23:31:25 2024