George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages /
python-levenshtein
Commits:
43fec5e6 by George Rawlinson at 2024-12-23T03:52:39+00:00
upgpkg: 0.26.1-1
- - - - -
3 changed files:
- .SRCINFO
- .nvchecker.toml
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,22 +1,24 @@
pkgbase = python-levenshtein
pkgdesc = Python extension for computing string edit distances and
similarities
- pkgver = 0.25.0
- pkgrel = 3
+ pkgver = 0.26.1
+ pkgrel = 1
url = https://github.com/rapidfuzz/Levenshtein
arch = x86_64
license = GPL-2.0-or-later
checkdepends = python-pytest
+ makedepends = git
makedepends = python-build
makedepends = python-installer
makedepends = python-setuptools
- makedepends = python-scikit-build
+ makedepends = python-scikit-build-core
makedepends = cython
makedepends = rapidfuzz-cpp
depends = glibc
depends = gcc-libs
depends = python
depends = python-rapidfuzz
- source =
Levenshtein-0.25.0.tar.gz::https://github.com/rapidfuzz/Levenshtein/archive/refs/tags/v0.25.0.tar.gz
- b2sums =
cb3bb55b37b5bfa8dc95d78dc6898154b4d4240c27348c6e03b13cdaa2c8ff19d1e8f2bf3d6b4fcc5c77be917afaa391276e93dcac24c2c19e1b285653a45c72
+ source =
python-levenshtein::git+https://github.com/rapidfuzz/Levenshtein#tag=v0.26.1
+ sha512sums =
1939c1a73062306eab6e25ac0096216f42891a1c1c7be90a8a862a1bd1a62f5d945c8ba39daa65a8cc834ac26169426777888b50820bc33ca282dce21c2ffd34
+ b2sums =
e13810b819b875b641839e48f5db2822156f3c9a118b02dd37bdd1e780c5a841931f63aa023cde91ce5608629eef9967e2d40f0ae086c90504340a98dab5f010
pkgname = python-levenshtein
=====================================
.nvchecker.toml
=====================================
@@ -1,3 +1,4 @@
[python-levenshtein]
-source = "pypi"
-pypi = "levenshtein"
+source = "git"
+git = "https://github.com/rapidfuzz/Levenshtein.git"
+prefix = "v"
=====================================
PKGBUILD
=====================================
@@ -5,9 +5,8 @@
# Contributor: scj <scj archlinux us>
pkgname=python-levenshtein
-_name=Levenshtein
-pkgver=0.25.0
-pkgrel=3
+pkgver=0.26.1
+pkgrel=1
pkgdesc='Python extension for computing string edit distances and similarities'
arch=('x86_64')
url='https://github.com/rapidfuzz/Levenshtein'
@@ -19,32 +18,38 @@ depends=(
'python-rapidfuzz'
)
makedepends=(
+ 'git'
'python-build'
'python-installer'
'python-setuptools'
- 'python-scikit-build'
+ 'python-scikit-build-core'
'cython'
'rapidfuzz-cpp'
)
checkdepends=('python-pytest')
-source=("$_name-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
-b2sums=('cb3bb55b37b5bfa8dc95d78dc6898154b4d4240c27348c6e03b13cdaa2c8ff19d1e8f2bf3d6b4fcc5c77be917afaa391276e93dcac24c2c19e1b285653a45c72')
+source=("$pkgname::git+$url#tag=v$pkgver")
+sha512sums=('1939c1a73062306eab6e25ac0096216f42891a1c1c7be90a8a862a1bd1a62f5d945c8ba39daa65a8cc834ac26169426777888b50820bc33ca282dce21c2ffd34')
+b2sums=('e13810b819b875b641839e48f5db2822156f3c9a118b02dd37bdd1e780c5a841931f63aa023cde91ce5608629eef9967e2d40f0ae086c90504340a98dab5f010')
build() {
- cd "$_name-$pkgver"
+ cd "$pkgname"
python -m build --wheel --no-isolation
}
check() {
- cd "$_name-$pkgver"
+ cd "$pkgname"
- PYTHONPATH=`echo
"$(pwd)"/_skbuild/linux-${CARCH}-*/setuptools/lib.linux-${CARCH}-*` \
- pytest -v
+ local site_packages=$(python -c "import site;
print(site.getsitepackages()[0])")
+
+ # install to temporary directory
+ python -m installer --destdir="$PWD/tmp_install" dist/*.whl
+
+ PYTHONPATH="$PWD/tmp_install$site_packages" pytest -v
}
package() {
- cd "$_name-$pkgver"
+ cd "$pkgname"
python -m installer --destdir="$pkgdir" dist/*.whl
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-levenshtein/-/commit/43fec5e6c4a46cef3084d55aa71098e45d8260f4
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-levenshtein/-/commit/43fec5e6c4a46cef3084d55aa71098e45d8260f4
You're receiving this email because of your account on gitlab.archlinux.org.