updated version attached. changes:

- textproc not devel
- missing WANTLIB/COMPILER lines
- tweak DESCR
- enable tests, they don't bring in many dependencies (only numpy
and pandas). you do have to run "make fake" before running them due
to how scikit-build works (though I am baking a python.port.mk diff
to avoid that).

any OKs to import?

<symphytum:/usr/ports/textproc/py-rapidfuzz>$ make test
===>  Regression tests for py3-rapidfuzz-3.14.5
============================= test session starts ==============================
platform openbsd7 -- Python 3.14.5, pytest-9.0.3, pluggy-1.6.0
rootdir: /usr/obj/ports/py-rapidfuzz-3.14.5/rapidfuzz-3.14.5
configfile: pyproject.toml
testpaths: tests
plugins: hypothesis-6.138.14
collected 388 items

tests/distance/test_DamerauLevenshtein.py ................               [  4%]
tests/distance/test_Hamming.py .....                                     [  5%]
tests/distance/test_Indel.py ....                                        [  6%]
tests/distance/test_Jaro.py ...                                          [  7%]
tests/distance/test_JaroWinkler.py .....                                 [  8%]
tests/distance/test_LCSseq.py ...                                        [  9%]
tests/distance/test_Levenshtein.py .........                             [ 11%]
tests/distance/test_OSA.py ......                                        [ 13%]
tests/distance/test_Postfix.py ...                                       [ 13%]
tests/distance/test_Prefix.py ...                                        [ 14%]
tests/distance/test_distance.py ........................................ [ 25%]
........................................                                 [ 35%]
tests/distance/test_init.py ........................                     [ 41%]
tests/test_fuzz.py ..................................................... [ 55%]
........................................................................ [ 73%]
...............................                                          [ 81%]
tests/test_hypothesis.py .............................                   [ 89%]
tests/test_process.py .........................................          [ 99%]
tests/test_utils.py .                                                    [100%]

=============================== warnings summary ===============================
../../../../local/lib/python3.14/site-packages/_hypothesis_pytestplugin.py:466
  /usr/local/lib/python3.14/site-packages/_hypothesis_pytestplugin.py:466: 
UserWarning: Skipping collection of '.hypothesis' directory - this usually 
means you've explicitly set the `norecursedirs` pytest config option, replacing 
rather than extending the default ignores.
    warnings.warn(

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
======================= 388 passed, 1 warning in 30.49s ========================

Attachment: py-rapidfuzz.tgz
Description: application/tar-gz

Reply via email to