Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages /
python-zope-configuration
Commits:
0234be44 by Carl Smedstad at 2024-10-06T00:31:54+02:00
Update maintainer comments
- - - - -
84dc20f7 by Carl Smedstad at 2024-10-06T00:32:03+02:00
Use SPDX license identifier
- - - - -
4a535c88 by Carl Smedstad at 2024-10-06T00:32:32+02:00
Format deps, one per line, sorted alphabetically
- - - - -
6ea3418b by Carl Smedstad at 2024-10-06T00:32:50+02:00
Introduce _pkgname var to avoid hard-coded references
- - - - -
d8a71c3b by Carl Smedstad at 2024-10-06T00:35:36+02:00
upgpkg: 5.0.1-3: Migrate to standards based packaging (PEP517)
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,16 +1,20 @@
pkgbase = python-zope-configuration
pkgdesc = Zope Configuration Markup Language (ZCML)
pkgver = 5.0.1
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/zopefoundation/zope.configuration
arch = any
- license = ZPL
+ license = ZPL-2.1
checkdepends = python-zope-testing
checkdepends = python-zope-testrunner
- depends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-setuptools
+ makedepends = python-wheel
+ depends = python
+ depends = python-zope-i18nmessageid
depends = python-zope-interface
depends = python-zope-schema
- depends = python-zope-i18nmessageid
source =
python-zope-configuration-5.0.1.tar.gz::https://github.com/zopefoundation/zope.configuration/archive/5.0.1.tar.gz
sha512sums =
5fe39699851be8de2d69379ed11fbf5365b4c2cc790b1c8a2a82a2239e9516ad8a421a2e84fe1c034023927efefc211beabcda8aa1e0ad5643e374d74158f676
=====================================
PKGBUILD
=====================================
@@ -1,31 +1,46 @@
# Maintainer: Felix Yan <[email protected]>
+# Maintainer: Carl Smedstad <[email protected]>
pkgname=python-zope-configuration
+_pkgname=zope.configuration
pkgver=5.0.1
-pkgrel=2
+pkgrel=3
pkgdesc="Zope Configuration Markup Language (ZCML)"
arch=('any')
url="https://github.com/zopefoundation/zope.configuration"
-license=('ZPL')
-depends=('python-setuptools' 'python-zope-interface' 'python-zope-schema'
- 'python-zope-i18nmessageid')
-checkdepends=('python-zope-testing' 'python-zope-testrunner')
+license=('ZPL-2.1')
+depends=(
+ 'python'
+ 'python-zope-i18nmessageid'
+ 'python-zope-interface'
+ 'python-zope-schema'
+)
+makedepends=(
+ 'python-build'
+ 'python-installer'
+ 'python-setuptools'
+ 'python-wheel'
+)
+checkdepends=(
+ 'python-zope-testing'
+ 'python-zope-testrunner'
+)
source=("$pkgname-$pkgver.tar.gz::https://github.com/zopefoundation/zope.configuration/archive/$pkgver.tar.gz")
sha512sums=('5fe39699851be8de2d69379ed11fbf5365b4c2cc790b1c8a2a82a2239e9516ad8a421a2e84fe1c034023927efefc211beabcda8aa1e0ad5643e374d74158f676')
build() {
- cd zope.configuration-$pkgver
- python setup.py build
+ cd $_pkgname-$pkgver
+ python -m build --wheel --no-isolation
}
check() {
- cd zope.configuration-$pkgver
- PYTHONPATH="$PWD/build/lib" python -m zope.testrunner --test-path=src
+ cd $_pkgname-$pkgver
+ PYTHONPATH="$PWD/build/lib" zope-testrunner --test-path=src
}
package() {
- cd zope.configuration-$pkgver
- python setup.py install --root="$pkgdir" --optimize=1
+ cd $_pkgname-$pkgver
+ python -m installer --destdir="$pkgdir" dist/*.whl
}
# vim:set ts=2 sw=2 et:
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-zope-configuration/-/compare/d80f97bdce467f61d6d6c291903b761edeef0989...d8a71c3b2e398754957dfee232a82de80a1a48d0
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-zope-configuration/-/compare/d80f97bdce467f61d6d6c291903b761edeef0989...d8a71c3b2e398754957dfee232a82de80a1a48d0
You're receiving this email because of your account on gitlab.archlinux.org.