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
Dmitry Naumenko (dm.naumenko@gmail.com) - Java Version
Techcable - Python Port
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
Built Distributions
Hashes for diffutils-1.0.4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c7bd39730a143a0e41c9dfe8b692f74ff783d89d72c37b894aeb083e4356ec9 |
|
MD5 | 80b50632cd054490f5d5281378494317 |
|
BLAKE2b-256 | a3f413f1db639a9de07582fe6863f4b4637f69d3ea338bba2555ba6bf17d983e |
Hashes for diffutils-1.0.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eda02419b4ef5fbb1f601640093f4484d5a2a4162c0ccb877dda3d9eed12eb0b |
|
MD5 | c918f77938a4fb02907203da8d623497 |
|
BLAKE2b-256 | d87a66a2042ae6ba470f624d9158b4a0f84ba10a7a82f854e86085a97b52bda7 |