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.
- Python 2.7
- Python 3.6
- Python 3.7
- Python 3.8
- Python 3.9
- Python 3.10
- Python 3.11
pydiffx can be installed using pip:
pip install -U pydiffx
See the documentation for tutorials and code references.