Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / python-zope-component
Commits: 8b236ce1 by Carl Smedstad at 2025-09-28T17:55:10+02:00 upgpkg: 7.0-1: Upstream release https://github.com/zopefoundation/zope.component/blob/7.0/CHANGES.rst - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = python-zope-component pkgdesc = Represents the core of the Zope Component Architecture - pkgver = 6.0 - pkgrel = 3 + pkgver = 7.0 + pkgrel = 1 url = https://github.com/zopefoundation/zope.component arch = any license = ZPL-2.1 @@ -27,8 +27,8 @@ pkgbase = python-zope-component optdepends = python-zope-location: for security optdepends = python-zope-proxy: for security optdepends = python-zope-security: for security - source = https://github.com/zopefoundation/zope.component/archive/6.0/python-zope-component-6.0.tar.gz - sha512sums = 0f27ce6a901d780d0ff35718698b140d8f4763fed14f95a483ce984e55e25b54a35c5dfde9205dbf8436e96b6f3ecb4b560a46cf5bc8ccd3875b859796b0c1e9 - b2sums = b5c0e1f6326c74e28b9534b50d7fba65215ad6786679e4dc2a340a22b7ab45c45e8f692141c1d48d100f407fcdb4dd4a3e8a120890dbed5f77a5fbd2d2243c96 + source = https://github.com/zopefoundation/zope.component/archive/7.0/python-zope-component-7.0.tar.gz + sha512sums = 1bdd8715c928e3bbb6fe29e7e74368f5146ea5e8496f383427809a9c2f95b2d2db1960abdc2e89037b903a870ae19772b78b76a30b968d936e702bc65f6cad2a + b2sums = 8ac389513d5891d13b50e0a0374ea46dfe9cdcd4a4c6ce533603236e587f193d7bdcc143106a7fc04605ef250ee6c6a6657351350bcca507ce665de42f5a3738 pkgname = python-zope-component ===================================== PKGBUILD ===================================== @@ -1,9 +1,11 @@ # Maintainer: Felix Yan <[email protected]> +# Maintainer: Carl Smedstad <[email protected]> # Contributor: Simon Hanna <simon dot hanna AT serve-me DOT info> pkgname=python-zope-component -pkgver=6.0 -pkgrel=3 +_pkgname=zope.component +pkgver=7.0 +pkgrel=1 pkgdesc="Represents the core of the Zope Component Architecture" arch=('any') url="https://github.com/zopefoundation/zope.component" @@ -39,33 +41,22 @@ optdepends=( 'python-zope-security: for security' ) source=("$url/archive/$pkgver/$pkgname-$pkgver.tar.gz") -sha512sums=('0f27ce6a901d780d0ff35718698b140d8f4763fed14f95a483ce984e55e25b54a35c5dfde9205dbf8436e96b6f3ecb4b560a46cf5bc8ccd3875b859796b0c1e9') -b2sums=('b5c0e1f6326c74e28b9534b50d7fba65215ad6786679e4dc2a340a22b7ab45c45e8f692141c1d48d100f407fcdb4dd4a3e8a120890dbed5f77a5fbd2d2243c96') +sha512sums=('1bdd8715c928e3bbb6fe29e7e74368f5146ea5e8496f383427809a9c2f95b2d2db1960abdc2e89037b903a870ae19772b78b76a30b968d936e702bc65f6cad2a') +b2sums=('8ac389513d5891d13b50e0a0374ea46dfe9cdcd4a4c6ce533603236e587f193d7bdcc143106a7fc04605ef250ee6c6a6657351350bcca507ce665de42f5a3738') build() { - cd zope.component-$pkgver - python -m build --wheel --no-isolation + cd $_pkgname-$pkgver + python -m build --wheel --no-isolation --skip-dependency-check } check() { - cd zope.component-$pkgver - - local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") - local pytest_options=( - -vv - # (blanket) ignore tests that fail due to different exposed interface - --ignore "$(pwd)/test_dir/$site_packages/zope/component/tests/test_interface.py" - ) - - # install to temporary location, as importlib is used - python -m installer --destdir=test_dir dist/*.whl - export PYTHONPATH="$(pwd)/test_dir/$site_packages:$PYTHONPATH" - pytest "${pytest_options[@]}" "$(pwd)/test_dir/$site_packages" + cd $_pkgname-$pkgver + python -m venv --system-site-packages test-env + test-env/bin/python -m installer dist/*.whl + test-env/bin/python -m zope.testrunner -vc --test-path src/ } package() { - cd zope.component-$pkgver + 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-component/-/commit/8b236ce13562c0bc0a1c77fa0bb9c0112618c04d -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-zope-component/-/commit/8b236ce13562c0bc0a1c77fa0bb9c0112618c04d You're receiving this email because of your account on gitlab.archlinux.org.
