diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 21 insertions, 14 deletions
@@ -6,13 +6,14 @@ pkgbase = python-fuzzywuzzy-git arch = any license = GPL2 checkdepends = python-hypothesis - checkdepends = python-levenshtein checkdepends = python-pycodestyle checkdepends = python-pytest makedepends = git + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools - depends = python - optdepends = python-levenshtein: provides a 4-10x speedup in string matching + makedepends = python-wheel + depends = python-levenshtein provides = python-fuzzywuzzy conflicts = python-fuzzywuzzy source = python-fuzzywuzzy::git+https://github.com/seatgeek/fuzzywuzzy#commit=9e3d2fe0d8c1b195696d5fbcda78c371dd4a6b8f @@ -1,32 +1,38 @@ +# Maintainer: # Contributor: Dobroslaw Kijowski [dobo] <dobo90_at_gmail.com> +# last commit before project was renamed "thefuzz" +# later commits break building +_commit=9e3d2fe0d8c1b195696d5fbcda78c371dd4a6b8f + _pkgname=python-fuzzywuzzy pkgname=$_pkgname-git pkgver=0.18.0.r3.g9e3d2fe -# this is the last commit before project was renamed "thefuzz" -_commit=9e3d2fe0d8c1b195696d5fbcda78c371dd4a6b8f pkgrel=1 pkgdesc='Fuzzy string matching in Python' arch=(any) -_url="https://pypi.python.org/pypi/fuzzywuzzy" url="https://github.com/seatgeek/fuzzywuzzy" license=('GPL2') -depends=('python') -provides=(${_pkgname}) -conflicts=(${provides[@]}) -optdepends=( - 'python-levenshtein: provides a 4-10x speedup in string matching' + +depends=( + 'python-levenshtein' ) makedepends=( 'git' + 'python-build' + 'python-installer' 'python-setuptools' + 'python-wheel' ) checkdepends=( 'python-hypothesis' - 'python-levenshtein' 'python-pycodestyle' 'python-pytest' ) + +provides=(${_pkgname}) +conflicts=(${provides[@]}) + source=("$_pkgname"::"git+$url#commit=$_commit") sha256sums=(SKIP) @@ -37,7 +43,7 @@ pkgver() { build() { cd "$srcdir/$_pkgname" - python setup.py build + python -m build --no-isolation --wheel } check() { @@ -48,5 +54,5 @@ check() { package() { cd "$srcdir/$_pkgname" - python setup.py install --root="$pkgdir" --optimize=1 + python -m installer --destdir="$pkgdir" dist/*.whl } |