Skip to main content

This is a forked version of json-delta which uses ujson instead of the standard library json package. This should speed things up a bit. Also includes changes to make more PEP-8 compliant. This is built for Python 3+ since you should be using that now;)

From the original version: json-delta v1.1.3: A diff/patch pair and library for JSON data structures. (http://json_delta.readthedocs.org/)

JSON-delta is a multi-language software suite for computing deltas between JSON-serialized data structures, and applying those deltas as patches. It enables separate programs at either end of a communications channel (e.g. client and server over HTTP, or two processes talking to one another using bidirectional IPC) to manipulate a data structure while minimizing communications overhead.

This is the python implementation. It requires Python version 2.7 or newer (including Python 3). It can be installed in the standard way:

$ python setup.py install

(potentially needing superuser privileges). This will install a single module named json_delta, and scripts named json_diff, json_patch and json_cat.

HTML documentation for all four of these can be found in the doc/ directory, along with manpages for the scripts.

Donations to support the continuing development of JSON-delta will be gratefully received via gratipay (https://gratipay.com/phijaro), PayPal (himself@phil-roberts.name) or Bitcoin: (1HPJHRpVSm1Y4zrgppd2c6LysjxeabbQN4).

Metadata

Release files for ujson_delta 1.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for ujson_delta 1.1.3
File Interpreter ABI Platform
ujson_delta-1.1.3-py32-none-any.whl Python 3.2 none any Details

Release files / ujson_delta-1.1.3-py32-none-any.whl

Download URL ujson_delta-1.1.3-py32-none-any.whl
Size 25.0 kB
Tags Python 3.2
SHA-256 checksum
How to use checksums
21f26dd1cc3881a11940e5f1b283b5c2068631ec2b9975f9e724ff5d5058d75b
BLAKE2b-256 checksum
How to use checksums
2ce285768a5ea4a974961f7e073a8c7351764c29441d14f74ec6ebf2c7623ba6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.1.3 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page