David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
python-crc32c


Commits:
887b7a5f by David Runge at 2024-08-28T09:54:26+02:00
upgpkg: 2.7.post1-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = python-crc32c
        pkgdesc = A python package implementing the crc32c algorithm in 
hardware and software
-       pkgver = 2.4.1
+       pkgver = 2.7.post1
        pkgrel = 1
        url = https://github.com/ICRAR/crc32c
        arch = x86_64
@@ -13,8 +13,8 @@ pkgbase = python-crc32c
        makedepends = python-wheel
        depends = glibc
        depends = python
-       source = 
crc32c-2.4.1.tar.gz::https://github.com/ICRAR/crc32c/archive/refs/tags/v2.4.1.tar.gz
-       sha512sums = 
63469d7a0df72171a0956be1fade202bed75003d852b0ccece19949ca67126bb29c180561937982d86aa415fc38181bad94f31b0d68a37a86190a9d8c2c523c5
-       b2sums = 
45c880debd530664c930b3589a232e4665fe29cbdfbcc008a3d6b5e1853add0952b479f682ef77bd1b0a7a25d7b7fb0a09b1cebcd87ac4c2417d317a7c3f1eb7
+       source = 
crc32c-2.7.post1.tar.gz::https://github.com/ICRAR/crc32c/archive/refs/tags/v2.7.post1.tar.gz
+       sha512sums = 
adc1e9548400cdd78321fe3ea490f6ef56bce479941b00486f145dde687aca97b3f536c3184d1cfe809f918ccd5f2ac8a109cb9dedc90fa230aea4f228c94664
+       b2sums = 
60b41c66798ab9bf01dc296fc00aaaa7acbf33f1ac50fefde0bead49bf505313d8d9aabc555ac656354a158a2aad9d1e65e1ad6fb356e590fe94476a26c57792
 
 pkgname = python-crc32c


=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 
 _name=crc32c
 pkgname=python-crc32c
-pkgver=2.4.1
+pkgver=2.7.post1
 pkgrel=1
 pkgdesc="A python package implementing the crc32c algorithm in hardware and 
software"
 arch=(x86_64)
@@ -23,8 +23,8 @@ makedepends=(
 )
 checkdepends=(python-pytest)
 source=($_name-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz)
-sha512sums=('63469d7a0df72171a0956be1fade202bed75003d852b0ccece19949ca67126bb29c180561937982d86aa415fc38181bad94f31b0d68a37a86190a9d8c2c523c5')
-b2sums=('45c880debd530664c930b3589a232e4665fe29cbdfbcc008a3d6b5e1853add0952b479f682ef77bd1b0a7a25d7b7fb0a09b1cebcd87ac4c2417d317a7c3f1eb7')
+sha512sums=('adc1e9548400cdd78321fe3ea490f6ef56bce479941b00486f145dde687aca97b3f536c3184d1cfe809f918ccd5f2ac8a109cb9dedc90fa230aea4f228c94664')
+b2sums=('60b41c66798ab9bf01dc296fc00aaaa7acbf33f1ac50fefde0bead49bf505313d8d9aabc555ac656354a158a2aad9d1e65e1ad6fb356e590fe94476a26c57792')
 
 build() {
   cd $_name-$pkgver
@@ -32,8 +32,15 @@ build() {
 }
 
 check() {
+  local pytest_options=(
+    -vv
+  )
+  local site_packages=$(python -c "import site; 
print(site.getsitepackages()[0])")
+
   cd $_name-$pkgver
-  pytest -vv
+  # install to temporary location, as importlib is used
+  python -m installer --destdir=test_dir dist/*.whl
+  PYTHONPATH="$PWD/test_dir/$site_packages:$PYTHONPATH" pytest 
"${pytest_options[@]}"
 }
 
 package() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-crc32c/-/commit/887b7a5fa0231dbf94272716f29d42e04911a726

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-crc32c/-/commit/887b7a5fa0231dbf94272716f29d42e04911a726
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to