py-Levenshtein: update to 0.23.0. Switch to wheels.mk. ### v0.23.0 #### Changed - added keyword argument `pad` to Hamming distance. This controls whether sequences of different length should be padded or lead to a `ValueError` - upgrade to `Cython==3.0.3` ### v0.22.0 #### Changed - add support for Python 3.12 - drop support for Python 3.6 #### Added - add wheels for windows arm64diff -r1.13 -r1.14 pkgsrc/textproc/py-Levenshtein/Makefile
(wiz)
@@ -1,24 +1,24 @@ | @@ -1,24 +1,24 @@ | |||
1 | # $NetBSD: Makefile,v 1.13 2023/08/11 06:27:12 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.14 2023/10/29 16:59:20 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= Levenshtein-0.21.1 | 3 | DISTNAME= Levenshtein-0.23.0 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= textproc python | 5 | CATEGORIES= textproc python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=L/Levenshtein/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=L/Levenshtein/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://github.com/maxbachmann/Levenshtein | 9 | HOMEPAGE= https://github.com/maxbachmann/Levenshtein | |
10 | COMMENT= Python extension for computing string edit distances | 10 | COMMENT= Python extension for computing string edit distances | |
11 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
12 | 12 | |||
13 | TOOL_DEPENDS+= cmake-[0-9]*:../../devel/cmake | 13 | TOOL_DEPENDS+= cmake-[0-9]*:../../devel/cmake | |
14 | TOOL_DEPENDS+= ${PYPKGPREFIX}-scikit-build>=0.13.0:../../devel/py-scikit-build | 14 | TOOL_DEPENDS+= ${PYPKGPREFIX}-scikit-build>=0.13.0:../../devel/py-scikit-build | |
15 | DEPENDS+= ${PYPKGPREFIX}-rapidfuzz>=2.3.0:../../textproc/py-rapidfuzz | 15 | DEPENDS+= ${PYPKGPREFIX}-rapidfuzz>=2.3.0:../../textproc/py-rapidfuzz | |
16 | 16 | |||
17 | USE_LANGUAGES= c c++ | 17 | USE_LANGUAGES= c c++ | |
18 | 18 | |||
19 | USE_CXX_FEATURES+= c++17 | 19 | USE_CXX_FEATURES+= c++17 | |
20 | 20 | |||
21 | PYTHON_VERSIONS_INCOMPATIBLE= 27 38 | 21 | PYTHON_VERSIONS_INCOMPATIBLE= 27 38 | |
22 | 22 | |||
23 | .include "../../lang/python/egg.mk" | 23 | .include "../../lang/python/wheel.mk" | |
24 | .include "../../mk/bsd.pkg.mk" | 24 | .include "../../mk/bsd.pkg.mk" |
@@ -1,16 +1,15 @@ | @@ -1,16 +1,15 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.5 2023/05/05 19:32:18 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.6 2023/10/29 16:59:20 wiz Exp $ | |
2 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | 2 | ${PYSITELIB}/${WHEEL_INFODIR}/COPYING | |
3 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | 3 | ${PYSITELIB}/${WHEEL_INFODIR}/METADATA | |
4 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | 4 | ${PYSITELIB}/${WHEEL_INFODIR}/RECORD | |
5 | ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe | 5 | ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL | |
6 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | 6 | ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt | |
7 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | |||
8 | ${PYSITELIB}/Levenshtein/StringMatcher.py | 7 | ${PYSITELIB}/Levenshtein/StringMatcher.py | |
9 | ${PYSITELIB}/Levenshtein/StringMatcher.pyc | 8 | ${PYSITELIB}/Levenshtein/StringMatcher.pyc | |
10 | ${PYSITELIB}/Levenshtein/StringMatcher.pyo | 9 | ${PYSITELIB}/Levenshtein/StringMatcher.pyo | |
11 | ${PYSITELIB}/Levenshtein/__init__.py | 10 | ${PYSITELIB}/Levenshtein/__init__.py | |
12 | ${PYSITELIB}/Levenshtein/__init__.pyc | 11 | ${PYSITELIB}/Levenshtein/__init__.pyc | |
13 | ${PYSITELIB}/Levenshtein/__init__.pyi | 12 | ${PYSITELIB}/Levenshtein/__init__.pyi | |
14 | ${PYSITELIB}/Levenshtein/__init__.pyo | 13 | ${PYSITELIB}/Levenshtein/__init__.pyo | |
15 | ${PYSITELIB}/Levenshtein/levenshtein_cpp.so | 14 | ${PYSITELIB}/Levenshtein/levenshtein_cpp.so | |
16 | ${PYSITELIB}/Levenshtein/py.typed | 15 | ${PYSITELIB}/Levenshtein/py.typed |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.9 2023/08/11 06:27:12 adam Exp $ | 1 | $NetBSD: distinfo,v 1.10 2023/10/29 16:59:20 wiz Exp $ | |
2 | 2 | |||
3 | BLAKE2s (Levenshtein-0.21.1.tar.gz) = c776925d9eb4d04ca458899f6acfee23c88b7a48c5b8c1a1417c09fbc17d8259 | 3 | BLAKE2s (Levenshtein-0.23.0.tar.gz) = 6fcc3a2ff9b7c87070e8c1f84a43107da4f2257faa60729f900a11c19dfd1cee | |
4 | SHA512 (Levenshtein-0.21.1.tar.gz) = cf622c5f59040029402a7cb30ccaba22bc19820645c3dd76acf8e4214b009b9e917870e8501679ea5aca8ea147ad1232def49a5ddc76824e50f7fe3ce205f2ad | 4 | SHA512 (Levenshtein-0.23.0.tar.gz) = c5aaa48b59b3ba0626e9fe1de8433cd25da29d0b3bb3d27cba667f23291bd4e87c8e86583a85aad74599c686d4ae19b2a22b80d3f4d2199de5b320181719c35f | |
5 | Size (Levenshtein-0.21.1.tar.gz) = 139190 bytes | 5 | Size (Levenshtein-0.23.0.tar.gz) = 142677 bytes | |
6 | SHA1 (patch-CMakeLists.txt) = 5e94c7bc9ca41189f8e36fd8ba5f0ff81df175a1 | 6 | SHA1 (patch-CMakeLists.txt) = 5e94c7bc9ca41189f8e36fd8ba5f0ff81df175a1 | |
7 | SHA1 (patch-src_Levenshtein_CMakeLists.txt) = a7724036854fe1495c734094a7cb7993574661cf | 7 | SHA1 (patch-src_Levenshtein_CMakeLists.txt) = a7724036854fe1495c734094a7cb7993574661cf |