pkgsrc/textproc/py-Levenshtein/Makefile
wiz 630c0f1f24 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 arm64
2023-10-29 16:59:20 +00:00

24 lines
724 B
Makefile

# $NetBSD: Makefile,v 1.14 2023/10/29 16:59:20 wiz Exp $
DISTNAME= Levenshtein-0.23.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= textproc python
MASTER_SITES= ${MASTER_SITE_PYPI:=L/Levenshtein/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/maxbachmann/Levenshtein
COMMENT= Python extension for computing string edit distances
LICENSE= gnu-gpl-v2
TOOL_DEPENDS+= cmake-[0-9]*:../../devel/cmake
TOOL_DEPENDS+= ${PYPKGPREFIX}-scikit-build>=0.13.0:../../devel/py-scikit-build
DEPENDS+= ${PYPKGPREFIX}-rapidfuzz>=2.3.0:../../textproc/py-rapidfuzz
USE_LANGUAGES= c c++
USE_CXX_FEATURES+= c++17
PYTHON_VERSIONS_INCOMPATIBLE= 27 38
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"