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.


Reply via email to