cad/geda-gaf: retire xorn which is Python 2 code
This project isn't being maintained and upstream suggests moving to
Ringdove instead.
In the meantime, stop building xorn so we can continue to move away from
stuff that needs Python 2.
import ports/textproc/py-rapidfuzz, from Chris Billington, various tweaks
by me, tweak/ok landry@
This package provides the Python extension for RapidFuzz, a fast MIT-licensed
fuzzy string-matching library for Python and C++. It uses string similarity
calculations from a pre-GPL version of https://github.com/seatgeek/fuzzywuzzy
providing a wide range of fundamental algorithms:
- Damerau Levenshtein
- Hamming
- Indel
- Jaro
- JaroWinkler
- Levenshtein
- Longest Common Subsequence
- Optimal String Alignment (OSA)
- Prefix
- Postfix
for MODPY_PYBUILD, install the newly built wheel to a staging dir prior
to running python -m pytest, and add that staging dir to PYTHONPATH.
fixes some cases where "make test" would not work without first running
"make fake" (especially scikit-build, which removes the build files after
creating a wheel).