Closed peterjc closed 2 years ago
Confirmed with the conda-forge packages, rapidfuzz 2.11.0 give segmentation fault, 2.10.0 works.
Looks like an empty query set triggers this, so should be easy to workaround: https://github.com/maxbachmann/RapidFuzz/issues/277
New failure on CircleCI (Linux) and AppVeyor (Windows) noted on #516, most likely a dependency change.
Worked:
Successfully installed biopython-1.79 contourpy-1.0.5 cutadapt-4.1 cycler-0.11.0 dnaio-0.9.1 fonttools-4.37.3 greenlet-1.1.3 isal-1.0.1 jarowinkler-1.2.3 kiwisolver-1.4.4 matplotlib-3.6.0 networkx-2.8.6 numpy-1.23.3 packaging-21.3 pillow-9.2.0 pydot-1.4.2 pyparsing-3.0.9 python-dateutil-2.8.2 rapidfuzz-2.10.2 six-1.16.0 sqlalchemy-1.4.41 xlsxwriter-3.0.3 xopen-1.6.0
Failed:
Successfully installed biopython-1.79 contourpy-1.0.5 cutadapt-4.1 cycler-0.11.0 dnaio-0.9.1 fonttools-4.37.4 greenlet-1.1.3 isal-1.0.1 kiwisolver-1.4.4 matplotlib-3.6.0 networkx-2.8.7 numpy-1.23.3 packaging-21.3 pillow-9.2.0 pydot-1.4.2 pyparsing-3.0.9 python-dateutil-2.8.2 rapidfuzz-2.11.0 six-1.16.0 sqlalchemy-1.4.41 xlsxwriter-3.0.3 xopen-1.6.0
Several changes including networkx-2.8.6 to 2.8.7 (unlikely give where the tests failed), and rapidfuzz-2.10.2 to 2.11.0 (which incorporated jarowinkler).
Confirmed locally
tests/test_multi_marker.sh
was passing on macOS, then upgraded:And failure reproduced on macOS:
Likely to from the performance work, quoting the change log:
Might be specific to the wheel on PyPI?