diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-04-24 05:44:30 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-04-24 05:44:30 +0000 |
| commit | abce2d7f641346d80b81d9801677bfd99461d307 (patch) | |
| tree | 0bf8f091270873679aefa1eb9b26dd1c32863cae /dev-python/zope-hookable | |
| parent | 9441458fb3f3111ba11ac6fae34cd15efbe47958 (diff) | |
| download | srcux-abce2d7f641346d80b81d9801677bfd99461d307.tar.gz srcux-abce2d7f641346d80b81d9801677bfd99461d307.tar.xz srcux-abce2d7f641346d80b81d9801677bfd99461d307.zip | |
Adding metadata
Diffstat (limited to 'dev-python/zope-hookable')
| -rw-r--r-- | dev-python/zope-hookable/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/zope-hookable/metadata.xml | 9 | ||||
| -rw-r--r-- | dev-python/zope-hookable/zope-hookable-5.1.0.ebuild | 47 |
3 files changed, 57 insertions, 0 deletions
diff --git a/dev-python/zope-hookable/Manifest b/dev-python/zope-hookable/Manifest new file mode 100644 index 000000000000..f68460b1feec --- /dev/null +++ b/dev-python/zope-hookable/Manifest @@ -0,0 +1 @@ +DIST zope.hookable-5.1.0.tar.gz 21922 BLAKE2B c8bb0c6fb20718127fc2b3d7a2654035a14f87a52b41331ec3d564fe7dd175a977911e1a5847e544e30eeeb473b1fdb5d75ece7ece4b5a4212fec8f6d85a3d44 SHA512 af63fd7c83bbaf2c6c1faaefc7081a9a739b835fb5f1fe48f8f6b66a82596d52d0559df8de1beceb129578ee2ed9711ee05a9aa2dd0eec98dca6db40b45a4665 diff --git a/dev-python/zope-hookable/metadata.xml b/dev-python/zope-hookable/metadata.xml new file mode 100644 index 000000000000..7ad11570cc7d --- /dev/null +++ b/dev-python/zope-hookable/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>python@gentoo.org</email> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file 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..b26822b7c842 --- /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_{7,8,9,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" + +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" +} |
