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.


Reply via email to