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 details)

Uploaded Source

Built Distributions

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

Uploaded Python 2 Python 3

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

Uploaded Source

File details

Details for the file pydiffx-1.1.tar.gz.

File metadata

  • Download URL: pydiffx-1.1.tar.gz
  • Upload date:
  • Size: 49.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pydiffx-1.1.tar.gz
Algorithm Hash digest
SHA256 0986dbb0a87cbf79e244e2f1c0e2b696d8e86b3861ea2955757a61d38e139228
MD5 0a173b17a33a1f64da1b8ef9ccf03849
BLAKE2b-256 d376ad0677d82b7c75deb4da63151d463a9f90e97f3817b83f4e3f74034eb384

See more details on using hashes here.

File details

Details for the file pydiffx-1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: pydiffx-1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 56.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pydiffx-1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a3beee5d1b286e40981955b6a2bfa186114fc180ecf6089ab02e71434455c6b9
MD5 b9595e37ec8ebfec1797aba5579e6037
BLAKE2b-256 a36dcd48e8ae21c57a52985c0870e3a6dd3f07dae95b0063943947c8f6017b9d

See more details on using hashes here.

File details

Details for the file pydiffx-1.1-py2.7.egg.

File metadata

  • Download URL: pydiffx-1.1-py2.7.egg
  • Upload date:
  • Size: 122.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pydiffx-1.1-py2.7.egg
Algorithm Hash digest
SHA256 8c1aeec2f5052958b29bc80f567f5d470a708bb92dcd8678ac8565ff7f92aa3b
MD5 42d57d994a1c2619bee214399ffaacad
BLAKE2b-256 f1ee6644e7f409794423cac6c1ac79af3dcde0fec3da89fbe8f51623873dce8f

See more details on using hashes here.

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