From 752d6256e5204b958b0ef7905675a940b5e9172f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 12 May 2022 16:42:50 +0300 Subject: gentoo resync : 12.05.2022 --- dev-python/zope-hookable/Manifest | 3 ++ dev-python/zope-hookable/metadata.xml | 11 +++++ .../zope-hookable/zope-hookable-5.1.0.ebuild | 47 ++++++++++++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 dev-python/zope-hookable/Manifest create mode 100644 dev-python/zope-hookable/metadata.xml create mode 100644 dev-python/zope-hookable/zope-hookable-5.1.0.ebuild (limited to 'dev-python/zope-hookable') diff --git a/dev-python/zope-hookable/Manifest b/dev-python/zope-hookable/Manifest new file mode 100644 index 000000000000..891924a10e36 --- /dev/null +++ b/dev-python/zope-hookable/Manifest @@ -0,0 +1,3 @@ +DIST zope.hookable-5.1.0.tar.gz 21922 BLAKE2B c8bb0c6fb20718127fc2b3d7a2654035a14f87a52b41331ec3d564fe7dd175a977911e1a5847e544e30eeeb473b1fdb5d75ece7ece4b5a4212fec8f6d85a3d44 SHA512 af63fd7c83bbaf2c6c1faaefc7081a9a739b835fb5f1fe48f8f6b66a82596d52d0559df8de1beceb129578ee2ed9711ee05a9aa2dd0eec98dca6db40b45a4665 +EBUILD zope-hookable-5.1.0.ebuild 958 BLAKE2B 31d3b9ef39333ef6906530929216e062da8249392658b44df1559d6dc831477b8314e84d1c78f61086febabfa8f5c1ffb6772ca1a8ef9f682dfddcc96c7181db SHA512 8c6003a73c1bbfe46382d27147e7f00d5795561c910005d78e7cba607418a6a6b339e2a0c0a991ca505d5f6a5b53f7c34469577112ff1a134ecd047b72791155 +MISC metadata.xml 363 BLAKE2B 292afad5ddaa2ae9ea128a842934b751d16d84aebd617a9e5f6c2165245137f11089670fc78791ce46ccb260c5acbf0527030889d709725f6f89532f3972c0c2 SHA512 40afd7e868b05d352bc5f268d056f3550e924e22b07b1f0e41afd25429017cb28fd5b6caf565df04bfcecf5cc1c183d12a122a906affd813542ef32cbbc230a3 diff --git a/dev-python/zope-hookable/metadata.xml b/dev-python/zope-hookable/metadata.xml new file mode 100644 index 000000000000..42df1940e039 --- /dev/null +++ b/dev-python/zope-hookable/metadata.xml @@ -0,0 +1,11 @@ + + + + + python@gentoo.org + + + zopefoundation/zope.hookable + zope.hookable + + diff --git a/dev-python/zope-hookable/zope-hookable-5.1.0.ebuild b/dev-python/zope-hookable/zope-hookable-5.1.0.ebuild new file mode 100644 index 000000000000..8a77b13c2b81 --- /dev/null +++ b/dev-python/zope-hookable/zope-hookable-5.1.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +MY_PN=${PN/-/.} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Efficient creation of 'hookable' objects" +HOMEPAGE=" + https://pypi.org/project/zope.hookable/ + https://github.com/zopefoundation/zope.hookable/ +" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="ZPL" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~riscv" + +BDEPEND=" + test? ( + dev-python/zope-testing[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # strip rdep specific to namespaces + sed -i -e "/'setuptools'/d" setup.py || die + distutils-r1_src_prepare +} + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +python_test() { + eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope/hookable/tests" +} -- cgit v1.2.3