python3-jsonpatch - library to apply JSON patches - Python 3.x

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main amd64
Package filename python3-jsonpatch_1.21-1_all.deb
Package name python3-jsonpatch
Package version 1.21
Package release 1
Package architecture all
Package type deb
Category python
License -
Maintainer Debian Python Modules Team <>
Download size 11.95 KB
Installed size 55.00 KB
Python-json-patch is a Python module (a library) to apply JSON Patches
according to the IETF draft specification.
From the IETF site:
JavaScript Object Notation (JSON) [RFC4627] is a common format for the
exchange and storage of structured data.  HTTP PATCH [RFC5789] extends the
Hypertext Transfer Protocol (HTTP) [RFC2616] with a method to perform partial
modifications to resources.
JSON Patch is a format (identified by the media type "application/
json-patch") for expressing a sequence of operations to apply to a target JSON
document, suitable for use with the HTTP PATCH method.
This format is also potentially useful in other cases when it's necessary to
make partial updates to a JSON document.
This package provides the Python 3.x module.


Package Version Architecture Repository
python3-jsonpatch_1.21-1_all.deb 1.21 all Debian Main
python3-jsonpatch - - -


Name Value
python3-json-pointer >= 1.9
python3:any >= 3.3.2-2~


Type URL
Binary Package python3-jsonpatch_1.21-1_all.deb
Source Package python-json-patch

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install python3-jsonpatch deb package:
    # sudo apt-get install python3-jsonpatch




2018-03-03 - Thomas Goirand <>
python-json-patch (1.21-1) unstable; urgency=medium
[ Ondřej Nový ]
* d/control: Set Vcs-* to
[ Thomas Goirand ]
* New upstream release.
* Ran wrap-and-sort -bast.
* Standards-Version is now 4.1.3.
* Copy tests.js from debian/tests.js and embedd the file there, since the
file is only available from the upstream git repository, not on the pypi
2017-08-31 - Geoffrey Thomas <>
python-json-patch (1.19+really1.16-1) unstable; urgency=medium
[ Geoffrey Thomas ]
* Change maintainer from PKG OpenStack to Debian Python Modules Team,
and update packaging to match DPMT team practice, including
switching to pybuild.
* Add myself to Uploaders and remove old Uploaders.
* New upstream release.
- Supports python 3.6 builds (Closes: #867626).
- Use version number 1.19+really1.16, since the previous version
1.19 was actually 1.10 (Closes: #839779).
* Drop transitional packages python-json-patch and python3-json-patch,
because the transition predates oldstable (and in fact the old names
were never in a stable release).
[ Ondřej Nový ]
* Bumped debhelper compat version to 10
[ Daniel Baumann ]
* Updating copyright format url.
* Deprecating priority extra as per policy 4.0.1.
* Updating standards version to 4.1.0.
* Removing unprefixed docs debhelper file, it's just a double of
2016-02-28 - Ondřej Nový <>
python-json-patch (1.19-4) unstable; urgency=medium
* Fixed VCS URLs (https).
* d/rules: Changed UPSTREAM_GIT protocol to https
* d/s/options: extend-diff-ignore of .gitreview
* d/control: Using OpenStack's Gerrit as VCS URLs.
2015-10-23 - Thomas Goirand <>
python-json-patch (1.19-3) unstable; urgency=medium
* override_dh_python3 to fix Py3 shebang.
* python -> Python in short desc.
2015-10-16 - Thomas Goirand <>
python-json-patch (1.19-2) unstable; urgency=medium
* Uploading to unstable.
2015-03-30 - Thomas Goirand <>
python-json-patch (1.19-1) experimental; urgency=medium
* New upstream release.
* Removed utf8 in patch now useless.
2014-06-15 - Thomas Goirand <>
python-json-patch (1.3-5) unstable; urgency=medium
* Rebuilt so that python3-jsonpatch doesn't depend on Python 3.3.
(Closes: #751645).
2013-12-09 - Thomas Goirand <>
python-json-patch (1.3-4) unstable; urgency=medium
* Fixes Breaks / Replaces so that it works with backports too.
(Closes: #732365).
* Sets Section: oldlibs & Priority: extra for the transition package.
2013-12-05 - Thomas Goirand <>
python-json-patch (1.3-3) unstable; urgency=low
* Renames binary packages as python-jsonpatch and python3-jsonpatch, to match
the PKG-INFO / egg-info and comply to the Python policy. (Closes: #717916).
* VCS URLs back to the one of Alioth.
2013-11-20 - Thomas Goirand <>
python-json-patch (1.3-2) unstable; urgency=low
* Updated VCS field to
* Renames jsondiff and jsonpatch as python{2,3}-json{diff,patch} and use
update-alternatives to avoid clashes, also removes json{diff,patch} from
/usr/bin if it's not a symlink to allow upgrades from previous version
1.3-1 (Closes: #729025).

See Also

Package Description
python3-jsonpath-rw-ext_1.1.3-1_all.deb Extensions for JSONPath RW - Python 3.x
python3-jsonpath-rw_1.4.0-3_all.deb extended implementation of JSONPath for Python 3.x
python3-jsonpickle_0.9.5-1_all.deb Python library for serializing object graphs into JSON (Python 3)
python3-jsonrpc_1.12.1-1_all.deb Python implementation of JSON-RPC 1.0 and 2.0 (Python 3)
python3-jsonrpclib-pelix_0.3.1-1_all.deb Implementation of the JSON-RPC v2.0 specification (Python 3)
python3-jsonschema_2.6.0-4_all.deb An(other) implementation of JSON Schema (Draft 3 and 4) - Python 3.x
python3-junit.xml_1.8-1_all.deb creates JUnit XML test result docs readable by tools such as Jenkins (py3k)
python3-junitxml_0.6-1.3_all.deb PyUnit extension for reporting in JUnit compatible XML
python3-junos-eznc_2.1.7-2_all.deb Junos 'EZ' automation for non-programmers (Python 3)
python3-jupyter-client_5.2.3-1_all.deb Jupyter protocol client APIs (Python 3)
python3-jupyter-console_5.2.0-1_all.deb Jupyter terminal client (Python 3)
python3-jupyter-core_4.4.0-2_all.deb Core common functionality of Jupyter projects for Python 3
python3-jupyter-sphinx-theme_0.0.6+ds1-6_all.deb Jupyter Sphinx Theme -- Python 3
python3-jwcrypto_0.4.2-1_all.deb Python3 mplementation of JOSE Web standards
python3-jwt_1.7.0-2_all.deb Python 3 implementation of JSON Web Token