./textproc/py-diff-match-patch, Robust algorithms for synchronizing plain text

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 20230430, Package name: py311-diff-match-patch-20230430, Maintainer: pkgsrc-users

The Diff Match and Patch libraries offer robust algorithms to perform the
operations required for synchronizing plain text.

Diff: Compare two blocks of plain text and efficiently return a list of
differences.

Match: Given a search string, find its best fuzzy match in a block of plain
text. Weighted for both accuracy and location.

Patch: Apply a list of patches onto plain text. Use best-effort to apply patch
even when the underlying text doesn't match.


Required to run:
[lang/python310]

Required to build:
[devel/py-setuptools]

Master sites:

Filesize: 42.309 KB

Version history: (Expand)


CVS history: (Expand)


   2023-12-26 08:38:30 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-diff-match-patch: fix interpreter in speedtest.py
   2023-12-18 10:38:55 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-diff-match-patch: updated to 20230430

v20230430

Maintenance release

- Replaced deprecated `imp` usage with `importlib`
- Migrated to PEP 621 metadata, flit
- Reformated with updated black/µsort/µfmt
- Tested on Python 3.7 - 3.11
- Dropped support for Python 2.7, 3.5, and 3.6
   2023-03-29 11:34:15 by Thomas Klausner | Files touched by this commit (96)
Log message:
*: use PYTHON_VERSION instead of _PYTHON_VERSION
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161)
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
   2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162)
Log message:
textproc: Remove SHA1 hashes for distfiles
   2020-09-01 01:07:07 by Thomas Klausner | Files touched by this commit (62)
Log message:
*: switch to versioned_dependencies.mk for py-setuptools
   2020-07-15 16:10:14 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-diff-match-patch: updated to 20200713

20200713
Maintenance release
- Pulls in upstream change to use raw strings for regex
- Updates to how the package builds, tests, and runs lint
- Uses PEP 517/518 metadata for build requirements/backend
- Formatting improvements, including use of isort