summaryrefslogtreecommitdiff
path: root/dev-python/plyvel
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-11-25 22:39:15 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-11-25 22:39:15 +0000
commitd934827bf44b7cfcf6711964418148fa60877668 (patch)
tree0625f358789b5e015e49db139cc1dbc9be00428f /dev-python/plyvel
parent2e34d110f164bf74d55fced27fe0000201b3eec5 (diff)
gentoo resync : 25.11.2020
Diffstat (limited to 'dev-python/plyvel')
-rw-r--r--dev-python/plyvel/Manifest4
-rw-r--r--dev-python/plyvel/plyvel-1.3.0.ebuild (renamed from dev-python/plyvel/plyvel-1.2.0.ebuild)20
2 files changed, 8 insertions, 16 deletions
diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest
index e42a4ef8e523..ac7e19de91bf 100644
--- a/dev-python/plyvel/Manifest
+++ b/dev-python/plyvel/Manifest
@@ -1,3 +1,3 @@
-DIST plyvel-1.2.0.tar.gz 145528 BLAKE2B 3a1604b536e462b3eccb7c8294c607828b8f41f3ead65c74fd200d3bb4179765d63f57508cb3bfaee1c4c57ecda7b986afe9416714ae74ed9ad35a9247397c98 SHA512 00b3424e248d1ed17f6443c9862c9f35c94ad76707df5adfe625d7a387620252ff71b3e1f7e903dda1c5cfcd53cb23883c1049e31df541dfe566b8e849c0a96d
-EBUILD plyvel-1.2.0.ebuild 805 BLAKE2B abf8640c1d3a845eec15a47ee9efd851b2c9329f58ed18be83c2f290c5420750f7303b2a305a628fa66e30a1cb633cee09ff6ac64381425abd564ed6b4288f1f SHA512 2080fa6bb7714eda413956d84ae357ec3991cb41f4a9f19e2c2b13f0e87e584cacf3007a1c45f3ac6521bb9f7dba56a5bacb57d5ee197464a930eedb2e6a36b5
+DIST plyvel-1.3.0.tar.gz 149379 BLAKE2B 0a4fc8c3073cc8e103ab217f8e7971f04d9e6d1862dea7ce3d2634ba9646bdeebdda740fe6cb2e83aeeab513601bddef374355c4f6c9f320ce6b4b14ff2b2bf6 SHA512 fc1b84f0e98bf3edcdc2d7eda4f18313186538bb419bd297f694330e60512a6ab63e8d2fabaa825023eb5570f175ebbc22b8ae81e29603b1a94c1abb37774e99
+EBUILD plyvel-1.3.0.ebuild 712 BLAKE2B 64eb63ac0d7c823f16bc70c9afa61d7fb438e98f926df4276b588cf6d42cb5ec30c78ee3abe894a3d71a5168389cd3864a96b849c919bcbdb47340b482578409 SHA512 f9a7ed92afdb371aeb9d89e9bcd1594cb2b4c084d57116729a6c688098d78b6e6c8348067b51da8082af1acde201fad32ad06b83a00540126f96b24eace6ada4
MISC metadata.xml 432 BLAKE2B 5ff794b8cd6bb312ed6fc0a3ef74ab6a89be65b45d90fee726ec4350f702b45e46da69c35ac2fea606bdd2b7cc87a9d360ce03d101b4243950cbd54567a772d7 SHA512 fbd7143b819341c3d6686e6861b5c8642b6e18f3e0c73b0ab0221dae9f074fba26d7792f41a23a67074679594ed2739a9a6926124365c1fab88765e51915f288
diff --git a/dev-python/plyvel/plyvel-1.2.0.ebuild b/dev-python/plyvel/plyvel-1.3.0.ebuild
index e3b7a85bbc35..b49ff2018566 100644
--- a/dev-python/plyvel/plyvel-1.2.0.ebuild
+++ b/dev-python/plyvel/plyvel-1.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{6,7,8,9} )
+PYTHON_COMPAT=( pypy3 python3_{6..9} )
inherit distutils-r1
@@ -14,23 +14,15 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
RDEPEND=">=dev-libs/leveldb-1.20:="
-DEPEND="
- ${RDEPEND}
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
+DEPEND="${RDEPEND}"
distutils_enable_sphinx doc
+distutils_enable_tests pytest
python_test() {
- # We need to copy the extension to the package folder
- local ext="$(ls "${BUILD_DIR}/lib/${PN}/"*.so | head -n1 || die)"
- ln -s "${ext}" "${PN}" || die
- pytest -vv || die "tests failed with ${EPYTHON}"
- rm "${PN}/$(basename "${ext}")" || die
+ # With the default import mode, plyvel is imported from ${S} which causes
+ # a failure because it doesn't contain the compiled _plyvel extension
+ pytest --import-mode=append -vv || die "Tests fail with ${EPYTHON}"
}