George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages /
python-pyro
Commits:
69c575ec by George Rawlinson at 2026-01-02T07:10:46+00:00
reuse: simplify conf
- - - - -
78e3eb2f by George Rawlinson at 2026-01-02T07:12:46+00:00
upgpkg: 4.82-6
* Rebuild for Python 3.14.
* Switch to PEP-517 compatible system.
* Switch checksums from SKIP to sha512+b2.
* Add note about switching to Pyro5 (Pyro4 is EOL/archived).
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- REUSE.toml
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,15 +1,19 @@
pkgbase = python-pyro
pkgdesc = Distributed object middleware (RPC)
pkgver = 4.82
- pkgrel = 5
+ pkgrel = 6
url = https://github.com/irmen/Pyro4
arch = any
license = MIT
makedepends = git
+ makedepends = python-build
+ makedepends = python-installer
makedepends = python-setuptools
+ makedepends = python-wheel
depends = python
depends = python-serpent
- source =
git+https://github.com/irmen/Pyro4#commit=40336cb0d47c326ebdd498d7e3afb9a34e1045fe
- b2sums = SKIP
+ source = python-pyro::git+https://github.com/irmen/Pyro4#tag=4.82
+ sha512sums =
5c09f2f651e5fcd3545c5b377246160cfa4f744163cac0856832d063c223eb42b9fa25fe3cdbc1fd1dd75b4a23260718c79f437e53ec151ea681ea7645e8a03a
+ b2sums =
3d4c903a6b4515851c949f8a59419990f801ac0eb21c449a5581aeec0c96af7b0ce463229d9af1a16fc78d702ec5a0bedce7cbaaeffbf2f5971aedc8b2db5920
pkgname = python-pyro
=====================================
PKGBUILD
=====================================
@@ -2,22 +2,41 @@
# Contributor: Angel Velasquez <[email protected]>
# Contributor: Douglas Soares de Andrade <[email protected]>
+
+# TODO: Switch to Pyro5: https://github.com/irmen/Pyro5
pkgname=python-pyro
pkgver=4.82
-pkgrel=5
+pkgrel=6
pkgdesc='Distributed object middleware (RPC)'
-url='https://github.com/irmen/Pyro4'
arch=(any)
+url='https://github.com/irmen/Pyro4'
license=(MIT)
-makedepends=(git python-setuptools)
-depends=(python python-serpent)
-source=("git+$url#commit=40336cb0d47c326ebdd498d7e3afb9a34e1045fe") # tag: 4.82
-b2sums=('SKIP')
+depends=(
+ python
+ python-serpent
+)
+makedepends=(
+ git
+ python-build
+ python-installer
+ python-setuptools
+ python-wheel
+)
+source=("$pkgname::git+$url#tag=$pkgver")
+sha512sums=('5c09f2f651e5fcd3545c5b377246160cfa4f744163cac0856832d063c223eb42b9fa25fe3cdbc1fd1dd75b4a23260718c79f437e53ec151ea681ea7645e8a03a')
+b2sums=('3d4c903a6b4515851c949f8a59419990f801ac0eb21c449a5581aeec0c96af7b0ce463229d9af1a16fc78d702ec5a0bedce7cbaaeffbf2f5971aedc8b2db5920')
-package() {
- cd Pyro4
- python setup.py install --root="$pkgdir" --optimize=1
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+build() {
+ cd "$pkgname"
+
+ python -m build --wheel --no-isolation
}
-# getver: github.com/irmen/Pyro4/tags
+package() {
+ cd "$pkgname"
+
+ python -m installer --destdir="$pkgdir" dist/*.whl
+
+ # license
+ install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
+}
=====================================
REUSE.toml
=====================================
@@ -7,16 +7,6 @@ path = [
"keys/**",
".SRCINFO",
".nvchecker.toml",
- "*.install",
- "*.sysusers",
- "*.tmpfiles",
- "*.logrotate",
- "*.pam",
- "*.service",
- "*.socket",
- "*.timer",
- "*.desktop",
- "*.hook",
]
SPDX-FileCopyrightText = "Arch Linux contributors"
SPDX-License-Identifier = "0BSD"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pyro/-/compare/9051e22a14e9bc1c13340e5a1442e7512d7ad8d6...78e3eb2f3fa774b7f551d5b58e75644e42290dec
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pyro/-/compare/9051e22a14e9bc1c13340e5a1442e7512d7ad8d6...78e3eb2f3fa774b7f551d5b58e75644e42290dec
You're receiving this email because of your account on gitlab.archlinux.org.