Skip to main content

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.

Metadata

Release files for pydiffx 1.1

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

Source distribution (sdist)

Source distribution for pydiffx 1.1
File Size Uploaded
pydiffx-1.1.tar.gz 49.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pydiffx 1.1
File Interpreter ABI Platform
pydiffx-1.1-py2.py3-none-any.whl Python 2, Python 3 none any Details
pydiffx-1.1-py2.7.egg Legacy Egg format - - Details

Total release size: 228.2 kB

Release files / pydiffx-1.1.tar.gz

Download URL pydiffx-1.1.tar.gz
Size 49.2 kB
Tags Source
SHA-256 checksum
How to use checksums
0986dbb0a87cbf79e244e2f1c0e2b696d8e86b3861ea2955757a61d38e139228
BLAKE2b-256 checksum
How to use checksums
d376ad0677d82b7c75deb4da63151d463a9f90e97f3817b83f4e3f74034eb384
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / pydiffx-1.1-py2.py3-none-any.whl

Download URL pydiffx-1.1-py2.py3-none-any.whl
Size 56.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
a3beee5d1b286e40981955b6a2bfa186114fc180ecf6089ab02e71434455c6b9
BLAKE2b-256 checksum
How to use checksums
a36dcd48e8ae21c57a52985c0870e3a6dd3f07dae95b0063943947c8f6017b9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / pydiffx-1.1-py2.7.egg

Download URL pydiffx-1.1-py2.7.egg
Size 122.7 kB
Tags Egg
SHA-256 checksum
How to use checksums
8c1aeec2f5052958b29bc80f567f5d470a708bb92dcd8678ac8565ff7f92aa3b
BLAKE2b-256 checksum
How to use checksums
f1ee6644e7f409794423cac6c1ac79af3dcde0fec3da89fbe8f51623873dce8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

This release

1.1 This release

3 release files

1.0.1

7 release files

1.0

3 release files

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