George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages /
python-pymeta3
Commits:
ef55042f by George Rawlinson at 2026-01-02T07:08:01+00:00
reuse: simplify conf
- - - - -
c2f3f6cf by George Rawlinson at 2026-01-02T07:15:08+00:00
upgpkg: 0.5.1-10
* Rebuild for Python 3.14.
* Switch to PEP-517 compatible system.
* Switch source from github tarball to git tag.
* Switch checksums from sha512 to sha512+b2.
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- REUSE.toml
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,13 +1,18 @@
pkgbase = python-pymeta3
- pkgdesc = A Pattern-Matching Language Based on Python
+ pkgdesc = A pattern-matching language based on Python
pkgver = 0.5.1
- pkgrel = 9
+ pkgrel = 10
url = https://github.com/wbond/pymeta3
arch = any
license = MIT
+ makedepends = git
+ makedepends = python-build
+ makedepends = python-installer
makedepends = python-setuptools
+ makedepends = python-wheel
depends = python
- source =
python-pymeta3-0.5.1.tar.gz::https://github.com/wbond/pymeta3/archive/0.5.1.tar.gz
- sha512sums =
0fe89511e8a01589e25cee1bc0e1504698e7c044f008697a9470b80fdf2d9113c0a2c8ca14fbb3fa2be43f60aa6d45d2a852b8ae09e164e28903a314176dbb7d
+ source = python-pymeta3::git+https://github.com/wbond/pymeta3#tag=0.5.1
+ sha512sums =
657fb5640baf47e6154aa2c5df7413dcaf88cfbc54909b230d519dcb02bffb21ecae5e0ac7b27dcfab85995ae4b18357603b7359e6fb84d6ddedc521faab3436
+ b2sums =
54ed9958d8ebe9cb89c902354cbef5b77f8ed951b332d9b1e9b3479d3eba0642b0f3bcd1f3bc5ef50793b085ae7aa735abe88138c9e2177d7b8258161e2caeb9
pkgname = python-pymeta3
=====================================
PKGBUILD
=====================================
@@ -1,30 +1,36 @@
# Maintainer: Filipe LaĆns (FFY00) <[email protected]>
-_pkgname=pymeta3
-pkgname=python-$_pkgname
+pkgname=python-pymeta3
pkgver=0.5.1
-pkgrel=9
-pkgdesc='A Pattern-Matching Language Based on Python'
-arch=('any')
+pkgrel=10
+pkgdesc='A pattern-matching language based on Python'
+arch=(any)
url='https://github.com/wbond/pymeta3'
-license=('MIT')
-depends=('python')
-makedepends=('python-setuptools')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
-sha512sums=('0fe89511e8a01589e25cee1bc0e1504698e7c044f008697a9470b80fdf2d9113c0a2c8ca14fbb3fa2be43f60aa6d45d2a852b8ae09e164e28903a314176dbb7d')
+license=(MIT)
+depends=(python)
+makedepends=(
+ git
+ python-build
+ python-installer
+ python-setuptools
+ python-wheel
+)
+source=("$pkgname::git+$url#tag=$pkgver")
+sha512sums=('657fb5640baf47e6154aa2c5df7413dcaf88cfbc54909b230d519dcb02bffb21ecae5e0ac7b27dcfab85995ae4b18357603b7359e6fb84d6ddedc521faab3436')
+b2sums=('54ed9958d8ebe9cb89c902354cbef5b77f8ed951b332d9b1e9b3479d3eba0642b0f3bcd1f3bc5ef50793b085ae7aa735abe88138c9e2177d7b8258161e2caeb9')
build() {
- cd $_pkgname-$pkgver
+ cd "$pkgname"
- python setup.py build
+ python -m build --wheel --no-isolation
}
package() {
- cd $_pkgname-$pkgver
+ cd "$pkgname"
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ python -m installer --destdir="$pkgdir" dist/*.whl
- install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+ # license
+ install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
}
-
# vim:set ts=2 sw=2 et:
=====================================
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-pymeta3/-/compare/6d6411c6fd8ffa507add6d36b121cb787e935fae...c2f3f6cff8e90d530d4b001bc161d871ecfdb6dc
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pymeta3/-/compare/6d6411c6fd8ffa507add6d36b121cb787e935fae...c2f3f6cff8e90d530d4b001bc161d871ecfdb6dc
You're receiving this email because of your account on gitlab.archlinux.org.