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


Commits:
d78a4111 by David Runge at 2026-08-15T23:24:08+02:00
upgpkg: 4.6.0-1

Switch to signed git tags as more transparent sources (also upstream didn't 
release prebuilt signed tarballs...).
Simplify the test setup, by prefixing PYTHONPATH instead of installing the 
package.

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,13 +1,14 @@
 pkgbase = python-progressbar
        pkgdesc = A progress bar for Python
-       pkgver = 4.5.0
-       pkgrel = 3
+       pkgver = 4.6.0
+       pkgrel = 1
        url = https://github.com/WoLpH/python-progressbar
        arch = any
        license = BSD-3-Clause
        checkdepends = python-dill
        checkdepends = python-pytest
        checkdepends = python-freezegun
+       makedepends = git
        makedepends = python-build
        makedepends = python-installer
        makedepends = python-setuptools
@@ -16,12 +17,9 @@ pkgbase = python-progressbar
        makedepends = python-wheel
        depends = python
        depends = python-utils
-       source = 
https://github.com/WoLpH/python-progressbar/releases/download/v4.5.0/progressbar2-4.5.0.tar.gz
-       source = 
https://github.com/WoLpH/python-progressbar/releases/download/v4.5.0/progressbar2-4.5.0.tar.gz.asc
+       source = 
git+https://github.com/WoLpH/python-progressbar?signed#tag=v4.6.0
        validpgpkeys = 149325FD15904E9C4EB89E95E81444E9CE1F695D
-       sha512sums = 
84d13cce516aebc184285479849a1f4d16d16bbd48c7eab55c28ce131f5c770d97368df1ca57499a59e4d2994bce5a0cef7cc3d7c3a358b2dd6beba785f5db33
-       sha512sums = SKIP
-       b2sums = 
3c4adc503d1b6e0121dd579719aa6758a52459cf7c2d63016032edd89d9f22918b1e0b497237b1658f703d790273feb64818e420b752a5f0e04e99e75042fc1d
-       b2sums = SKIP
+       sha512sums = 
578ef712fc5eebc1ea68fe5101a7c9f91a6476f6833696ccc7b507ef0a16fecbbbb812f3d8c4ac3c8ea42312974e63f746745867be6f1e336ec7612fc0125804
+       b2sums = 
de2e70d74c7b2a9946b5d0572b475ad27b8e25d55d402048a071520369c9cd87c2f2dda9eabe95b8971cf3a81794c281452fa20566a4d1a4125b1413c5b516e2
 
 pkgname = python-progressbar


=====================================
PKGBUILD
=====================================
@@ -2,11 +2,11 @@
 # Contributor: Maxim Andersson <[email protected]>
 # Contributor: NicoHood <archlinux {cat} nicohood {dog} de>
 
-_name=progressbar2
 pkgname=python-progressbar
+_name="${pkgname#python-}"
 pkgdesc="A progress bar for Python"
-pkgver=4.5.0
-pkgrel=3
+pkgver=4.6.0
+pkgrel=1
 arch=(any)
 url="https://github.com/WoLpH/python-progressbar";
 license=(BSD-3-Clause)
@@ -15,6 +15,7 @@ depends=(
   python-utils
 )
 makedepends=(
+  git
   python-build
   python-installer
   python-setuptools
@@ -27,29 +28,23 @@ checkdepends=(
   python-pytest
   python-freezegun
 )
-source=($url/releases/download/v$pkgver/$_name-$pkgver.tar.gz{,.asc})
-sha512sums=('84d13cce516aebc184285479849a1f4d16d16bbd48c7eab55c28ce131f5c770d97368df1ca57499a59e4d2994bce5a0cef7cc3d7c3a358b2dd6beba785f5db33'
-            'SKIP')
-b2sums=('3c4adc503d1b6e0121dd579719aa6758a52459cf7c2d63016032edd89d9f22918b1e0b497237b1658f703d790273feb64818e420b752a5f0e04e99e75042fc1d'
-        'SKIP')
+source=(git+$url?signed#tag=v$pkgver)
+sha512sums=('578ef712fc5eebc1ea68fe5101a7c9f91a6476f6833696ccc7b507ef0a16fecbbbb812f3d8c4ac3c8ea42312974e63f746745867be6f1e336ec7612fc0125804')
+b2sums=('de2e70d74c7b2a9946b5d0572b475ad27b8e25d55d402048a071520369c9cd87c2f2dda9eabe95b8971cf3a81794c281452fa20566a4d1a4125b1413c5b516e2')
 validpgpkeys=('149325FD15904E9C4EB89E95E81444E9CE1F695D') # Rick van Hattem 
<[email protected]>
 
 build() {
-  cd $_name-$pkgver
+  cd $pkgname
   SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver python -m build --wheel --no-isolation
 }
 
 check() {
-  local _site_packages=$(python -c "import site; 
print(site.getsitepackages()[0])")
-
-  cd $_name-$pkgver
-  python -m installer --destdir=test_dir dist/*.whl
-  export PYTHONPATH="test_dir/$_site_packages:$PYTHONPATH"
-  pytest -vv -c /dev/null
+  cd $pkgname
+  PYTHONPATH="$PWD" pytest -vv -c /dev/null
 }
 
 package() {
-  cd $_name-$pkgver
+  cd $pkgname
   python -m installer --destdir="$pkgdir" dist/*.whl
   install -vDm 644 {CHANGES,CONTRIBUTING,README}.rst -t 
"$pkgdir/usr/share/doc/$pkgname/"
   install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-progressbar/-/commit/d78a41112efd7416167539bde5e58729c7fbaddb

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-progressbar/-/commit/d78a41112efd7416167539bde5e58729c7fbaddb
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to