Skip to main content

A python diff/patch library, with support for unified diffs and a native diff implementation

Project description

A python diff/patch library supporting unified diffs and with a native diff implementation

Features

  • Myers diff algorithm

    • Same diff algorithm used by git and the unix diff command

  • Native diff implementation

    • Native implementation is 10 times faster than the pure-python version

    • A native patch implementation is unneeded since the patch operation is already very fast

    • Precompiled wheels available

  • Supports parsing/outputting unified diffs

  • Command line interface included

    • Supports recursively diffing/patching entire directory trees

Credits

Project details


Download files

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

Source Distribution

diffutils-1.0.4.tar.gz (54.9 kB view hashes)

Uploaded Source

Built Distributions

diffutils-1.0.4-cp36-cp36m-win_amd64.whl (39.5 kB view hashes)

Uploaded CPython 3.6m Windows x86-64

diffutils-1.0.4-cp36-cp36m-manylinux1_x86_64.whl (118.7 kB view hashes)

Uploaded CPython 3.6m

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