commit:     53a1a58467fdfb7ea86ce83f7269ef552a5aa3f9
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Jul 24 15:17:20 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Mon Jul 24 15:17:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53a1a584

dev-python/zodbpickle: fix deps and tests

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 dev-python/zodbpickle/zodbpickle-3.0.1-r1.ebuild | 30 ++++++++++++++++++
 dev-python/zodbpickle/zodbpickle-3.0.1.ebuild    | 40 ------------------------
 2 files changed, 30 insertions(+), 40 deletions(-)

diff --git a/dev-python/zodbpickle/zodbpickle-3.0.1-r1.ebuild 
b/dev-python/zodbpickle/zodbpickle-3.0.1-r1.ebuild
new file mode 100644
index 000000000..16feec116
--- /dev/null
+++ b/dev-python/zodbpickle/zodbpickle-3.0.1-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 edo multiprocessing pypi
+
+DESCRIPTION="Fork of Python's pickle module to work with ZODB"
+HOMEPAGE="
+       https://pypi.org/project/zodbpickle/
+       https://github.com/zopefoundation/zodbpickle
+"
+
+LICENSE="PSF-2 ZPL"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+       test? (
+               dev-python/zope-testrunner[${PYTHON_USEDEP}]
+       )
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+       edo ${EPYTHON} -m zope.testrunner --test-path=src -vv
+}

diff --git a/dev-python/zodbpickle/zodbpickle-3.0.1.ebuild 
b/dev-python/zodbpickle/zodbpickle-3.0.1.ebuild
deleted file mode 100644
index e1a50cab2..000000000
--- a/dev-python/zodbpickle/zodbpickle-3.0.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Fork of Python's pickle module to work with ZODB"
-HOMEPAGE="https://github.com/zopefoundation/zodbpickle";
-
-LICENSE="ZPL"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-       <dev-python/packaging-22.0
-       test? ( dev-python/zope-testrunner[${PYTHON_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests setup.py
-
-python_test() {
-       zope-testrunner -pvcD --usecompiled \
-               --path="${BUILD_DIR}/install$(python_get_sitedir)/zodbpickle" 
|| die
-}
-
-python_install() {
-       # Don't install tests
-       # rm -r "${BUILD_DIR}/install$(python_get_sitedir)/zodbpickle/tests" || 
die
-       distutils-r1_python_install
-}
-
-python_test() {
-       zope-testrunner -pvc -j "$(nproc)" --usecompiled \
-               --path "${BUILD_DIR}/install$(python_get_sitedir)" || die
-}

Reply via email to