hashworks pushed to branch main at Arch Linux / Packaging / Packages /
python-gitlabber
Commits:
1581eeff by Justin Kromlinger at 2026-02-03T08:36:01+01:00
upgpkg: 2.1.1-1: Build using PEP 517 standard
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,12 +1,15 @@
pkgbase = python-gitlabber
pkgdesc = Clones or pulls entire groups tree from GitLab
- pkgver = 2.1.0
- pkgrel = 2
+ pkgver = 2.1.1
+ pkgrel = 1
url = https://github.com/ezbz/gitlabber
arch = any
license = MIT
checkdepends = python-pytest-integration
makedepends = git
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python-setuptools
depends = python-anytree
depends = python-gitpython
@@ -18,7 +21,7 @@ pkgbase = python-gitlabber
depends = python-pydantic
depends = python-pydantic-settings
optdepends = python-keyring: Store GitLab tokens securely using your OS
keyring
- source =
python-gitlabber::git+https://github.com/ezbz/gitlabber#tag=v2.1.0
- sha256sums =
7c996119c734bf554c376a4bb2c5dbb4de7b941b3cbd93fef7418e415463cffd
+ source =
python-gitlabber::git+https://github.com/ezbz/gitlabber#tag=v2.1.1
+ sha256sums =
75d577b638d434d0bdab4ee215946d76a10d11ccd2c09265d9c3a95e897fb19c
pkgname = python-gitlabber
=====================================
PKGBUILD
=====================================
@@ -1,8 +1,8 @@
# Maintainer: Justin Kromlinger <[email protected]>
pkgname=python-gitlabber
-pkgver=2.1.0
-pkgrel=2
+pkgver=2.1.1
+pkgrel=1
pkgdesc='Clones or pulls entire groups tree from GitLab'
arch=('any')
license=('MIT')
@@ -25,12 +25,15 @@ optdepends=(
)
makedepends=(
'git'
+ 'python-build'
+ 'python-installer'
+ 'python-wheel'
)
checkdepends=(
'python-pytest-integration'
)
source=("$pkgname::git+${url}#tag=v${pkgver}")
-sha256sums=('7c996119c734bf554c376a4bb2c5dbb4de7b941b3cbd93fef7418e415463cffd')
+sha256sums=('75d577b638d434d0bdab4ee215946d76a10d11ccd2c09265d9c3a95e897fb19c')
pkgver() {
cd "$pkgname"
@@ -46,7 +49,7 @@ prepare() {
build() {
cd "$pkgname"
- python setup.py build
+ python -m build --wheel --no-isolation
}
check() {
@@ -58,7 +61,7 @@ check() {
package() {
cd "$pkgname"
- python setup.py install --root="$pkgdir" --optimize=1
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 LICENSE.txt
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt"
install -Dm644 README.rst "$pkgdir/usr/share/doc/$pkgname/README.rst"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-gitlabber/-/commit/1581eefff2352be1cd7f9d9ad37560dc1090d7ae
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-gitlabber/-/commit/1581eefff2352be1cd7f9d9ad37560dc1090d7ae
You're receiving this email because of your account on gitlab.archlinux.org.