summaryrefslogtreecommitdiff
path: root/dev-python/zope-interface
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-08-21 03:04:50 -0500
committerroot <root@alpha.trunkmasters.com>2026-08-21 03:04:50 -0500
commitc9507d3d8ce89d8bdf4e6a04c8c7511523082acc (patch)
tree66f62ac89a1443c94ecf0594248dd5cb5326966a /dev-python/zope-interface
parentef28a0a09751356d6a177eab79b041f208f7d070 (diff)
downloadbaldeagleos-repo-c9507d3d8ce89d8bdf4e6a04c8c7511523082acc.tar.gz
baldeagleos-repo-c9507d3d8ce89d8bdf4e6a04c8c7511523082acc.tar.xz
baldeagleos-repo-c9507d3d8ce89d8bdf4e6a04c8c7511523082acc.zip
Adding metadata
Diffstat (limited to 'dev-python/zope-interface')
-rw-r--r--dev-python/zope-interface/Manifest2
-rw-r--r--dev-python/zope-interface/zope-interface-8.6.ebuild52
2 files changed, 54 insertions, 0 deletions
diff --git a/dev-python/zope-interface/Manifest b/dev-python/zope-interface/Manifest
index cc360a13fc16..bc77664dbb3e 100644
--- a/dev-python/zope-interface/Manifest
+++ b/dev-python/zope-interface/Manifest
@@ -1,2 +1,4 @@
DIST zope_interface-8.5.tar.gz 257957 BLAKE2B 15f142fe8636def9cab24d91394b7d69e2ef5a420635830b9da35c75846ff323d7b4463cd00d9bd866916322ad1c18a3d4cb1e2f2210955e8772fc3b48906048 SHA512 099f88e47cc29312ff79f3efd904710fc4cfe4c81cacacc1f3cf40471a6b46e9d82646e42c539b14d8f0619beba74b1d0cec90a3a22897949f59dd26750dba7e
DIST zope_interface-8.5.tar.gz.provenance 9454 BLAKE2B 56d347195516e86ff0c56092d92acd8c5c00aa376c9149d14ae5b7e7d2a2b1872975fc85436c37d013e8f16e4ec366f7ee28b76683b9dfd02ef028a16bab699d SHA512 31d39871d4bf74c1aca8c11aad96cab3e0ab4848b7c846022455f5f733877e0902684cb128c0d13a3f3d036d8fffe307c622ec91710c11e9c391f7e176a2594a
+DIST zope_interface-8.6.tar.gz 257973 BLAKE2B 7c453f9dff3f9f423a6dbbc59ebbefd5d5788e7ed0fe92f1eddc9712f7b2dde1f4b7ed02f93bd6b8829133c5fb68ad437bc147c959c5c62e830c08177b64e6f2 SHA512 c1945572f90ef552098a2f941ea05d02438715d4af51a93bdee16fd69f823bd3beadd953c39a37e4d77a68cdbebe71d1f52f9ec1d09695e97c4320a14d5c7dac
+DIST zope_interface-8.6.tar.gz.provenance 10045 BLAKE2B e6bceca5e9d5d8b70ac3eb25c82472d1aeef2ae34f2b9d1348f757ffcf3ae69fcb7ffbc758a853e50959034820b43fc6d5629a50e1a15bca61d56f60dde26513 SHA512 3b2779c644a8405d902591ea306c7da7b3640519cec60c2d11a590468070313b4ce2c106b2f1f2f32dabfe46f879487fdba6dde7e2324a16d8df3ada5477a6c4
diff --git a/dev-python/zope-interface/zope-interface-8.6.ebuild b/dev-python/zope-interface/zope-interface-8.6.ebuild
new file mode 100644
index 000000000000..b3b5480ac141
--- /dev/null
+++ b/dev-python/zope-interface/zope-interface-8.6.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=${PN/-/.}
+PYPI_VERIFY_REPO="https://github.com/zopefoundation/zope.interface"
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Interfaces for Python"
+HOMEPAGE="
+ https://github.com/zopefoundation/zope.interface/
+ https://pypi.org/project/zope.interface/
+"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="+native-extensions test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ dev-python/zope-event[${PYTHON_USEDEP}]
+ dev-python/zope-testing[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # force failure if extension build fails
+ sed -i -e "/'build_ext':/d" setup.py || die
+ if ! use native-extensions; then
+ sed -i -e '/ext_modules=/d' setup.py || die
+ fi
+}
+
+python_test() {
+ local -x PURE_PYTHON=0
+ if ! use native-extensions || [[ ${EPYTHON} == pypy3* ]]; then
+ PURE_PYTHON=1
+ fi
+
+ eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope"
+}