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.
