Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages /
python-zope-schema
Commits:
f5063320 by Carl Smedstad at 2024-10-05T23:57:22+02:00
Update maintainer comments
- - - - -
b80009bb by Carl Smedstad at 2024-10-05T23:57:29+02:00
Use SPDX license identifier
- - - - -
3779374c by Carl Smedstad at 2024-10-06T00:00:39+02:00
Format deps, one per line, sorted alphabetically
- - - - -
6b3dcae7 by Carl Smedstad at 2024-10-06T00:01:21+02:00
Introduce _pkgname var to avoid hard-coded references
- - - - -
f8a82d39 by Carl Smedstad at 2024-10-06T00:10:52+02:00
upgpkg: 7.0.1-4: Migrate to standards based packaging (PEP517)
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,16 +1,20 @@
pkgbase = python-zope-schema
pkgdesc = zope.interface extension for defining data schemas
pkgver = 7.0.1
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/zopefoundation/zope.schema
arch = any
- license = ZPL
- checkdepends = python-zope-testrunner
- checkdepends = python-zope-testing
+ license = ZPL-2.1
checkdepends = python-zope-i18nmessageid
- depends = python-setuptools
- depends = python-zope-interface
+ checkdepends = python-zope-testing
+ checkdepends = python-zope-testrunner
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-setuptools
+ makedepends = python-wheel
+ depends = python
depends = python-zope-event
+ depends = python-zope-interface
source =
python-zope-schema-7.0.1.tar.gz::https://github.com/zopefoundation/zope.schema/archive/7.0.1.tar.gz
sha512sums =
35ef47aa059cecced52abaff9a7d5fb1070008ead2526fe1b3f6d11619c28e70c6f3e3a78c299af1a8a6503d510a363a1dded6d8e4dfde90cae45b9ea90bd89f
=====================================
PKGBUILD
=====================================
@@ -1,30 +1,46 @@
# Maintainer: Felix Yan <[email protected]>
+# Maintainer: Carl Smedstad <[email protected]>
pkgname=python-zope-schema
+_pkgname=zope.schema
pkgver=7.0.1
-pkgrel=3
+pkgrel=4
pkgdesc="zope.interface extension for defining data schemas"
arch=('any')
url="https://github.com/zopefoundation/zope.schema"
-license=('ZPL')
-depends=('python-setuptools' 'python-zope-interface' 'python-zope-event')
-checkdepends=('python-zope-testrunner' 'python-zope-testing'
'python-zope-i18nmessageid')
+license=('ZPL-2.1')
+depends=(
+ 'python'
+ 'python-zope-event'
+ 'python-zope-interface'
+)
+makedepends=(
+ 'python-build'
+ 'python-installer'
+ 'python-setuptools'
+ 'python-wheel'
+)
+checkdepends=(
+ 'python-zope-i18nmessageid'
+ 'python-zope-testing'
+ 'python-zope-testrunner'
+)
source=("$pkgname-$pkgver.tar.gz::https://github.com/zopefoundation/zope.schema/archive/$pkgver.tar.gz")
sha512sums=('35ef47aa059cecced52abaff9a7d5fb1070008ead2526fe1b3f6d11619c28e70c6f3e3a78c299af1a8a6503d510a363a1dded6d8e4dfde90cae45b9ea90bd89f')
build() {
- cd "$srcdir"/zope.schema-$pkgver
- python setup.py build
+ cd $_pkgname-$pkgver
+ python -m build --wheel --no-isolation
}
check() {
- cd "$srcdir"/zope.schema-$pkgver
+ cd $_pkgname-$pkgver
PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python -m zope.testrunner
--test-path=src
}
package() {
- cd "$srcdir"/zope.schema-$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-schema/-/compare/9006d92ce8ed1e3bf7df0619d6bfecbabf92ad70...f8a82d390f1deb0737eb94d0ac950788c457d7d2
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-zope-schema/-/compare/9006d92ce8ed1e3bf7df0619d6bfecbabf92ad70...f8a82d390f1deb0737eb94d0ac950788c457d7d2
You're receiving this email because of your account on gitlab.archlinux.org.