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.


Reply via email to