[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 83ed31e66b4b462c23cf6e96dd27338d1da64594 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 20 18:17:59 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 20 18:40:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83ed31e6 dev-python/plyvel: Enable py3.13 Signed-off-by: Michał Górny gentoo.org> dev-python/plyvel/plyvel-1.5.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/plyvel/plyvel-1.5.1.ebuild b/dev-python/plyvel/plyvel-1.5.1.ebuild index fb7c8b655e5a..f26a7bbdf0e8 100644 --- a/dev-python/plyvel/plyvel-1.5.1.ebuild +++ b/dev-python/plyvel/plyvel-1.5.1.ebuild @@ -7,7 +7,7 @@ DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools # Disable PyPy3 for now because it is not stable enough: # https://github.com/wbolster/plyvel/issues/140 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 pypi
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: f54fa9a42db3343a0c3d80dd39d5ea8265636690 Author: Michał Górny gentoo org> AuthorDate: Tue Jan 16 06:32:11 2024 + Commit: Michał Górny gentoo org> CommitDate: Tue Jan 16 07:01:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f54fa9a4 dev-python/plyvel: Bump to 1.5.1 Signed-off-by: Michał Górny gentoo.org> dev-python/plyvel/Manifest| 1 + dev-python/plyvel/plyvel-1.5.1.ebuild | 44 +++ 2 files changed, 45 insertions(+) diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest index ef0151223512..be0a76d9ce39 100644 --- a/dev-python/plyvel/Manifest +++ b/dev-python/plyvel/Manifest @@ -1 +1,2 @@ DIST plyvel-1.5.0.tar.gz 152348 BLAKE2B eca4780ecce793d514647557b13cb134a10c6bc46b981e6f92caa01715180a95c511fee1e75eee68c34084058fba029547557442b86a0286a0d959dd550d SHA512 3f12b1d17a7b4b52fc2874b091a7378f3e8c0f895a3993f86ce6a686f7f94d28b585c5e6aa9b48ebb7d9106cae2b148aa15a87f07dfb232a0678ed151d8e09c1 +DIST plyvel-1.5.1.tar.gz 200128 BLAKE2B d9fec1af0542a93ca25247abd7e17a9f868de2878d6dcbb846cad3326057d36b52ff0b85bfd342f0ed447ebf9925584b6fb95a47b6d424bb9b24f9aa35fa30c1 SHA512 8f613197e85d085ea47e5a5d6b2bf0310f52fb51eeda6ed7f8cb559c192583f3cb25b66227876c01a08f6a355aafd5092673b7d5341b9b6e5d24546b7755d275 diff --git a/dev-python/plyvel/plyvel-1.5.1.ebuild b/dev-python/plyvel/plyvel-1.5.1.ebuild new file mode 100644 index ..fb7c8b655e5a --- /dev/null +++ b/dev-python/plyvel/plyvel-1.5.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +# Disable PyPy3 for now because it is not stable enough: +# https://github.com/wbolster/plyvel/issues/140 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python interface to LevelDB" +HOMEPAGE=" + https://github.com/wbolster/plyvel/ + https://pypi.org/project/plyvel/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + >=dev-libs/leveldb-1.21:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx doc +distutils_enable_tests pytest + +src_configure() { + emake cython +} + +python_test() { + rm -rf plyvel || die + epytest +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 84ed51fb6a2219b8a34967f7c080e9129c21c018 Author: Michał Górny gentoo org> AuthorDate: Wed Nov 1 16:59:02 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Nov 1 17:09:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84ed51fb dev-python/plyvel: Enable py3.12 Signed-off-by: Michał Górny gentoo.org> dev-python/plyvel/plyvel-1.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/plyvel/plyvel-1.5.0.ebuild b/dev-python/plyvel/plyvel-1.5.0.ebuild index 3873ef2b73e8..bb2cb68ae8f8 100644 --- a/dev-python/plyvel/plyvel-1.5.0.ebuild +++ b/dev-python/plyvel/plyvel-1.5.0.ebuild @@ -7,7 +7,7 @@ DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools # Disable PyPy3 for now because it is not stable enough: # https://github.com/wbolster/plyvel/issues/140 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 64856463b217dbb15d82a9614e3cb0ddd7b18a99 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 1 13:26:58 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 1 13:26:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64856463 dev-python/plyvel: Re-cythonize the package Signed-off-by: Michał Górny gentoo.org> dev-python/plyvel/plyvel-1.5.0.ebuild | 7 +++ 1 file changed, 7 insertions(+) diff --git a/dev-python/plyvel/plyvel-1.5.0.ebuild b/dev-python/plyvel/plyvel-1.5.0.ebuild index 83d70a71aba7..3873ef2b73e8 100644 --- a/dev-python/plyvel/plyvel-1.5.0.ebuild +++ b/dev-python/plyvel/plyvel-1.5.0.ebuild @@ -27,10 +27,17 @@ DEPEND=" RDEPEND=" ${DEPEND} " +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] +" distutils_enable_sphinx doc distutils_enable_tests pytest +src_configure() { + emake cython +} + python_test() { rm -rf plyvel || die epytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 7653b0a3481e9782f323794b6012ad59a60c571a Author: Michał Górny gentoo org> AuthorDate: Thu May 4 16:20:02 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu May 4 16:20:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7653b0a3 dev-python/plyvel: Set DISTUTILS_EXT=1 Signed-off-by: Michał Górny gentoo.org> dev-python/plyvel/plyvel-1.5.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/plyvel/plyvel-1.5.0.ebuild b/dev-python/plyvel/plyvel-1.5.0.ebuild index 640f7771d50e..83d70a71aba7 100644 --- a/dev-python/plyvel/plyvel-1.5.0.ebuild +++ b/dev-python/plyvel/plyvel-1.5.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools # Disable PyPy3 for now because it is not stable enough: # https://github.com/wbolster/plyvel/issues/140
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 5274557b91ae63854dd0cb6b17765b3a238fac54 Author: Michał Górny gentoo org> AuthorDate: Mon Nov 14 04:42:01 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Nov 14 04:42:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5274557b dev-python/plyvel: Enable py3.11 Signed-off-by: Michał Górny gentoo.org> dev-python/plyvel/plyvel-1.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/plyvel/plyvel-1.5.0.ebuild b/dev-python/plyvel/plyvel-1.5.0.ebuild index 0fd690cd5271..ef3371e44e7a 100644 --- a/dev-python/plyvel/plyvel-1.5.0.ebuild +++ b/dev-python/plyvel/plyvel-1.5.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools # Disable PyPy3 for now because it is not stable enough: # https://github.com/wbolster/plyvel/issues/140 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: a9821fcc0c0d53c98e96076430665a838450499a Author: Michał Górny gentoo org> AuthorDate: Mon Nov 14 04:39:58 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Nov 14 04:39:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9821fcc dev-python/plyvel: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/plyvel/Manifest| 1 - dev-python/plyvel/plyvel-1.4.0.ebuild | 30 -- 2 files changed, 31 deletions(-) diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest index 4a804eac4929..ef0151223512 100644 --- a/dev-python/plyvel/Manifest +++ b/dev-python/plyvel/Manifest @@ -1,2 +1 @@ -DIST plyvel-1.4.0.tar.gz 151155 BLAKE2B 1bba3fef97518d5ec291f0ebc0ebd54511678ef16e2925a1027706c917e89bbdeb20b63bcf8d1e22f8c3ef41a88695d8d64065ac9ffb9bebdc652be0f4de4eed SHA512 6532007bb103f2b0121c41ae0a23fa67dfd2c27b1472b43265f6fb5928e4f28514744887f190fb087c8640cba2e62923a1ffe14f59a70b123dc9ad7798e329d5 DIST plyvel-1.5.0.tar.gz 152348 BLAKE2B eca4780ecce793d514647557b13cb134a10c6bc46b981e6f92caa01715180a95c511fee1e75eee68c34084058fba029547557442b86a0286a0d959dd550d SHA512 3f12b1d17a7b4b52fc2874b091a7378f3e8c0f895a3993f86ce6a686f7f94d28b585c5e6aa9b48ebb7d9106cae2b148aa15a87f07dfb232a0678ed151d8e09c1 diff --git a/dev-python/plyvel/plyvel-1.4.0.ebuild b/dev-python/plyvel/plyvel-1.4.0.ebuild deleted file mode 100644 index d519b1159a59.. --- a/dev-python/plyvel/plyvel-1.4.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Disable PyPy3 for now because it is not stable enough: -# https://github.com/wbolster/plyvel/issues/140 -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Python interface to LevelDB" -HOMEPAGE="https://github.com/wbolster/plyvel; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=">=dev-libs/leveldb-1.21:=" -DEPEND="${RDEPEND}" - -distutils_enable_sphinx doc -distutils_enable_tests pytest - -python_test() { - # 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}" -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: cfc571d75fd5ddf2cfa90d9bcf1a109985fa9272 Author: Michał Górny gentoo org> AuthorDate: Thu Oct 27 04:48:45 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Oct 27 04:49:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfc571d7 dev-python/plyvel: Bump to 1.5.0 Signed-off-by: Michał Górny gentoo.org> dev-python/plyvel/Manifest| 1 + dev-python/plyvel/plyvel-1.5.0.ebuild | 37 +++ 2 files changed, 38 insertions(+) diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest index 8f28f74a64ec..4a804eac4929 100644 --- a/dev-python/plyvel/Manifest +++ b/dev-python/plyvel/Manifest @@ -1 +1,2 @@ DIST plyvel-1.4.0.tar.gz 151155 BLAKE2B 1bba3fef97518d5ec291f0ebc0ebd54511678ef16e2925a1027706c917e89bbdeb20b63bcf8d1e22f8c3ef41a88695d8d64065ac9ffb9bebdc652be0f4de4eed SHA512 6532007bb103f2b0121c41ae0a23fa67dfd2c27b1472b43265f6fb5928e4f28514744887f190fb087c8640cba2e62923a1ffe14f59a70b123dc9ad7798e329d5 +DIST plyvel-1.5.0.tar.gz 152348 BLAKE2B eca4780ecce793d514647557b13cb134a10c6bc46b981e6f92caa01715180a95c511fee1e75eee68c34084058fba029547557442b86a0286a0d959dd550d SHA512 3f12b1d17a7b4b52fc2874b091a7378f3e8c0f895a3993f86ce6a686f7f94d28b585c5e6aa9b48ebb7d9106cae2b148aa15a87f07dfb232a0678ed151d8e09c1 diff --git a/dev-python/plyvel/plyvel-1.5.0.ebuild b/dev-python/plyvel/plyvel-1.5.0.ebuild new file mode 100644 index ..0fd690cd5271 --- /dev/null +++ b/dev-python/plyvel/plyvel-1.5.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +# Disable PyPy3 for now because it is not stable enough: +# https://github.com/wbolster/plyvel/issues/140 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Python interface to LevelDB" +HOMEPAGE=" + https://github.com/wbolster/plyvel/ + https://pypi.org/project/plyvel/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + >=dev-libs/leveldb-1.21:= +" +RDEPEND=" + ${DEPEND} +" + +distutils_enable_sphinx doc +distutils_enable_tests pytest + +python_test() { + rm -rf plyvel || die + epytest +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 51a9bb3bfd0038819d027acecaeba3a1f10e1546 Author: Michał Górny gentoo org> AuthorDate: Mon May 16 13:20:57 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon May 16 13:20:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51a9bb3b dev-python/plyvel: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/plyvel/Manifest| 1 - dev-python/plyvel/plyvel-1.3.0.ebuild | 28 2 files changed, 29 deletions(-) diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest index 71805c72135f..8f28f74a64ec 100644 --- a/dev-python/plyvel/Manifest +++ b/dev-python/plyvel/Manifest @@ -1,2 +1 @@ -DIST plyvel-1.3.0.tar.gz 149379 BLAKE2B 0a4fc8c3073cc8e103ab217f8e7971f04d9e6d1862dea7ce3d2634ba9646bdeebdda740fe6cb2e83aeeab513601bddef374355c4f6c9f320ce6b4b14ff2b2bf6 SHA512 fc1b84f0e98bf3edcdc2d7eda4f18313186538bb419bd297f694330e60512a6ab63e8d2fabaa825023eb5570f175ebbc22b8ae81e29603b1a94c1abb37774e99 DIST plyvel-1.4.0.tar.gz 151155 BLAKE2B 1bba3fef97518d5ec291f0ebc0ebd54511678ef16e2925a1027706c917e89bbdeb20b63bcf8d1e22f8c3ef41a88695d8d64065ac9ffb9bebdc652be0f4de4eed SHA512 6532007bb103f2b0121c41ae0a23fa67dfd2c27b1472b43265f6fb5928e4f28514744887f190fb087c8640cba2e62923a1ffe14f59a70b123dc9ad7798e329d5 diff --git a/dev-python/plyvel/plyvel-1.3.0.ebuild b/dev-python/plyvel/plyvel-1.3.0.ebuild deleted file mode 100644 index 25f0cbdb9e9d.. --- a/dev-python/plyvel/plyvel-1.3.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( pypy3 python3_{7..10} ) - -inherit distutils-r1 - -DESCRIPTION="Python interface to LevelDB" -HOMEPAGE="https://github.com/wbolster/plyvel; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=">=dev-libs/leveldb-1.20:=" -DEPEND="${RDEPEND}" - -distutils_enable_sphinx doc -distutils_enable_tests pytest - -python_test() { - # 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}" -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 94b9710213ff4cc9565cedd6a13547c73eefdc57 Author: Louis Sautier gentoo org> AuthorDate: Sat Jan 8 02:31:02 2022 + Commit: Louis Sautier gentoo org> CommitDate: Sat Jan 8 02:31:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94b97102 dev-python/plyvel: add 1.4.0 Signed-off-by: Louis Sautier gentoo.org> dev-python/plyvel/Manifest| 1 + dev-python/plyvel/plyvel-1.4.0.ebuild | 30 ++ 2 files changed, 31 insertions(+) diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest index f55ba96c031b..71805c72135f 100644 --- a/dev-python/plyvel/Manifest +++ b/dev-python/plyvel/Manifest @@ -1 +1,2 @@ DIST plyvel-1.3.0.tar.gz 149379 BLAKE2B 0a4fc8c3073cc8e103ab217f8e7971f04d9e6d1862dea7ce3d2634ba9646bdeebdda740fe6cb2e83aeeab513601bddef374355c4f6c9f320ce6b4b14ff2b2bf6 SHA512 fc1b84f0e98bf3edcdc2d7eda4f18313186538bb419bd297f694330e60512a6ab63e8d2fabaa825023eb5570f175ebbc22b8ae81e29603b1a94c1abb37774e99 +DIST plyvel-1.4.0.tar.gz 151155 BLAKE2B 1bba3fef97518d5ec291f0ebc0ebd54511678ef16e2925a1027706c917e89bbdeb20b63bcf8d1e22f8c3ef41a88695d8d64065ac9ffb9bebdc652be0f4de4eed SHA512 6532007bb103f2b0121c41ae0a23fa67dfd2c27b1472b43265f6fb5928e4f28514744887f190fb087c8640cba2e62923a1ffe14f59a70b123dc9ad7798e329d5 diff --git a/dev-python/plyvel/plyvel-1.4.0.ebuild b/dev-python/plyvel/plyvel-1.4.0.ebuild new file mode 100644 index ..d519b1159a59 --- /dev/null +++ b/dev-python/plyvel/plyvel-1.4.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Disable PyPy3 for now because it is not stable enough: +# https://github.com/wbolster/plyvel/issues/140 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Python interface to LevelDB" +HOMEPAGE="https://github.com/wbolster/plyvel; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=dev-libs/leveldb-1.21:=" +DEPEND="${RDEPEND}" + +distutils_enable_sphinx doc +distutils_enable_tests pytest + +python_test() { + # 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}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 766dd32780daed68afa7ea32c3bb81781544aa22 Author: Louis Sautier gentoo org> AuthorDate: Thu Aug 5 19:13:37 2021 + Commit: Louis Sautier gentoo org> CommitDate: Thu Aug 5 19:13:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766dd327 dev-python/plyvel: enable py3.10 Signed-off-by: Louis Sautier gentoo.org> dev-python/plyvel/plyvel-1.3.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/plyvel/plyvel-1.3.0.ebuild b/dev-python/plyvel/plyvel-1.3.0.ebuild index ae20d1026cb..25f0cbdb9e9 100644 --- a/dev-python/plyvel/plyvel-1.3.0.ebuild +++ b/dev-python/plyvel/plyvel-1.3.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{7..9} ) +PYTHON_COMPAT=( pypy3 python3_{7..10} ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 6d51d73f0226fc011caa7946c0cc17cbbb496a5f Author: Louis Sautier gentoo org> AuthorDate: Sat Oct 10 19:00:42 2020 + Commit: Louis Sautier gentoo org> CommitDate: Sat Oct 10 19:06:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d51d73f dev-python/plyvel: bump to 1.3.0, simplify the test logic Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Louis Sautier gentoo.org> dev-python/plyvel/Manifest| 1 + dev-python/plyvel/plyvel-1.3.0.ebuild | 28 2 files changed, 29 insertions(+) diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest index b3a5bfdc33c..c3d7e52c043 100644 --- a/dev-python/plyvel/Manifest +++ b/dev-python/plyvel/Manifest @@ -1 +1,2 @@ DIST plyvel-1.2.0.tar.gz 145528 BLAKE2B 3a1604b536e462b3eccb7c8294c607828b8f41f3ead65c74fd200d3bb4179765d63f57508cb3bfaee1c4c57ecda7b986afe9416714ae74ed9ad35a9247397c98 SHA512 00b3424e248d1ed17f6443c9862c9f35c94ad76707df5adfe625d7a387620252ff71b3e1f7e903dda1c5cfcd53cb23883c1049e31df541dfe566b8e849c0a96d +DIST plyvel-1.3.0.tar.gz 149379 BLAKE2B 0a4fc8c3073cc8e103ab217f8e7971f04d9e6d1862dea7ce3d2634ba9646bdeebdda740fe6cb2e83aeeab513601bddef374355c4f6c9f320ce6b4b14ff2b2bf6 SHA512 fc1b84f0e98bf3edcdc2d7eda4f18313186538bb419bd297f694330e60512a6ab63e8d2fabaa825023eb5570f175ebbc22b8ae81e29603b1a94c1abb37774e99 diff --git a/dev-python/plyvel/plyvel-1.3.0.ebuild b/dev-python/plyvel/plyvel-1.3.0.ebuild new file mode 100644 index 000..b49ff201856 --- /dev/null +++ b/dev-python/plyvel/plyvel-1.3.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( pypy3 python3_{6..9} ) + +inherit distutils-r1 + +DESCRIPTION="Python interface to LevelDB" +HOMEPAGE="https://github.com/wbolster/plyvel; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=dev-libs/leveldb-1.20:=" +DEPEND="${RDEPEND}" + +distutils_enable_sphinx doc +distutils_enable_tests pytest + +python_test() { + # 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}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 8cbedc105e6a602e61cfb75bca23dbf82fc52724 Author: Louis Sautier gentoo org> AuthorDate: Fri Sep 4 22:04:44 2020 + Commit: Louis Sautier gentoo org> CommitDate: Fri Sep 4 22:14:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cbedc10 dev-python/plyvel: add Python 3.9 support Package-Manager: Portage-3.0.3, Repoman-2.3.23 Signed-off-by: Louis Sautier gentoo.org> dev-python/plyvel/plyvel-1.2.0.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-python/plyvel/plyvel-1.2.0.ebuild b/dev-python/plyvel/plyvel-1.2.0.ebuild index c10e3290826..e3b7a85bbc3 100644 --- a/dev-python/plyvel/plyvel-1.2.0.ebuild +++ b/dev-python/plyvel/plyvel-1.2.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{6,7,8} ) +PYTHON_COMPAT=( pypy3 python3_{6,7,8,9} ) inherit distutils-r1 @@ -24,6 +24,7 @@ DEPEND=" dev-python/pytest[${PYTHON_USEDEP}] ) " + distutils_enable_sphinx doc python_test() {
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 21149dca84470cda3b43a3af67cefb86868a45ac Author: Michał Górny gentoo org> AuthorDate: Sat Mar 28 11:54:07 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 28 11:59:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21149dca dev-python/plyvel: Remove redundant versions Signed-off-by: Michał Górny gentoo.org> dev-python/plyvel/Manifest| 1 - dev-python/plyvel/plyvel-1.1.0.ebuild | 44 --- 2 files changed, 45 deletions(-) diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest index d22c8226951..b3a5bfdc33c 100644 --- a/dev-python/plyvel/Manifest +++ b/dev-python/plyvel/Manifest @@ -1,2 +1 @@ -DIST plyvel-1.1.0.tar.gz 143970 BLAKE2B 980c8117f39c704abaf1733bfabb6816aa84e5e449ed37368038a7d6cd4cbbbf832319bf149ec6ae7cca5074984427df08afc50e033451d3d97ddafd210d91e0 SHA512 4d9b20f7e047d75af14d530519b4360194a18aa423a57ac4596441e47528bbc9f8e3ff763dd91da4c115cb1e4a6f34f01bbd47f4be49be110b2f6e3c7b8bdb3a DIST plyvel-1.2.0.tar.gz 145528 BLAKE2B 3a1604b536e462b3eccb7c8294c607828b8f41f3ead65c74fd200d3bb4179765d63f57508cb3bfaee1c4c57ecda7b986afe9416714ae74ed9ad35a9247397c98 SHA512 00b3424e248d1ed17f6443c9862c9f35c94ad76707df5adfe625d7a387620252ff71b3e1f7e903dda1c5cfcd53cb23883c1049e31df541dfe566b8e849c0a96d diff --git a/dev-python/plyvel/plyvel-1.1.0.ebuild b/dev-python/plyvel/plyvel-1.1.0.ebuild deleted file mode 100644 index 7b5f4342831..000 --- a/dev-python/plyvel/plyvel-1.1.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# Tests fail with PyPy: https://github.com/wbolster/plyvel/issues/38 -PYTHON_COMPAT=( pypy3 python3_{6,7} ) - -inherit distutils-r1 - -DESCRIPTION="Python interface to LevelDB" -HOMEPAGE="https://github.com/wbolster/plyvel; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" -RESTRICT="!test? ( test )" - -RDEPEND=">=dev-libs/leveldb-1.20:=" -DEPEND=" - ${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - ) - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) -" - -python_compile_all() { - if use doc; then - sphinx-build doc doc/_build/html || die - HTML_DOCS=( doc/_build/html/. ) - fi -} - -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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 8f101d5664626cd3bcaf43bd53a0fe4d14fbf4c5 Author: Louis Sautier gentoo org> AuthorDate: Wed Jan 22 22:26:52 2020 + Commit: Louis Sautier gentoo org> CommitDate: Wed Jan 22 22:34:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f101d56 dev-python/plyvel: bump to 1.2.0, add Python 3.8 compat Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Louis Sautier gentoo.org> dev-python/plyvel/Manifest| 1 + dev-python/plyvel/plyvel-1.2.0.ebuild | 35 +++ 2 files changed, 36 insertions(+) diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest index f4e8b4ed2b5..200308edd25 100644 --- a/dev-python/plyvel/Manifest +++ b/dev-python/plyvel/Manifest @@ -1,2 +1,3 @@ DIST plyvel-1.0.5.tar.gz 143728 BLAKE2B 2eac687e6901381b62df5278abe00684c8e5a9ac162596a1a1a0e620536155b5e5c0ba0ab9bb32c1d3a6467d997cfdf530e9275024f8caba3323728f3f3aba67 SHA512 d2a7fe9d49b377135ece03292f366423e9550d3440689a99246d8c5ddc38e474c2b05c709655c6bf74a1d04f742a23dfb8841b51698c2adb062418577b28c4b4 DIST plyvel-1.1.0.tar.gz 143970 BLAKE2B 980c8117f39c704abaf1733bfabb6816aa84e5e449ed37368038a7d6cd4cbbbf832319bf149ec6ae7cca5074984427df08afc50e033451d3d97ddafd210d91e0 SHA512 4d9b20f7e047d75af14d530519b4360194a18aa423a57ac4596441e47528bbc9f8e3ff763dd91da4c115cb1e4a6f34f01bbd47f4be49be110b2f6e3c7b8bdb3a +DIST plyvel-1.2.0.tar.gz 145528 BLAKE2B 3a1604b536e462b3eccb7c8294c607828b8f41f3ead65c74fd200d3bb4179765d63f57508cb3bfaee1c4c57ecda7b986afe9416714ae74ed9ad35a9247397c98 SHA512 00b3424e248d1ed17f6443c9862c9f35c94ad76707df5adfe625d7a387620252ff71b3e1f7e903dda1c5cfcd53cb23883c1049e31df541dfe566b8e849c0a96d diff --git a/dev-python/plyvel/plyvel-1.2.0.ebuild b/dev-python/plyvel/plyvel-1.2.0.ebuild new file mode 100644 index 000..c10e3290826 --- /dev/null +++ b/dev-python/plyvel/plyvel-1.2.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( pypy3 python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Python interface to LevelDB" +HOMEPAGE="https://github.com/wbolster/plyvel; +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}] + ) +" +distutils_enable_sphinx doc + +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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 6ba6a0efa1feafccdc10c46897ee4b769033ced6 Author: Louis Sautier gentoo org> AuthorDate: Wed Jan 22 22:33:07 2020 + Commit: Louis Sautier gentoo org> CommitDate: Wed Jan 22 22:34:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ba6a0ef dev-python/plyvel: remove old Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Louis Sautier gentoo.org> dev-python/plyvel/Manifest| 1 - dev-python/plyvel/plyvel-1.0.5.ebuild | 44 --- 2 files changed, 45 deletions(-) diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest index 200308edd25..d22c8226951 100644 --- a/dev-python/plyvel/Manifest +++ b/dev-python/plyvel/Manifest @@ -1,3 +1,2 @@ -DIST plyvel-1.0.5.tar.gz 143728 BLAKE2B 2eac687e6901381b62df5278abe00684c8e5a9ac162596a1a1a0e620536155b5e5c0ba0ab9bb32c1d3a6467d997cfdf530e9275024f8caba3323728f3f3aba67 SHA512 d2a7fe9d49b377135ece03292f366423e9550d3440689a99246d8c5ddc38e474c2b05c709655c6bf74a1d04f742a23dfb8841b51698c2adb062418577b28c4b4 DIST plyvel-1.1.0.tar.gz 143970 BLAKE2B 980c8117f39c704abaf1733bfabb6816aa84e5e449ed37368038a7d6cd4cbbbf832319bf149ec6ae7cca5074984427df08afc50e033451d3d97ddafd210d91e0 SHA512 4d9b20f7e047d75af14d530519b4360194a18aa423a57ac4596441e47528bbc9f8e3ff763dd91da4c115cb1e4a6f34f01bbd47f4be49be110b2f6e3c7b8bdb3a DIST plyvel-1.2.0.tar.gz 145528 BLAKE2B 3a1604b536e462b3eccb7c8294c607828b8f41f3ead65c74fd200d3bb4179765d63f57508cb3bfaee1c4c57ecda7b986afe9416714ae74ed9ad35a9247397c98 SHA512 00b3424e248d1ed17f6443c9862c9f35c94ad76707df5adfe625d7a387620252ff71b3e1f7e903dda1c5cfcd53cb23883c1049e31df541dfe566b8e849c0a96d diff --git a/dev-python/plyvel/plyvel-1.0.5.ebuild b/dev-python/plyvel/plyvel-1.0.5.ebuild deleted file mode 100644 index 8006345f930..000 --- a/dev-python/plyvel/plyvel-1.0.5.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# Tests fail with PyPy: https://github.com/wbolster/plyvel/issues/38 -PYTHON_COMPAT=( pypy3 python3_{6,7} ) - -inherit distutils-r1 - -DESCRIPTION="Python interface to LevelDB" -HOMEPAGE="https://github.com/wbolster/plyvel; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" -RESTRICT="!test? ( test )" - -RDEPEND=">=dev-libs/leveldb-1.20:=" -DEPEND=" - ${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - ) - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) -" - -python_compile_all() { - if use doc; then - sphinx-build doc doc/_build/html || die - HTML_DOCS=( doc/_build/html/. ) - fi -} - -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 - py.test || die "tests failed with ${EPYTHON}" - rm "${PN}/$(basename "${ext}")" || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: db5189e4ed0f3f67181b8b40c9479acedfccfbd4 Author: Louis Sautier gentoo org> AuthorDate: Thu May 2 22:28:27 2019 + Commit: Louis Sautier gentoo org> CommitDate: Thu May 2 22:30:58 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db5189e4 dev-python/plyvel: bump to 1.1.0, make pytest verbose Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Louis Sautier gentoo.org> dev-python/plyvel/Manifest| 1 + dev-python/plyvel/plyvel-1.1.0.ebuild | 49 +++ 2 files changed, 50 insertions(+) diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest index 2677873a4a7..6c7646582d5 100644 --- a/dev-python/plyvel/Manifest +++ b/dev-python/plyvel/Manifest @@ -1,2 +1,3 @@ DIST plyvel-1.0.4.tar.gz 338470 BLAKE2B dbc33ac9962ed3b74d83158e973ac956bd9fa81c7e1980c1d79187f6e629d0605d821debe4bfd4532120f343b87ee3acd825514884d78b471d3717364837ce42 SHA512 ee397d4f7e2dac4e7b382841559895184dc0356b84da4ff4ccdad43c32aebcb1dcc5020230a5564c875ed5d4401cc8b009438ca3b2e0b50e6467e384f0366171 DIST plyvel-1.0.5.tar.gz 143728 BLAKE2B 2eac687e6901381b62df5278abe00684c8e5a9ac162596a1a1a0e620536155b5e5c0ba0ab9bb32c1d3a6467d997cfdf530e9275024f8caba3323728f3f3aba67 SHA512 d2a7fe9d49b377135ece03292f366423e9550d3440689a99246d8c5ddc38e474c2b05c709655c6bf74a1d04f742a23dfb8841b51698c2adb062418577b28c4b4 +DIST plyvel-1.1.0.tar.gz 143970 BLAKE2B 980c8117f39c704abaf1733bfabb6816aa84e5e449ed37368038a7d6cd4cbbbf832319bf149ec6ae7cca5074984427df08afc50e033451d3d97ddafd210d91e0 SHA512 4d9b20f7e047d75af14d530519b4360194a18aa423a57ac4596441e47528bbc9f8e3ff763dd91da4c115cb1e4a6f34f01bbd47f4be49be110b2f6e3c7b8bdb3a diff --git a/dev-python/plyvel/plyvel-1.1.0.ebuild b/dev-python/plyvel/plyvel-1.1.0.ebuild new file mode 100644 index 000..be42e6254e0 --- /dev/null +++ b/dev-python/plyvel/plyvel-1.1.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Tests fail with PyPy: https://github.com/wbolster/plyvel/issues/38 +PYTHON_COMPAT=( pypy3 python{2_7,3_{5,6,7}} ) + +inherit distutils-r1 + +DESCRIPTION="Python interface to LevelDB" +HOMEPAGE="https://github.com/wbolster/plyvel; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +RDEPEND=">=dev-libs/leveldb-1.20:=" +DEPEND=" + ${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + ) + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) +" + +python_compile() { + # https://wiki.gentoo.org/wiki/Project:Python/Strict_aliasing + python_is_python3 || local -x CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing" + distutils-r1_python_compile +} + +python_compile_all() { + if use doc; then + sphinx-build doc doc/_build/html || die + HTML_DOCS=( doc/_build/html/. ) + fi +} + +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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 887d8b4a1f7c752cc86adb9c73483fbf0f9c0bba Author: Louis Sautier gentoo org> AuthorDate: Thu May 2 22:30:11 2019 + Commit: Louis Sautier gentoo org> CommitDate: Thu May 2 22:30:58 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=887d8b4a dev-python/plyvel: remove old Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Louis Sautier gentoo.org> dev-python/plyvel/Manifest| 1 - dev-python/plyvel/plyvel-1.0.4.ebuild | 49 --- 2 files changed, 50 deletions(-) diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest index 6c7646582d5..f4e8b4ed2b5 100644 --- a/dev-python/plyvel/Manifest +++ b/dev-python/plyvel/Manifest @@ -1,3 +1,2 @@ -DIST plyvel-1.0.4.tar.gz 338470 BLAKE2B dbc33ac9962ed3b74d83158e973ac956bd9fa81c7e1980c1d79187f6e629d0605d821debe4bfd4532120f343b87ee3acd825514884d78b471d3717364837ce42 SHA512 ee397d4f7e2dac4e7b382841559895184dc0356b84da4ff4ccdad43c32aebcb1dcc5020230a5564c875ed5d4401cc8b009438ca3b2e0b50e6467e384f0366171 DIST plyvel-1.0.5.tar.gz 143728 BLAKE2B 2eac687e6901381b62df5278abe00684c8e5a9ac162596a1a1a0e620536155b5e5c0ba0ab9bb32c1d3a6467d997cfdf530e9275024f8caba3323728f3f3aba67 SHA512 d2a7fe9d49b377135ece03292f366423e9550d3440689a99246d8c5ddc38e474c2b05c709655c6bf74a1d04f742a23dfb8841b51698c2adb062418577b28c4b4 DIST plyvel-1.1.0.tar.gz 143970 BLAKE2B 980c8117f39c704abaf1733bfabb6816aa84e5e449ed37368038a7d6cd4cbbbf832319bf149ec6ae7cca5074984427df08afc50e033451d3d97ddafd210d91e0 SHA512 4d9b20f7e047d75af14d530519b4360194a18aa423a57ac4596441e47528bbc9f8e3ff763dd91da4c115cb1e4a6f34f01bbd47f4be49be110b2f6e3c7b8bdb3a diff --git a/dev-python/plyvel/plyvel-1.0.4.ebuild b/dev-python/plyvel/plyvel-1.0.4.ebuild deleted file mode 100644 index c30bc2228a8..000 --- a/dev-python/plyvel/plyvel-1.0.4.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# Tests fail with PyPy: https://github.com/wbolster/plyvel/issues/38 -PYTHON_COMPAT=( pypy3 python{2_7,3_{5,6}} ) - -inherit distutils-r1 - -DESCRIPTION="Python interface to LevelDB" -HOMEPAGE="https://github.com/wbolster/plyvel; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" - -RDEPEND=">=dev-libs/leveldb-1.20:=" -DEPEND=" - ${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - ) - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) -" - -python_compile() { - # https://wiki.gentoo.org/wiki/Project:Python/Strict_aliasing - python_is_python3 || local -x CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing" - distutils-r1_python_compile -} - -python_compile_all() { - if use doc; then - sphinx-build doc doc/_build/html || die - HTML_DOCS=( doc/_build/html/. ) - fi -} - -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 - py.test || die "tests failed with ${EPYTHON}" - rm "${PN}/$(basename "${ext}")" || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 48a519ce6a5e60c4548e8a7171c9affdae8264c9 Author: Louis Sautier gentoo org> AuthorDate: Thu Jul 19 09:51:54 2018 + Commit: Louis Sautier gentoo org> CommitDate: Thu Jul 19 09:59:12 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a519ce dev-python/plyvel: bump to 1.0.5, add Python 3.7 Package-Manager: Portage-2.3.43, Repoman-2.3.10 dev-python/plyvel/Manifest| 1 + dev-python/plyvel/plyvel-1.0.5.ebuild | 49 +++ 2 files changed, 50 insertions(+) diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest index 65d9d5a9229..d93e9f9572c 100644 --- a/dev-python/plyvel/Manifest +++ b/dev-python/plyvel/Manifest @@ -1,2 +1,3 @@ DIST plyvel-0.9.tar.gz 121513 BLAKE2B 78aa0dc3565a9e2298978ea4f2014670cbaa376e35f21be6b3c26a39db2c560d08667c385894bc3df6ae33da266eabf9cf72b81156759a28d75856760ca7cf73 SHA512 21a3bf0bff075e429fef63418c2a2578b22a4904cc2f4f66fc5fbccec22c762d918bea0622a22dcbeee2e60f8d35210ae8f1e63b6d37405f0fdf29ca2fe80586 DIST plyvel-1.0.4.tar.gz 338470 BLAKE2B dbc33ac9962ed3b74d83158e973ac956bd9fa81c7e1980c1d79187f6e629d0605d821debe4bfd4532120f343b87ee3acd825514884d78b471d3717364837ce42 SHA512 ee397d4f7e2dac4e7b382841559895184dc0356b84da4ff4ccdad43c32aebcb1dcc5020230a5564c875ed5d4401cc8b009438ca3b2e0b50e6467e384f0366171 +DIST plyvel-1.0.5.tar.gz 143728 BLAKE2B 2eac687e6901381b62df5278abe00684c8e5a9ac162596a1a1a0e620536155b5e5c0ba0ab9bb32c1d3a6467d997cfdf530e9275024f8caba3323728f3f3aba67 SHA512 d2a7fe9d49b377135ece03292f366423e9550d3440689a99246d8c5ddc38e474c2b05c709655c6bf74a1d04f742a23dfb8841b51698c2adb062418577b28c4b4 diff --git a/dev-python/plyvel/plyvel-1.0.5.ebuild b/dev-python/plyvel/plyvel-1.0.5.ebuild new file mode 100644 index 000..ca014328f19 --- /dev/null +++ b/dev-python/plyvel/plyvel-1.0.5.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Tests fail with PyPy: https://github.com/wbolster/plyvel/issues/38 +PYTHON_COMPAT=( pypy3 python{2_7,3_{4,5,6,7}} ) + +inherit distutils-r1 + +DESCRIPTION="Python interface to LevelDB" +HOMEPAGE="https://github.com/wbolster/plyvel; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +RDEPEND=">=dev-libs/leveldb-1.20:=" +DEPEND=" + ${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + ) + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) +" + +python_compile() { + # https://wiki.gentoo.org/wiki/Project:Python/Strict_aliasing + python_is_python3 || local -x CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing" + distutils-r1_python_compile +} + +python_compile_all() { + if use doc; then + sphinx-build doc doc/_build/html || die + HTML_DOCS=( doc/_build/html/. ) + fi +} + +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 + py.test || die "tests failed with ${EPYTHON}" + rm "${PN}/$(basename "${ext}")" || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 0bb1a2526145fc7ee2e178a63ffe91caf7861006 Author: Louis Sautier gentoo org> AuthorDate: Thu Jul 19 09:53:29 2018 + Commit: Louis Sautier gentoo org> CommitDate: Thu Jul 19 09:59:12 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb1a252 dev-python/plyvel: remove old Package-Manager: Portage-2.3.43, Repoman-2.3.10 dev-python/plyvel/Manifest | 1 - dev-python/plyvel/plyvel-0.9-r1.ebuild | 52 -- 2 files changed, 53 deletions(-) diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest index d93e9f9572c..2677873a4a7 100644 --- a/dev-python/plyvel/Manifest +++ b/dev-python/plyvel/Manifest @@ -1,3 +1,2 @@ -DIST plyvel-0.9.tar.gz 121513 BLAKE2B 78aa0dc3565a9e2298978ea4f2014670cbaa376e35f21be6b3c26a39db2c560d08667c385894bc3df6ae33da266eabf9cf72b81156759a28d75856760ca7cf73 SHA512 21a3bf0bff075e429fef63418c2a2578b22a4904cc2f4f66fc5fbccec22c762d918bea0622a22dcbeee2e60f8d35210ae8f1e63b6d37405f0fdf29ca2fe80586 DIST plyvel-1.0.4.tar.gz 338470 BLAKE2B dbc33ac9962ed3b74d83158e973ac956bd9fa81c7e1980c1d79187f6e629d0605d821debe4bfd4532120f343b87ee3acd825514884d78b471d3717364837ce42 SHA512 ee397d4f7e2dac4e7b382841559895184dc0356b84da4ff4ccdad43c32aebcb1dcc5020230a5564c875ed5d4401cc8b009438ca3b2e0b50e6467e384f0366171 DIST plyvel-1.0.5.tar.gz 143728 BLAKE2B 2eac687e6901381b62df5278abe00684c8e5a9ac162596a1a1a0e620536155b5e5c0ba0ab9bb32c1d3a6467d997cfdf530e9275024f8caba3323728f3f3aba67 SHA512 d2a7fe9d49b377135ece03292f366423e9550d3440689a99246d8c5ddc38e474c2b05c709655c6bf74a1d04f742a23dfb8841b51698c2adb062418577b28c4b4 diff --git a/dev-python/plyvel/plyvel-0.9-r1.ebuild b/dev-python/plyvel/plyvel-0.9-r1.ebuild deleted file mode 100644 index 8cd881d2860..000 --- a/dev-python/plyvel/plyvel-0.9-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) - -inherit distutils-r1 - -MY_PN="${PN/-/.}" -DESCRIPTION="Python interface to LevelDB" -HOMEPAGE="https://github.com/wbolster/plyvel; -SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" - -RDEPEND="dev-libs/leveldb:=" -DEPEND=" - ${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-runner[${PYTHON_USEDEP}] - ) - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) -" - -S="${WORKDIR}/${MY_PN}-${PV}" - -python_compile() { - python_is_python3 || local -x CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing" - distutils-r1_python_compile -} - -python_compile_all() { - use doc && emake doc -} - -python_test() { - local lib="$(ls "${BUILD_DIR}/lib/${PN}/"*.so | head -n1)" - ln -s "${lib}" "${PN}" || die - py.test || die "tests failed with ${EPYTHON}" - rm "${PN}/$(basename "${lib}")" || die -} - -python_install_all() { - use doc && local HTML_DOCS=( doc/build//html/. ) - distutils-r1_python_install_all -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 5ace34150b61d55161796d966d41925b678a8720 Author: Louis Sautier gentoo org> AuthorDate: Mon Jun 18 22:10:17 2018 + Commit: Louis Sautier gentoo org> CommitDate: Mon Jun 18 22:10:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ace3415 dev-python/plyvel: bump to 1.0.4, add PyPy 3 support Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-python/plyvel/Manifest| 1 + dev-python/plyvel/plyvel-1.0.4.ebuild | 49 +++ 2 files changed, 50 insertions(+) diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest index 7271bed75b3..65d9d5a9229 100644 --- a/dev-python/plyvel/Manifest +++ b/dev-python/plyvel/Manifest @@ -1 +1,2 @@ DIST plyvel-0.9.tar.gz 121513 BLAKE2B 78aa0dc3565a9e2298978ea4f2014670cbaa376e35f21be6b3c26a39db2c560d08667c385894bc3df6ae33da266eabf9cf72b81156759a28d75856760ca7cf73 SHA512 21a3bf0bff075e429fef63418c2a2578b22a4904cc2f4f66fc5fbccec22c762d918bea0622a22dcbeee2e60f8d35210ae8f1e63b6d37405f0fdf29ca2fe80586 +DIST plyvel-1.0.4.tar.gz 338470 BLAKE2B dbc33ac9962ed3b74d83158e973ac956bd9fa81c7e1980c1d79187f6e629d0605d821debe4bfd4532120f343b87ee3acd825514884d78b471d3717364837ce42 SHA512 ee397d4f7e2dac4e7b382841559895184dc0356b84da4ff4ccdad43c32aebcb1dcc5020230a5564c875ed5d4401cc8b009438ca3b2e0b50e6467e384f0366171 diff --git a/dev-python/plyvel/plyvel-1.0.4.ebuild b/dev-python/plyvel/plyvel-1.0.4.ebuild new file mode 100644 index 000..8cac70ffdf3 --- /dev/null +++ b/dev-python/plyvel/plyvel-1.0.4.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Tests fail with PyPy: https://github.com/wbolster/plyvel/issues/38 +PYTHON_COMPAT=( pypy3 python{2_7,3_{4,5,6}} ) + +inherit distutils-r1 + +DESCRIPTION="Python interface to LevelDB" +HOMEPAGE="https://github.com/wbolster/plyvel; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +RDEPEND=">=dev-libs/leveldb-1.20:=" +DEPEND=" + ${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + ) + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) +" + +python_compile() { + # https://wiki.gentoo.org/wiki/Project:Python/Strict_aliasing + python_is_python3 || local -x CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing" + distutils-r1_python_compile +} + +python_compile_all() { + if use doc; then + sphinx-build doc doc/_build/html || die + HTML_DOCS=( doc/_build/html/. ) + fi +} + +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 + py.test || die "tests failed with ${EPYTHON}" + rm "${PN}/$(basename "${ext}")" || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 7edef12a28ae5ce32fc1cb89629a1e31d346bc41 Author: Louis Sautier gentoo org> AuthorDate: Mon Jun 18 13:02:54 2018 + Commit: Louis Sautier gentoo org> CommitDate: Mon Jun 18 20:40:30 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7edef12a dev-python/plyvel: update metadata.xml Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-python/plyvel/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/plyvel/metadata.xml b/dev-python/plyvel/metadata.xml index 12025afe4d5..73166464dee 100644 --- a/dev-python/plyvel/metadata.xml +++ b/dev-python/plyvel/metadata.xml @@ -7,7 +7,7 @@ plyvel - wbolster/plyvel wbolster/plyvel + https://github.com/wbolster/plyvel/issues
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 12a88356716b2d0535bbaed5795df8ebce450eb2 Author: Louis Sautier gentoo org> AuthorDate: Sun Jun 17 23:32:36 2018 + Commit: Louis Sautier gentoo org> CommitDate: Mon Jun 18 10:34:01 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a88356 dev-python/plyvel: change my email in metadata.xml Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-python/plyvel/metadata.xml | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/dev-python/plyvel/metadata.xml b/dev-python/plyvel/metadata.xml index fe5c3846277..12025afe4d5 100644 --- a/dev-python/plyvel/metadata.xml +++ b/dev-python/plyvel/metadata.xml @@ -2,13 +2,9 @@ http://www.gentoo.org/dtd/metadata.dtd;> - sautier.lo...@gmail.com + sb...@gentoo.org Louis Sautier - - proxy-ma...@gentoo.org - Proxy Maintainers - plyvel wbolster/plyvel
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: ebed68efc88cc011fec60ed04e4c67bc79c6ed7c Author: Louis Sautier gmail com> AuthorDate: Fri Jun 15 23:40:53 2018 + Commit: David Seifert gentoo org> CommitDate: Sun Jun 17 20:33:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebed68ef dev-python/plyvel: add slot operator to dev-libs/leveldb Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-python/plyvel/{plyvel-0.9.ebuild => plyvel-0.9-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/plyvel/plyvel-0.9.ebuild b/dev-python/plyvel/plyvel-0.9-r1.ebuild similarity index 94% rename from dev-python/plyvel/plyvel-0.9.ebuild rename to dev-python/plyvel/plyvel-0.9-r1.ebuild index cb3f4cd0ce2..8cd881d2860 100644 --- a/dev-python/plyvel/plyvel-0.9.ebuild +++ b/dev-python/plyvel/plyvel-0.9-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -17,7 +17,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="doc test" -RDEPEND="dev-libs/leveldb" +RDEPEND="dev-libs/leveldb:=" DEPEND=" ${RDEPEND} dev-python/setuptools[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: aa87dbf5b1751971cc28473f0ede3cb275daa1b7 Author: Zac Medico gentoo org> AuthorDate: Tue Dec 26 08:08:40 2017 + Commit: Zac Medico gentoo org> CommitDate: Tue Dec 26 08:17:31 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa87dbf5 dev-python/plyvel: add python3.6 to PYTHON_COMPAT Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-python/plyvel/plyvel-0.9.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/plyvel/plyvel-0.9.ebuild b/dev-python/plyvel/plyvel-0.9.ebuild index ce2e392a5bb..cb3f4cd0ce2 100644 --- a/dev-python/plyvel/plyvel-0.9.ebuild +++ b/dev-python/plyvel/plyvel-0.9.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 7e7c1fee4931920a8ce9a44b311748a9bee9a379 Author: Patrick Lauer gentoo org> AuthorDate: Sun Feb 14 16:56:26 2016 + Commit: Patrick Lauer gentoo org> CommitDate: Sun Feb 14 17:01:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e7c1fee dev-python/plyvel: Whitespace Package-Manager: portage-2.2.27 dev-python/plyvel/plyvel-0.9.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/plyvel/plyvel-0.9.ebuild b/dev-python/plyvel/plyvel-0.9.ebuild index d99b31d..6925483 100644 --- a/dev-python/plyvel/plyvel-0.9.ebuild +++ b/dev-python/plyvel/plyvel-0.9.ebuild @@ -51,4 +51,3 @@ python_install_all() { use doc && local HTML_DOCS=( doc/build//html/. ) distutils-r1_python_install_all } -
[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/
commit: 08ffd63ad257f2a69691d30ad9f5fc752a0d86a1 Author: Louis Sautier gmail com> AuthorDate: Wed Jan 13 09:16:05 2016 + Commit: Ian Delaney gentoo org> CommitDate: Wed Jan 13 10:31:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08ffd63a dev-python/plyvel: new package: python bindings for LevelDB Package-Manager: portage-2.2.26 dev-python/plyvel/Manifest | 1 + dev-python/plyvel/metadata.xml | 14 ++ dev-python/plyvel/plyvel-0.9.ebuild | 54 + 3 files changed, 69 insertions(+) diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest new file mode 100644 index 000..c6eaa74 --- /dev/null +++ b/dev-python/plyvel/Manifest @@ -0,0 +1 @@ +DIST plyvel-0.9.tar.gz 121513 SHA256 587d93681ae44936ae086b4b45486eb302e3853ba5af149aac3be9e9713998e9 SHA512 21a3bf0bff075e429fef63418c2a2578b22a4904cc2f4f66fc5fbccec22c762d918bea0622a22dcbeee2e60f8d35210ae8f1e63b6d37405f0fdf29ca2fe80586 WHIRLPOOL baf98bb318bb402ba26d98b1a4657a72b7b1b93dda7e0f0b667b66af798cd6e7723a1ae740265a88266ab608023de8b3d350873560117bf9557f2e8abf792453 diff --git a/dev-python/plyvel/metadata.xml b/dev-python/plyvel/metadata.xml new file mode 100644 index 000..55fd330 --- /dev/null +++ b/dev-python/plyvel/metadata.xml @@ -0,0 +1,14 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + proxy-maintainers + + sautier.lo...@gmail.com + Louis Sautier + Proxied maintainer; set to assignee in all bugs + + + plyvel + wbolster/plyvel + + diff --git a/dev-python/plyvel/plyvel-0.9.ebuild b/dev-python/plyvel/plyvel-0.9.ebuild new file mode 100644 index 000..d99b31d --- /dev/null +++ b/dev-python/plyvel/plyvel-0.9.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) + +inherit distutils-r1 + +MY_PN="${PN/-/.}" +DESCRIPTION="Python interface to LevelDB" +HOMEPAGE="https://github.com/wbolster/plyvel; +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +RDEPEND="dev-libs/leveldb" +DEPEND=" + ${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-runner[${PYTHON_USEDEP}] + ) + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) +" + +S="${WORKDIR}/${MY_PN}-${PV}" + +python_compile() { + python_is_python3 || local -x CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing" + distutils-r1_python_compile +} + +python_compile_all() { + use doc && emake doc +} + +python_test() { + local lib="$(ls "${BUILD_DIR}/lib/${PN}/"*.so | head -n1)" + ln -s "${lib}" "${PN}" || die + py.test || die "tests failed with ${EPYTHON}" + rm "${PN}/$(basename "${lib}")" || die +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/build//html/. ) + distutils-r1_python_install_all +} +