[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/

2024-06-20 Thread Michał Górny
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/

2024-01-15 Thread Michał Górny
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/

2023-11-01 Thread Michał Górny
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/

2023-06-01 Thread Michał Górny
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/

2023-05-04 Thread Michał Górny
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/

2022-11-13 Thread Michał Górny
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/

2022-11-13 Thread Michał Górny
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/

2022-10-26 Thread Michał Górny
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/

2022-05-16 Thread Michał Górny
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/

2022-01-07 Thread Louis Sautier
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/

2021-08-05 Thread Louis Sautier
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/

2020-10-10 Thread Louis Sautier
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/

2020-09-04 Thread Louis Sautier
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/

2020-03-28 Thread Michał Górny
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/

2020-01-22 Thread Louis Sautier
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/

2020-01-22 Thread Louis Sautier
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/

2019-05-02 Thread Louis Sautier
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/

2019-05-02 Thread Louis Sautier
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/

2018-07-19 Thread Louis Sautier
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/

2018-07-19 Thread Louis Sautier
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/

2018-06-18 Thread Louis Sautier
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/

2018-06-18 Thread Louis Sautier
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/

2018-06-18 Thread Louis Sautier
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/

2018-06-17 Thread David Seifert
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/

2017-12-26 Thread Zac Medico
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/

2016-02-14 Thread Patrick Lauer
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/

2016-01-13 Thread Ian Delaney
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
+}
+