Skip to main content

Python module for reading and writing DiffX files.

Project description

pydiffx - Python Reader/Writer for DiffX Files

pydiffx is a Python implementation of the DiffX specification.

DiffX is a proposed specification for a structured version of Unified Diffs that contains metadata, standardized parsing, multi-commit diffs, and binary diffs, in a format compatible with existing diff parsers. Learn more.

This module is a reference implementation designed to make it easy to read and write DiffX files in any Python application.

Compatibility

  • Python 2.7

  • Python 3.6

  • Python 3.7

  • Python 3.8

  • Python 3.9

  • Python 3.10

  • Python 3.11

Installation

pydiffx can be installed using pip:

pip install -U pydiffx

Using pydiffx

See the documentation for tutorials and code references.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydiffx-1.1.tar.gz (49.2 kB view hashes)

Uploaded Source

Built Distributions

pydiffx-1.1-py2.py3-none-any.whl (56.3 kB view hashes)

Uploaded Python 2 Python 3

pydiffx-1.1-py2.7.egg (122.7 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page