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.


Reply via email to