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