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

python314-jsonpatch-1.37-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python314-jsonpatch Distribution: openSUSE Tumbleweed
Version: 1.37 Vendor: openSUSE
Release: 1.1 Build date: Mon Oct 26 09:06:36 2026
Group: Development/Languages/Python Build host: reproducible
Size: 121568 Source RPM: python-jsonpatch-1.37-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/stefankoegl/python-json-patch
Summary: Python - JSON-Patches
Python module to apply JSON-Patches (according to RFC 6902).

Provides

Requires

License

BSD-3-Clause

Changelog

* Mon Oct 26 2026 Dirk Müller <dmueller@suse.com>
  - update to 1.37:
    * Clean up in-place output after write errors
    * Reject invalid patch document containers
    * Use UTF-8 for JSON command-line file I/O
    * Handle source pointer objects in move location helpers
  - update to 1.36:
    * Honor optimization=False when generating patches
    * Preserve the original file when in-place CLI replacement
      fails
  - update to 1.35:
    * Refactor JsonPatch class and improve documentation
    * Add pytest configuration for non-standard test file naming
    * Document JSON Pointer escaping for special characters
    * Improve list diffing to avoid unnecessary item replacements
    * Use correct SPDX-Identifer
    * Improve coverage reporting by combining test runs
    * ci: run tests on every PR and pushes to master
    * Add support for Python 3.13 and 3.14
    * Improve list diffing with sequence alignment to avoid
      cascading changes
    * Handle self-containing values in make_patch and add #180
      regression tests
    * Only reject '-' in replace when it refers to an array
    * Reject moving any location into its own children, fixes #214
    * Compare values in 'test' by JSON equality
    * Hash patch operations by their 'op' and 'path'
    * Require jsonpointer>=3.2
    * Raise documented exceptions for malformed patches and "from":
      "/-"
    * Support whole document operations on scalar documents
    * Housekeeping: stale links, packaging cleanup, CI action
      versions
    * Find moves in make_patch without rewriting all later
      operations
    * Close test coverage gaps
    * Remove unreachable code from make_patch and the jsonpointer <
      3.2 shim
    * Test the index helpers of PatchOperation and MoveOperation
    * Upload coverage to Coveralls again
    * Close the original input before in-place replacement
    * Install the command line programs as console_scripts
  - update to 1.34:
    * Update documentation to include a link to the GitHub repo and
      installation instructions
    * Support only currently supported Python versions (by @hf-
      kklein in #155, #156, @CyrilRoelandteNovance in #162,
      @stefankoegl in #193)
    * fix: remove unused exception variables (F841)
    * Avoid usage of unittest.makeSuite, removed from Python 3.13
    * Handle the whole-document pointer in the sequence branch
    * Fix copying from the whole-document pointer
    * Add property-based tests using Hypothesis
    * DiffBuilder: fix reindexing of operations involving nested
      paths
    * fix: use deterministic comparison ordering
    * Fix `_compare_lists` treating `1` and `True` as equal in JSON
      diff by @stefankoegl with @Copilot in
      https://github.com/stefankoegl/python-json-patch/pull/181
    * Update property test counterexamples for fixes from #175 and
      [#181]
    * Prevent RFC 6901 pointer indexing into strings
    * DiffBuilder: fix operation reindexing bug
    * Fix patch operations to not modify patch object during apply
    * Refactor DiffBuilder to use tuple paths and simplify
      operation handling
    * Fix ReadTheDocs configuration and documentation build
    * Clarify patch application semantics and fix documentation
    * Add PyPI publishing workflow and update release process
* Fri May 30 2025 Markéta Machová <mmachova@suse.com>
  - Convert to pip-based build
* Mon Nov 27 2023 Dirk Müller <dmueller@suse.com>
  - update 1.33:
    * fix invalid remove index
    * remove unused import
    * feat(jsondiff): Add support for preserving Unicode characters
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Tue Oct 12 2021 Ben Greiner <code@bnavigator.de>
  - Fix requirements
* Tue Oct 05 2021 schubi <schubi@localhost>
  - Added BuildRequires:  alts
* Thu Sep 30 2021 Stefan Schubert <schubi@suse.de>
  - Use libalternatives instead of update-alternatives.
* Fri Sep 17 2021 Matej Cepl <mcepl@suse.com>
  - Don't use python setup.py test expression.
* Tue May 18 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.32:
    * take_index causing 'move' of incorrect values due to bad True==1 comparison

Files

/usr/bin/jsonpatch
/usr/bin/jsonpatch-3.14
/usr/lib/python3.14/site-packages/__pycache__/jsonpatch.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/__pycache__/jsonpatch.cpython-314.pyc
/usr/lib/python3.14/site-packages/__pycache__/jsonpatch_cli.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/__pycache__/jsonpatch_cli.cpython-314.pyc
/usr/lib/python3.14/site-packages/jsonpatch-1.37.dist-info
/usr/lib/python3.14/site-packages/jsonpatch-1.37.dist-info/INSTALLER
/usr/lib/python3.14/site-packages/jsonpatch-1.37.dist-info/METADATA
/usr/lib/python3.14/site-packages/jsonpatch-1.37.dist-info/RECORD
/usr/lib/python3.14/site-packages/jsonpatch-1.37.dist-info/REQUESTED
/usr/lib/python3.14/site-packages/jsonpatch-1.37.dist-info/WHEEL
/usr/lib/python3.14/site-packages/jsonpatch-1.37.dist-info/entry_points.txt
/usr/lib/python3.14/site-packages/jsonpatch-1.37.dist-info/licenses
/usr/lib/python3.14/site-packages/jsonpatch-1.37.dist-info/licenses/AUTHORS
/usr/lib/python3.14/site-packages/jsonpatch-1.37.dist-info/licenses/LICENSE
/usr/lib/python3.14/site-packages/jsonpatch-1.37.dist-info/top_level.txt
/usr/lib/python3.14/site-packages/jsonpatch.py
/usr/lib/python3.14/site-packages/jsonpatch_cli.py
/usr/share/doc/packages/python314-jsonpatch
/usr/share/doc/packages/python314-jsonpatch/AUTHORS
/usr/share/doc/packages/python314-jsonpatch/README.md
/usr/share/libalternatives/jsonpatch
/usr/share/libalternatives/jsonpatch/314.conf
/usr/share/licenses/python314-jsonpatch
/usr/share/licenses/python314-jsonpatch/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Oct 28 22:37:52 2026