commit: 6fa5a6ae9a9c759c77f38b21ddd5c104503e8339
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 13 06:20:23 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep 13 06:40:40 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fa5a6ae
dev-python/zope-i18nmessageid: Bump to 8.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/zope-i18nmessageid/Manifest | 1 +
.../zope-i18nmessageid-8.0.ebuild | 36 ++++++++++++++++++++++
2 files changed, 37 insertions(+)
diff --git a/dev-python/zope-i18nmessageid/Manifest
b/dev-python/zope-i18nmessageid/Manifest
index 1515daf1bd96..10f0d8535e4b 100644
--- a/dev-python/zope-i18nmessageid/Manifest
+++ b/dev-python/zope-i18nmessageid/Manifest
@@ -1 +1,2 @@
DIST zope_i18nmessageid-7.0.tar.gz 27929 BLAKE2B
fbe19aec71001b4779a390cf0fc596e86667e149900cf04eebb4d2b50a3cdad8f1bbd0f81c88e8841534540dacf4fed3ef91a1519d3364b32132c7c5f833f8c1
SHA512
91256e68fab4db59b6220f67ef42e09896f3643bea472218fbeefdea248a52fa018a7e6bef4777b5a02aa878195cc3e51d0408e96fcaef02747de4cb0fc0add6
+DIST zope_i18nmessageid-8.0.tar.gz 26924 BLAKE2B
929b5df9de131ca5c5951a35f48b1092aa768c7a67cb9608dddf51bd2b7d1db4702d70591af3fb3fcdd9ac7db881245c89b69460d4a438ac3c0a3bdb8483d807
SHA512
a996ff5cc03c48fd8d203e7a67fce463958d404bbaa31d27103de2b60b847217f5f5e53e8fe4887cf8df36bf3854c5700466630eb5958c20eab7079874ad2285
diff --git a/dev-python/zope-i18nmessageid/zope-i18nmessageid-8.0.ebuild
b/dev-python/zope-i18nmessageid/zope-i18nmessageid-8.0.ebuild
new file mode 100644
index 000000000000..4827af625063
--- /dev/null
+++ b/dev-python/zope-i18nmessageid/zope-i18nmessageid-8.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2025 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/-/.}
+PYTHON_COMPAT=( python3_{11..14} python3_{13..14}t pypy3_11 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Zope support for i18nmessageid (tagging source of i18n strings)"
+HOMEPAGE="
+ https://pypi.org/project/zope.i18nmessageid/
+ https://github.com/zopefoundation/zope.i18nmessageid/
+"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # strip rdep specific to namespaces
+ sed -i -e "s:'setuptools'::" setup.py || die
+ # force failure if extension build fails
+ sed -i -e "/'build_ext':/d" setup.py || die
+}
+
+python_test() {
+ eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope"
+}