On Fri Jun 19, 2026 at 01:53:58PM +0100, Stuart Henderson wrote:
> 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?

Tested with audio/pyradio, OK rsadowski

> 
> <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 
> ========================
> 


Reply via email to