Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / 
python-zope-interface


Commits:
b5c84f1e by Carl Smedstad at 2024-08-23T12:50:09+02:00
upgpkg: 7.0.1-1: Upstream release + remove python setup.py test

https://github.com/zopefoundation/zope.interface/releases/tag/7.0.1

PKGBUILD changes:

- Change URL to GitHub repository instead of PyPI page.
- Add missing dependencies glibc, python and make-dependency python-setuptools.
- Change source to GitHub archive instead of PyPI archive.
- Invoke tests with zope-testrunner to avoid 'python setup.py test'.

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,17 +1,19 @@
 pkgbase = python-zope-interface
        pkgdesc = Zope Interfaces for Python 3.x
-       pkgver = 6.3
+       pkgver = 7.0.1
        pkgrel = 1
-       url = https://pypi.python.org/pypi/zope.interface
+       url = https://github.com/zopefoundation/zope.interface
        arch = x86_64
        license = ZPL-2.1
        checkdepends = python-zope-event
        checkdepends = python-zope-testing
        makedepends = python-build
        makedepends = python-installer
+       makedepends = python-setuptools
        makedepends = python-wheel
-       depends = python-setuptools
-       source = 
https://pypi.io/packages/source/z/zope.interface/zope.interface-6.3.tar.gz
-       sha512sums = 
fcc318fd098ca91a4617f2a15123cb727c4ebcdeb56b4e0c59475a55d67afdfeb2f2e2d0fdef462e22236c8733ba2c5982ba72c8e75648be6bf55116f5d39139
+       depends = glibc
+       depends = python
+       source = 
https://github.com/zopefoundation/zope.interface/archive/7.0.1/python-zope-interface-7.0.1.tar.gz
+       sha512sums = 
c3bc3d4057742f44ba73c16b0440ad33dd9a84c961bfbd057e5a90b14cfce96307da81900749c4615c7ad27ce9467838c2afe3bf2df826e1393c8cf8fdb42d7c
 
 pkgname = python-zope-interface


=====================================
PKGBUILD
=====================================
@@ -1,37 +1,47 @@
-# Maintainer : Felix Yan <[email protected]>
+# Maintainer: Felix Yan <[email protected]>
+# Maintainer: Carl Smedstad <[email protected]>
 # Contributor: Ionut Biru <[email protected]>
 # Contributor: Douglas Soares de Andrade <[email protected]>
 
 pkgname=python-zope-interface
-pkgver=6.3
+_pkgname=zope.interface
+pkgver=7.0.1
 pkgrel=1
-license=('ZPL-2.1')
-arch=('x86_64')
-url="https://pypi.python.org/pypi/zope.interface";
 pkgdesc='Zope Interfaces for Python 3.x'
-depends=('python-setuptools')
-makedepends=('python-build' 'python-installer' 'python-wheel')
-checkdepends=('python-zope-event' 'python-zope-testing')
-source=("https://pypi.io/packages/source/z/zope.interface/zope.interface-$pkgver.tar.gz";)
-sha512sums=('fcc318fd098ca91a4617f2a15123cb727c4ebcdeb56b4e0c59475a55d67afdfeb2f2e2d0fdef462e22236c8733ba2c5982ba72c8e75648be6bf55116f5d39139')
-
-prepare() {
-  cd zope.interface-$pkgver
-  sed -i '/coverage/d' setup.py
-}
+arch=('x86_64')
+url="https://github.com/zopefoundation/zope.interface";
+license=('ZPL-2.1')
+depends=(
+  'glibc'
+  'python'
+)
+makedepends=(
+  'python-build'
+  'python-installer'
+  'python-setuptools'
+  'python-wheel'
+)
+checkdepends=(
+  'python-zope-event'
+  'python-zope-testing'
+)
+source=("$url/archive/$pkgver/$pkgname-$pkgver.tar.gz")
+sha512sums=('c3bc3d4057742f44ba73c16b0440ad33dd9a84c961bfbd057e5a90b14cfce96307da81900749c4615c7ad27ce9467838c2afe3bf2df826e1393c8cf8fdb42d7c')
 
 build() {
-  cd zope.interface-$pkgver
+  cd $_pkgname-$pkgver
   python -m build --wheel --no-isolation
 }
 
 check() {
-  cd zope.interface-$pkgver
-  local python_version=$(python -c 'import sys; print("".join(map(str, 
sys.version_info[:2])))')
-  PYTHONPATH="$PWD/build/lib.linux-$CARCH-cpython-$python_version" python 
setup.py test
+  cd $_pkgname-$pkgver
+  python -m installer --destdir=tmp_install dist/*.whl
+  local site_packages=$(python -c "import site; 
print(site.getsitepackages()[0])")
+  export PYTHONPATH="$PWD/tmp_install/$site_packages"
+  zope-testrunner --test-path=src -vc
 }
 
 package() {
-  cd zope.interface-$pkgver
+  cd $_pkgname-$pkgver
   python -m installer --destdir="$pkgdir" dist/*.whl
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-zope-interface/-/commit/b5c84f1e2e01afd1be7f4f03e34c3a47643e253e

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-zope-interface/-/commit/b5c84f1e2e01afd1be7f4f03e34c3a47643e253e
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to