Commit Graph

12 Commits

Author SHA1 Message Date
sthen
f712e8e88d update to py3-patiencediff-0.2.10, point MODPY_TEST_DIR at the build
dir so that the compiled extension is found and related tests aren't
skipped
2022-12-07 08:49:31 +00:00
sthen
1427b990d1 bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:29:41 +00:00
sthen
b34fdbcdf6 add missing BDEP, reported by aja@ 2022-10-20 13:46:28 +00:00
sthen
38a6bb5188 update to py3-patiencediff-0.2.6
add a note in DESCR on how to run this from the command-line rather than
as part of a Python program (python3 -m patiencediff file_a file_b)
2022-10-19 11:23:23 +00:00
sthen
2206a80000 rename MODPY_PEP517 to MODPY_PYBUILD which is a bit less of a
magic-numbers name and more of a nod at the frontend we're actually
using for the build.
2022-09-13 20:56:17 +00:00
sthen
c60e9e0d5b update to py3-patiencediff-0.2.3 2022-09-08 20:15:08 +00:00
naddy
8c80a751f8 drop RCS Ids 2022-03-11 20:02:12 +00:00
sthen
384d97056e bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:02:32 +00:00
sthen
995b031c3a update to py3-patiencediff-0.2.2 2021-03-27 13:55:04 +00:00
sthen
d80c418015 regen PLISTs for python ports with .so files that end up renamed due to
the EXT_SUFFIX change in Python 3.8.7
2021-01-04 14:06:26 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
juanfra
7a3ea03667 Help and OK sthen@.
Comment:
Python implementation of the patiencediff algorithm

Description:
This package contains the implementation of the patiencediff algorithm, as
first described by Bram Cohen.

Like Python's difflib, this module provides both a convience unified_diff
function for the generation of unified diffs of text files as well as a
SequenceMatcher that can be used on arbitrary lists.

Patiencediff provides a good balance of performance, nice output for humans,
and implementation simplicity.

The code in this package was extracted from the Bazaar code base.

The package comes with two implementations:

- A Python implementation (_patiencediff_py.py); this implementation only
  requires a Python interpreter and is the more readable version of the two
- A C implementation implementation (_patiencediff_c.c); this implementation is
  faster, but requires a C compiler and is less readable

Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org>

WWW: https://pypi.org/project/patiencediff/
2020-05-31 20:33:32 +00:00