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

2023-11-07 Thread Michał Górny
commit: 5f5c75269e6670a502780864f33a0c22ea4626a4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  7 20:30:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  7 20:30:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f5c7526

dev-python/lmdb: Enable py3.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/lmdb-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-1.4.1.ebuild 
b/dev-python/lmdb/lmdb-1.4.1.ebuild
index 09bb642fe8d2..871b9ec426f6 100644
--- a/dev-python/lmdb/lmdb-1.4.1.ebuild
+++ b/dev-python/lmdb/lmdb-1.4.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
 
 inherit distutils-r1 pypi
 



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

2023-06-03 Thread Michał Górny
commit: cc9d4c97fc609be2d10b88458a99dba9663d6f8d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  3 19:13:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  3 19:13:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc9d4c97

dev-python/lmdb: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/Manifest  |  1 -
 dev-python/lmdb/lmdb-1.4.0.ebuild | 40 ---
 2 files changed, 41 deletions(-)

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index 65ac0b59901a..cd6420e0bfa4 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1,2 +1 @@
-DIST lmdb-1.4.0.tar.gz 881541 BLAKE2B 
1a1bd0d0f6451c57063485f71ecf6f917f7ec293e51cbe7ffa488e867a24ebe1af20ee04c91430de2c96ea0dea40bf2525f2e7b756ab9b3c999357f663ab231d
 SHA512 
d6121a2dbadf9dcef5b65e9f5661d5934cae2e43bc2d830723cfe3982a2e937ad9260f1ea74ddaee83927ac8da4dbcfdf2ea8f801b5bfdaab096c4d326d9ede1
 DIST lmdb-1.4.1.tar.gz 881549 BLAKE2B 
a821473c2c026a3c5f0b2686414c4dd102ae82cba7db12fbaadd5dde5b03f22e9eae630ca87424cc55d3964b40437cfbd833ab7fb237544771cf48429810af96
 SHA512 
96b39a45c6e7c0fcc0b6f913337d07adb5c8883d0b6a95102b0227b6b92ac3fcdcaf09c132e44f2d3779b5066692b407bb1afd19ae8d87feda56047652a07354

diff --git a/dev-python/lmdb/lmdb-1.4.0.ebuild 
b/dev-python/lmdb/lmdb-1.4.0.ebuild
deleted file mode 100644
index c6045d86..
--- a/dev-python/lmdb/lmdb-1.4.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python bindings for the Lightning Database"
-HOMEPAGE="
-   https://github.com/jnwatson/py-lmdb/
-   https://pypi.org/project/lmdb/
-"
-
-LICENSE="OPENLDAP"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
-
-# cffi is used only on pypy, so no dep
-DEPEND="
-   >=dev-db/lmdb-0.9.28:=
-"
-RDEPEND="
-   ${DEPEND}
-"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest
-
-src_compile() {
-   local -x LMDB_FORCE_SYSTEM=1
-   distutils-r1_src_compile
-}
-
-python_test() {
-   rm -rf lmdb || die
-   epytest tests
-}



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

2023-06-03 Thread Arthur Zamarin
commit: 16963e38d9ab6bd3dc18322014570b75e38895d3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  3 18:09:23 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  3 18:09:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16963e38

dev-python/lmdb: Stabilize 1.4.1 x86, #907781

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/lmdb/lmdb-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-1.4.1.ebuild 
b/dev-python/lmdb/lmdb-1.4.1.ebuild
index 46034ce69d24..09bb642fe8d2 100644
--- a/dev-python/lmdb/lmdb-1.4.1.ebuild
+++ b/dev-python/lmdb/lmdb-1.4.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
 
 # cffi is used only on pypy, so no dep
 DEPEND="



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

2023-06-03 Thread Arthur Zamarin
commit: 3f1279d36d08c5800e5198460422d8f9ea4809e5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  3 18:08:45 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  3 18:08:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f1279d3

dev-python/lmdb: Stabilize 1.4.1 amd64, #907781

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/lmdb/lmdb-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-1.4.1.ebuild 
b/dev-python/lmdb/lmdb-1.4.1.ebuild
index 5da9780f4d25..46034ce69d24 100644
--- a/dev-python/lmdb/lmdb-1.4.1.ebuild
+++ b/dev-python/lmdb/lmdb-1.4.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 
 # cffi is used only on pypy, so no dep
 DEPEND="



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

2023-05-04 Thread Michał Górny
commit: aca10eeaaf34182b7a1268e43120dbf84b7ea499
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  4 16:14:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  4 16:17:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aca10eea

dev-python/lmdb: Set DISTUTILS_EXT=1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/lmdb-1.4.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/lmdb/lmdb-1.4.1.ebuild 
b/dev-python/lmdb/lmdb-1.4.1.ebuild
index ef402b2a053a..5da9780f4d25 100644
--- a/dev-python/lmdb/lmdb-1.4.1.ebuild
+++ b/dev-python/lmdb/lmdb-1.4.1.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( pypy3 python3_{9..11} )
 



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

2023-04-06 Thread Michał Górny
commit: 840aab717529424ff5025c36811ebfbfbb2b7ed9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr  7 03:32:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr  7 04:18:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=840aab71

dev-python/lmdb: Bump to 1.4.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/Manifest  |  1 +
 dev-python/lmdb/lmdb-1.4.1.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index b14d8b1425f6..65ac0b59901a 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1 +1,2 @@
 DIST lmdb-1.4.0.tar.gz 881541 BLAKE2B 
1a1bd0d0f6451c57063485f71ecf6f917f7ec293e51cbe7ffa488e867a24ebe1af20ee04c91430de2c96ea0dea40bf2525f2e7b756ab9b3c999357f663ab231d
 SHA512 
d6121a2dbadf9dcef5b65e9f5661d5934cae2e43bc2d830723cfe3982a2e937ad9260f1ea74ddaee83927ac8da4dbcfdf2ea8f801b5bfdaab096c4d326d9ede1
+DIST lmdb-1.4.1.tar.gz 881549 BLAKE2B 
a821473c2c026a3c5f0b2686414c4dd102ae82cba7db12fbaadd5dde5b03f22e9eae630ca87424cc55d3964b40437cfbd833ab7fb237544771cf48429810af96
 SHA512 
96b39a45c6e7c0fcc0b6f913337d07adb5c8883d0b6a95102b0227b6b92ac3fcdcaf09c132e44f2d3779b5066692b407bb1afd19ae8d87feda56047652a07354

diff --git a/dev-python/lmdb/lmdb-1.4.1.ebuild 
b/dev-python/lmdb/lmdb-1.4.1.ebuild
new file mode 100644
index ..ef402b2a053a
--- /dev/null
+++ b/dev-python/lmdb/lmdb-1.4.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python bindings for the Lightning Database"
+HOMEPAGE="
+   https://github.com/jnwatson/py-lmdb/
+   https://pypi.org/project/lmdb/
+"
+
+LICENSE="OPENLDAP"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+# cffi is used only on pypy, so no dep
+DEPEND="
+   >=dev-db/lmdb-0.9.28:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+src_compile() {
+   local -x LMDB_FORCE_SYSTEM=1
+   distutils-r1_src_compile
+}
+
+python_test() {
+   rm -rf lmdb || die
+   epytest tests
+}



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

2023-03-15 Thread Michał Górny
commit: 7656cfdc6c68b68aedff7e13556b56c09657683e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 15 17:46:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 16 03:51:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7656cfdc

dev-python/lmdb: Use pypi.eclass

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/lmdb-1.4.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-python/lmdb/lmdb-1.4.0.ebuild 
b/dev-python/lmdb/lmdb-1.4.0.ebuild
index 6dd87b33723e..c6045d86 100644
--- a/dev-python/lmdb/lmdb-1.4.0.ebuild
+++ b/dev-python/lmdb/lmdb-1.4.0.ebuild
@@ -6,14 +6,13 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( pypy3 python3_{9..11} )
 
-inherit distutils-r1
+inherit distutils-r1 pypi
 
 DESCRIPTION="Python bindings for the Lightning Database"
 HOMEPAGE="
https://github.com/jnwatson/py-lmdb/
https://pypi.org/project/lmdb/
 "
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"
 SLOT="0"



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

2023-01-07 Thread Michał Górny
commit: 7aa4fbc4751af0ae2fbf1c0dca51f08198790528
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  8 05:07:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  8 05:07:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aa4fbc4

dev-python/lmdb: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/Manifest  |  1 -
 dev-python/lmdb/lmdb-1.3.0.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index 0a481a37704a..b14d8b1425f6 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1,2 +1 @@
-DIST lmdb-1.3.0.tar.gz 881422 BLAKE2B 
ad864956d44ec55e36a856125dd21b8e51af37a274f8b546edc68cd2025b19b97cb60f49f51558345b32922f7c968f442e15cdda84e9416280069adc7371a033
 SHA512 
31a821641e398087a9b8e76341d693c3be48089ffa5b5624043b276d5acb4d7fa25cbbd156dff39a82bf678402eb64d8ca922252a594ecc098946a67cc4d4cf1
 DIST lmdb-1.4.0.tar.gz 881541 BLAKE2B 
1a1bd0d0f6451c57063485f71ecf6f917f7ec293e51cbe7ffa488e867a24ebe1af20ee04c91430de2c96ea0dea40bf2525f2e7b756ab9b3c999357f663ab231d
 SHA512 
d6121a2dbadf9dcef5b65e9f5661d5934cae2e43bc2d830723cfe3982a2e937ad9260f1ea74ddaee83927ac8da4dbcfdf2ea8f801b5bfdaab096c4d326d9ede1

diff --git a/dev-python/lmdb/lmdb-1.3.0.ebuild 
b/dev-python/lmdb/lmdb-1.3.0.ebuild
deleted file mode 100644
index 531cacd55a1b..
--- a/dev-python/lmdb/lmdb-1.3.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( pypy3 python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for the Lightning Database"
-HOMEPAGE="https://github.com/jnwatson/py-lmdb/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="OPENLDAP"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   >=dev-db/lmdb-0.9.28:=
-   $(python_gen_cond_dep '
-   dev-python/cffi[${PYTHON_USEDEP}]
-   ' 'python*')"
-DEPEND="${RDEPEND}"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest
-
-python_compile() {
-   LMDB_FORCE_SYSTEM=1 distutils-r1_python_compile
-}
-
-python_test() {
-   epytest tests
-}
-
-python_install() {
-   # This is required when the CFFI extension is used (for PyPy3)
-   LMDB_FORCE_SYSTEM=1 distutils-r1_python_install
-}



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

2023-01-07 Thread Arthur Zamarin
commit: 77f9f4c73f21dde95a9cef2d8cfb06f7bae646b1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan  7 18:44:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan  7 18:44:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f9f4c7

dev-python/lmdb: Stabilize 1.4.0 amd64, #890138

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/lmdb/lmdb-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-1.4.0.ebuild 
b/dev-python/lmdb/lmdb-1.4.0.ebuild
index 8fe147cac6d3..eb15bcd9d818 100644
--- a/dev-python/lmdb/lmdb-1.4.0.ebuild
+++ b/dev-python/lmdb/lmdb-1.4.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
 
 # cffi is used only on pypy, so no dep
 DEPEND="



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

2023-01-07 Thread Arthur Zamarin
commit: 433269ba2ea1ea4faae39a2016c390e8f16346b3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan  7 18:41:26 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan  7 18:41:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=433269ba

dev-python/lmdb: Stabilize 1.4.0 x86, #890138

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/lmdb/lmdb-1.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/lmdb/lmdb-1.4.0.ebuild 
b/dev-python/lmdb/lmdb-1.4.0.ebuild
index f12ee1a1965c..8fe147cac6d3 100644
--- a/dev-python/lmdb/lmdb-1.4.0.ebuild
+++ b/dev-python/lmdb/lmdb-1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
 
 # cffi is used only on pypy, so no dep
 DEPEND="



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

2022-12-07 Thread Michał Górny
commit: f9b7333f5aaf4058c4974de9544fe009e962f1d3
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  8 04:11:50 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  8 04:11:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b7333f

dev-python/lmdb: Fix testing prior to installing

Closes: https://bugs.gentoo.org/884737
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/lmdb-1.4.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/lmdb/lmdb-1.4.0.ebuild 
b/dev-python/lmdb/lmdb-1.4.0.ebuild
index c7bf4e53656f..f12ee1a1965c 100644
--- a/dev-python/lmdb/lmdb-1.4.0.ebuild
+++ b/dev-python/lmdb/lmdb-1.4.0.ebuild
@@ -36,5 +36,6 @@ src_compile() {
 }
 
 python_test() {
+   rm -rf lmdb || die
epytest tests
 }



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

2022-12-07 Thread Michał Górny
commit: 678345684dc7c3a33f4d6446b77a633b88eef344
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec  7 15:13:56 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec  7 15:59:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67834568

dev-python/lmdb: Bump to 1.4.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/Manifest  |  1 +
 dev-python/lmdb/lmdb-1.4.0.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index 81672dc4af58..0a481a37704a 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1 +1,2 @@
 DIST lmdb-1.3.0.tar.gz 881422 BLAKE2B 
ad864956d44ec55e36a856125dd21b8e51af37a274f8b546edc68cd2025b19b97cb60f49f51558345b32922f7c968f442e15cdda84e9416280069adc7371a033
 SHA512 
31a821641e398087a9b8e76341d693c3be48089ffa5b5624043b276d5acb4d7fa25cbbd156dff39a82bf678402eb64d8ca922252a594ecc098946a67cc4d4cf1
+DIST lmdb-1.4.0.tar.gz 881541 BLAKE2B 
1a1bd0d0f6451c57063485f71ecf6f917f7ec293e51cbe7ffa488e867a24ebe1af20ee04c91430de2c96ea0dea40bf2525f2e7b756ab9b3c999357f663ab231d
 SHA512 
d6121a2dbadf9dcef5b65e9f5661d5934cae2e43bc2d830723cfe3982a2e937ad9260f1ea74ddaee83927ac8da4dbcfdf2ea8f801b5bfdaab096c4d326d9ede1

diff --git a/dev-python/lmdb/lmdb-1.4.0.ebuild 
b/dev-python/lmdb/lmdb-1.4.0.ebuild
new file mode 100644
index ..c7bf4e53656f
--- /dev/null
+++ b/dev-python/lmdb/lmdb-1.4.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the Lightning Database"
+HOMEPAGE="
+   https://github.com/jnwatson/py-lmdb/
+   https://pypi.org/project/lmdb/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="OPENLDAP"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+# cffi is used only on pypy, so no dep
+DEPEND="
+   >=dev-db/lmdb-0.9.28:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+src_compile() {
+   local -x LMDB_FORCE_SYSTEM=1
+   distutils-r1_src_compile
+}
+
+python_test() {
+   epytest tests
+}



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

2022-06-01 Thread Sam James
commit: 5e269b1c56609c6fef9b041014717add8e81d8e4
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  1 07:36:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  1 07:37:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e269b1c

dev-python/lmdb: enable py3.11

Signed-off-by: Sam James  gentoo.org>

 dev-python/lmdb/lmdb-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-1.3.0.ebuild 
b/dev-python/lmdb/lmdb-1.3.0.ebuild
index 123fbcbe3355..531cacd55a1b 100644
--- a/dev-python/lmdb/lmdb-1.3.0.ebuild
+++ b/dev-python/lmdb/lmdb-1.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( pypy3 python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
 
 inherit distutils-r1
 



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

2022-02-04 Thread Michał Górny
commit: bb0c265ef80e52b236a6a358c58e1f5b4e869bff
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  4 09:26:07 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb  4 10:26:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb0c265e

dev-python/lmdb: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/Manifest |  2 --
 dev-python/lmdb/lmdb-1.2.0-r1.ebuild | 39 
 dev-python/lmdb/lmdb-1.2.1.ebuild| 39 
 3 files changed, 80 deletions(-)

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index 305a7f06d227..81672dc4af58 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1,3 +1 @@
-DIST lmdb-1.2.0.tar.gz 881437 BLAKE2B 
bcb045868c100bcb82daed99bdbd73699dcb5a0e982679f1d9f49747f468e2ab2cbc412ba020b9deca7263fece501c25d984397ee2969187c8118da920c691aa
 SHA512 
75c7aeb3e98ffddb9e40b4eb7404afd3c6ade93753488eac2cb5facfab3ec9b660d925b8bd1c40ca5f8180cb6ca33483020bb4c5ddc074b841693ba278883529
-DIST lmdb-1.2.1.tar.gz 881515 BLAKE2B 
76d56e046b5a481411c9a180989da0d1c4b7371058e38abe6d8a6b76f7e2bc62678459241d319850cf739b7b067f3e89d309e5f9a538a187c52c1044fe8b768d
 SHA512 
fa763e24c8f278e0b9c379f39329b7b80051e10d5d8edfdd631486490cfbe5c7bc641d885ffb9f298c0c07f7e6901cc826023c472f98b430a4ec9c0bc71139d5
 DIST lmdb-1.3.0.tar.gz 881422 BLAKE2B 
ad864956d44ec55e36a856125dd21b8e51af37a274f8b546edc68cd2025b19b97cb60f49f51558345b32922f7c968f442e15cdda84e9416280069adc7371a033
 SHA512 
31a821641e398087a9b8e76341d693c3be48089ffa5b5624043b276d5acb4d7fa25cbbd156dff39a82bf678402eb64d8ca922252a594ecc098946a67cc4d4cf1

diff --git a/dev-python/lmdb/lmdb-1.2.0-r1.ebuild 
b/dev-python/lmdb/lmdb-1.2.0-r1.ebuild
deleted file mode 100644
index 69cc709b5e97..
--- a/dev-python/lmdb/lmdb-1.2.0-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for the Lightning Database"
-HOMEPAGE="https://github.com/jnwatson/py-lmdb/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="OPENLDAP"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   >=dev-db/lmdb-0.9.28:=
-   $(python_gen_cond_dep '
-   dev-python/cffi[${PYTHON_USEDEP}]
-   ' 'python*')"
-DEPEND="${RDEPEND}"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest
-
-python_compile() {
-   LMDB_FORCE_SYSTEM=1 distutils-r1_python_compile
-}
-
-python_test() {
-   epytest tests
-}
-
-python_install() {
-   # This is required when the CFFI extension is used (for PyPy3)
-   LMDB_FORCE_SYSTEM=1 distutils-r1_python_install
-}

diff --git a/dev-python/lmdb/lmdb-1.2.1.ebuild 
b/dev-python/lmdb/lmdb-1.2.1.ebuild
deleted file mode 100644
index 064803a9c171..
--- a/dev-python/lmdb/lmdb-1.2.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for the Lightning Database"
-HOMEPAGE="https://github.com/jnwatson/py-lmdb/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="OPENLDAP"
-SLOT="0"
-KEYWORDS=""
-
-RDEPEND="
-   >=dev-db/lmdb-0.9.28:=
-   $(python_gen_cond_dep '
-   dev-python/cffi[${PYTHON_USEDEP}]
-   ' 'python*')"
-DEPEND="${RDEPEND}"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest
-
-python_compile() {
-   LMDB_FORCE_SYSTEM=1 distutils-r1_python_compile
-}
-
-python_test() {
-   epytest tests
-}
-
-python_install() {
-   # This is required when the CFFI extension is used (for PyPy3)
-   LMDB_FORCE_SYSTEM=1 distutils-r1_python_install
-}



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

2022-02-04 Thread Jakov Smolić
commit: 7c2ab97226dd844da2c9e0a078be01e9c20e3bc1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Feb  4 09:03:15 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Feb  4 09:03:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c2ab972

dev-python/lmdb: Stabilize 1.3.0 amd64, #832655

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/lmdb/lmdb-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-1.3.0.ebuild 
b/dev-python/lmdb/lmdb-1.3.0.ebuild
index 7e28bc53f0d9..123fbcbe3355 100644
--- a/dev-python/lmdb/lmdb-1.3.0.ebuild
+++ b/dev-python/lmdb/lmdb-1.3.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-db/lmdb-0.9.28:=



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

2022-02-03 Thread Agostino Sarubbo
commit: c94a3b5bc722eb191cb5e78f37d4e460fd6f240f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Feb  4 07:27:44 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Feb  4 07:28:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c94a3b5b

dev-python/lmdb: x86 stable wrt bug #832655

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/lmdb/lmdb-1.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/lmdb/lmdb-1.3.0.ebuild 
b/dev-python/lmdb/lmdb-1.3.0.ebuild
index a09992f929d6..7e28bc53f0d9 100644
--- a/dev-python/lmdb/lmdb-1.3.0.ebuild
+++ b/dev-python/lmdb/lmdb-1.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-db/lmdb-0.9.28:=



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

2021-12-30 Thread Michał Górny
commit: 9ca566ff89b7b4fb7a1c1edb019dbc02c3afdfd1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 30 21:31:18 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 30 21:55:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ca566ff

dev-python/lmdb: Bump to 1.3.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/Manifest  |  1 +
 dev-python/lmdb/lmdb-1.3.0.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index 4768a63a03ea..305a7f06d227 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1,2 +1,3 @@
 DIST lmdb-1.2.0.tar.gz 881437 BLAKE2B 
bcb045868c100bcb82daed99bdbd73699dcb5a0e982679f1d9f49747f468e2ab2cbc412ba020b9deca7263fece501c25d984397ee2969187c8118da920c691aa
 SHA512 
75c7aeb3e98ffddb9e40b4eb7404afd3c6ade93753488eac2cb5facfab3ec9b660d925b8bd1c40ca5f8180cb6ca33483020bb4c5ddc074b841693ba278883529
 DIST lmdb-1.2.1.tar.gz 881515 BLAKE2B 
76d56e046b5a481411c9a180989da0d1c4b7371058e38abe6d8a6b76f7e2bc62678459241d319850cf739b7b067f3e89d309e5f9a538a187c52c1044fe8b768d
 SHA512 
fa763e24c8f278e0b9c379f39329b7b80051e10d5d8edfdd631486490cfbe5c7bc641d885ffb9f298c0c07f7e6901cc826023c472f98b430a4ec9c0bc71139d5
+DIST lmdb-1.3.0.tar.gz 881422 BLAKE2B 
ad864956d44ec55e36a856125dd21b8e51af37a274f8b546edc68cd2025b19b97cb60f49f51558345b32922f7c968f442e15cdda84e9416280069adc7371a033
 SHA512 
31a821641e398087a9b8e76341d693c3be48089ffa5b5624043b276d5acb4d7fa25cbbd156dff39a82bf678402eb64d8ca922252a594ecc098946a67cc4d4cf1

diff --git a/dev-python/lmdb/lmdb-1.3.0.ebuild 
b/dev-python/lmdb/lmdb-1.3.0.ebuild
new file mode 100644
index ..a09992f929d6
--- /dev/null
+++ b/dev-python/lmdb/lmdb-1.3.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the Lightning Database"
+HOMEPAGE="https://github.com/jnwatson/py-lmdb/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="OPENLDAP"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-db/lmdb-0.9.28:=
+   $(python_gen_cond_dep '
+   dev-python/cffi[${PYTHON_USEDEP}]
+   ' 'python*')"
+DEPEND="${RDEPEND}"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_compile() {
+   LMDB_FORCE_SYSTEM=1 distutils-r1_python_compile
+}
+
+python_test() {
+   epytest tests
+}
+
+python_install() {
+   # This is required when the CFFI extension is used (for PyPy3)
+   LMDB_FORCE_SYSTEM=1 distutils-r1_python_install
+}



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

2021-08-08 Thread Marek Szuba
commit: b8e50a1b6c4329519492c56c7b173455a629278e
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Aug  8 21:15:41 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Aug  8 21:39:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8e50a1b

dev-python/lmdb: keyword 1.2.0-r1 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/lmdb/lmdb-1.2.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/lmdb/lmdb-1.2.0-r1.ebuild 
b/dev-python/lmdb/lmdb-1.2.0-r1.ebuild
index b44f35f3e68..69cc709b5e9 100644
--- a/dev-python/lmdb/lmdb-1.2.0-r1.ebuild
+++ b/dev-python/lmdb/lmdb-1.2.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
+PYTHON_COMPAT=( pypy3 python3_{8..9} )
 
 inherit distutils-r1
 
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-db/lmdb-0.9.28:=



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

2021-06-05 Thread Michał Górny
commit: 969e1831011cf513046c3ef6e3283ad59a1def91
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  5 14:18:00 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  5 14:30:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=969e1831

dev-python/lmdb: Enable py3.10

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/lmdb-1.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-1.2.1.ebuild 
b/dev-python/lmdb/lmdb-1.2.1.ebuild
index 2d0edc21594..064803a9c17 100644
--- a/dev-python/lmdb/lmdb-1.2.1.ebuild
+++ b/dev-python/lmdb/lmdb-1.2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
 
 inherit distutils-r1
 



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

2021-05-19 Thread Michał Górny
commit: 1fb62cb5a992d587060c3424d2a4ecce38f8ef50
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 19 17:46:49 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 19 18:21:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb62cb5

dev-python/lmdb: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/Manifest |  1 -
 dev-python/lmdb/lmdb-1.1.1-r1.ebuild | 35 ---
 2 files changed, 36 deletions(-)

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index 54ef716ebda..4768a63a03e 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1,3 +1,2 @@
-DIST lmdb-1.1.1.tar.gz 880359 BLAKE2B 
b202154eae151d3748e9e90fcb71a3c8a722923c2583e469ef1a0017a4c3dfdfd62d99db24fb79e7da1fc7c6a4fb695d9db5ed6a67750967788a12fe0ba24761
 SHA512 
4621c87dd646f8ca37f4cdc40ffa2fe809ca4da21b335856e50e6d0ae07f3828d424cde9cc383e4cdc761cd9311eb504d67678a33de51c1931a006ec86a2fcd0
 DIST lmdb-1.2.0.tar.gz 881437 BLAKE2B 
bcb045868c100bcb82daed99bdbd73699dcb5a0e982679f1d9f49747f468e2ab2cbc412ba020b9deca7263fece501c25d984397ee2969187c8118da920c691aa
 SHA512 
75c7aeb3e98ffddb9e40b4eb7404afd3c6ade93753488eac2cb5facfab3ec9b660d925b8bd1c40ca5f8180cb6ca33483020bb4c5ddc074b841693ba278883529
 DIST lmdb-1.2.1.tar.gz 881515 BLAKE2B 
76d56e046b5a481411c9a180989da0d1c4b7371058e38abe6d8a6b76f7e2bc62678459241d319850cf739b7b067f3e89d309e5f9a538a187c52c1044fe8b768d
 SHA512 
fa763e24c8f278e0b9c379f39329b7b80051e10d5d8edfdd631486490cfbe5c7bc641d885ffb9f298c0c07f7e6901cc826023c472f98b430a4ec9c0bc71139d5

diff --git a/dev-python/lmdb/lmdb-1.1.1-r1.ebuild 
b/dev-python/lmdb/lmdb-1.1.1-r1.ebuild
deleted file mode 100644
index 587621283a0..000
--- a/dev-python/lmdb/lmdb-1.1.1-r1.ebuild
+++ /dev/null
@@ -1,35 +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..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for the Lightning Database"
-HOMEPAGE="https://github.com/jnwatson/py-lmdb/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="OPENLDAP"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
-
-RDEPEND=">=dev-db/lmdb-0.9.28:="
-DEPEND="${RDEPEND}"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest
-
-python_compile() {
-   LMDB_FORCE_SYSTEM=1 distutils-r1_python_compile
-}
-
-python_test() {
-   pytest tests -vv || die "Tests fail with ${EPYTHON}"
-}
-
-python_install() {
-   # This is required when the CFFI extension is used (for PyPy3)
-   LMDB_FORCE_SYSTEM=1 distutils-r1_python_install
-}



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

2021-05-19 Thread Sam James
commit: 98ebea7f5ce8eea2be67ea00b26a959eb22811c7
Author: Sam James  gentoo  org>
AuthorDate: Wed May 19 17:23:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 19 17:23:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98ebea7f

dev-python/lmdb: Stabilize 1.2.0-r1 x86, #790908

Signed-off-by: Sam James  gentoo.org>

 dev-python/lmdb/lmdb-1.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-1.2.0-r1.ebuild 
b/dev-python/lmdb/lmdb-1.2.0-r1.ebuild
index 5c88717a970..b44f35f3e68 100644
--- a/dev-python/lmdb/lmdb-1.2.0-r1.ebuild
+++ b/dev-python/lmdb/lmdb-1.2.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-db/lmdb-0.9.28:=



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

2021-05-19 Thread Sam James
commit: 99d6d583a8dd212079a46d85bcedfd465ae0044b
Author: Sam James  gentoo  org>
AuthorDate: Wed May 19 17:21:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 19 17:21:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99d6d583

dev-python/lmdb: Stabilize 1.2.0-r1 amd64, #790908

Signed-off-by: Sam James  gentoo.org>

 dev-python/lmdb/lmdb-1.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-1.2.0-r1.ebuild 
b/dev-python/lmdb/lmdb-1.2.0-r1.ebuild
index 9c9fdaea781..5c88717a970 100644
--- a/dev-python/lmdb/lmdb-1.2.0-r1.ebuild
+++ b/dev-python/lmdb/lmdb-1.2.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-db/lmdb-0.9.28:=



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

2021-04-19 Thread Michał Górny
commit: 3617e004fd5671877112f7daf75a1a9c79a6eb6c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr 19 20:53:46 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr 19 21:22:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3617e004

dev-python/lmdb: Bump to 1.2.1 (NFC)

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/Manifest  |  1 +
 dev-python/lmdb/lmdb-1.2.1.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index 3de40e454fb..54ef716ebda 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1,2 +1,3 @@
 DIST lmdb-1.1.1.tar.gz 880359 BLAKE2B 
b202154eae151d3748e9e90fcb71a3c8a722923c2583e469ef1a0017a4c3dfdfd62d99db24fb79e7da1fc7c6a4fb695d9db5ed6a67750967788a12fe0ba24761
 SHA512 
4621c87dd646f8ca37f4cdc40ffa2fe809ca4da21b335856e50e6d0ae07f3828d424cde9cc383e4cdc761cd9311eb504d67678a33de51c1931a006ec86a2fcd0
 DIST lmdb-1.2.0.tar.gz 881437 BLAKE2B 
bcb045868c100bcb82daed99bdbd73699dcb5a0e982679f1d9f49747f468e2ab2cbc412ba020b9deca7263fece501c25d984397ee2969187c8118da920c691aa
 SHA512 
75c7aeb3e98ffddb9e40b4eb7404afd3c6ade93753488eac2cb5facfab3ec9b660d925b8bd1c40ca5f8180cb6ca33483020bb4c5ddc074b841693ba278883529
+DIST lmdb-1.2.1.tar.gz 881515 BLAKE2B 
76d56e046b5a481411c9a180989da0d1c4b7371058e38abe6d8a6b76f7e2bc62678459241d319850cf739b7b067f3e89d309e5f9a538a187c52c1044fe8b768d
 SHA512 
fa763e24c8f278e0b9c379f39329b7b80051e10d5d8edfdd631486490cfbe5c7bc641d885ffb9f298c0c07f7e6901cc826023c472f98b430a4ec9c0bc71139d5

diff --git a/dev-python/lmdb/lmdb-1.2.1.ebuild 
b/dev-python/lmdb/lmdb-1.2.1.ebuild
new file mode 100644
index 000..2d0edc21594
--- /dev/null
+++ b/dev-python/lmdb/lmdb-1.2.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the Lightning Database"
+HOMEPAGE="https://github.com/jnwatson/py-lmdb/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="OPENLDAP"
+SLOT="0"
+KEYWORDS=""
+
+RDEPEND="
+   >=dev-db/lmdb-0.9.28:=
+   $(python_gen_cond_dep '
+   dev-python/cffi[${PYTHON_USEDEP}]
+   ' 'python*')"
+DEPEND="${RDEPEND}"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_compile() {
+   LMDB_FORCE_SYSTEM=1 distutils-r1_python_compile
+}
+
+python_test() {
+   epytest tests
+}
+
+python_install() {
+   # This is required when the CFFI extension is used (for PyPy3)
+   LMDB_FORCE_SYSTEM=1 distutils-r1_python_install
+}



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

2021-04-16 Thread Michał Górny
commit: 88131ecc6c363f61c35d0513f986d349d02bc6fb
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 16 11:37:40 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 16 11:38:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88131ecc

dev-python/lmdb: Add dev-python/cffi dep

Closes: https://bugs.gentoo.org/783111
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/{lmdb-1.2.0.ebuild => lmdb-1.2.0-r1.ebuild} | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-1.2.0.ebuild 
b/dev-python/lmdb/lmdb-1.2.0-r1.ebuild
similarity index 87%
rename from dev-python/lmdb/lmdb-1.2.0.ebuild
rename to dev-python/lmdb/lmdb-1.2.0-r1.ebuild
index c3f6e685ef8..9c9fdaea781 100644
--- a/dev-python/lmdb/lmdb-1.2.0.ebuild
+++ b/dev-python/lmdb/lmdb-1.2.0-r1.ebuild
@@ -15,7 +15,11 @@ LICENSE="OPENLDAP"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
 
-RDEPEND=">=dev-db/lmdb-0.9.28:="
+RDEPEND="
+   >=dev-db/lmdb-0.9.28:=
+   $(python_gen_cond_dep '
+   dev-python/cffi[${PYTHON_USEDEP}]
+   ' 'python*')"
 DEPEND="${RDEPEND}"
 
 distutils_enable_sphinx docs



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

2021-04-16 Thread Michał Górny
commit: 092ecb8efe71f2372a4cb91e7a4926938d67d587
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 16 06:30:24 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 16 08:27:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=092ecb8e

dev-python/lmdb: Bump to 1.2.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/Manifest  |  1 +
 dev-python/lmdb/lmdb-1.2.0.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index 340e635e577..3de40e454fb 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1 +1,2 @@
 DIST lmdb-1.1.1.tar.gz 880359 BLAKE2B 
b202154eae151d3748e9e90fcb71a3c8a722923c2583e469ef1a0017a4c3dfdfd62d99db24fb79e7da1fc7c6a4fb695d9db5ed6a67750967788a12fe0ba24761
 SHA512 
4621c87dd646f8ca37f4cdc40ffa2fe809ca4da21b335856e50e6d0ae07f3828d424cde9cc383e4cdc761cd9311eb504d67678a33de51c1931a006ec86a2fcd0
+DIST lmdb-1.2.0.tar.gz 881437 BLAKE2B 
bcb045868c100bcb82daed99bdbd73699dcb5a0e982679f1d9f49747f468e2ab2cbc412ba020b9deca7263fece501c25d984397ee2969187c8118da920c691aa
 SHA512 
75c7aeb3e98ffddb9e40b4eb7404afd3c6ade93753488eac2cb5facfab3ec9b660d925b8bd1c40ca5f8180cb6ca33483020bb4c5ddc074b841693ba278883529

diff --git a/dev-python/lmdb/lmdb-1.2.0.ebuild 
b/dev-python/lmdb/lmdb-1.2.0.ebuild
new file mode 100644
index 000..c3f6e685ef8
--- /dev/null
+++ b/dev-python/lmdb/lmdb-1.2.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the Lightning Database"
+HOMEPAGE="https://github.com/jnwatson/py-lmdb/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="OPENLDAP"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND=">=dev-db/lmdb-0.9.28:="
+DEPEND="${RDEPEND}"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_compile() {
+   LMDB_FORCE_SYSTEM=1 distutils-r1_python_compile
+}
+
+python_test() {
+   epytest tests
+}
+
+python_install() {
+   # This is required when the CFFI extension is used (for PyPy3)
+   LMDB_FORCE_SYSTEM=1 distutils-r1_python_install
+}



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

2021-03-26 Thread Michał Górny
commit: 164e950837ebc43ac8f1ba3a0016b9c735200ca4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 26 09:30:10 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 26 09:41:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=164e9508

dev-python/lmdb: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/Manifest  |  1 -
 dev-python/lmdb/lmdb-1.1.0.ebuild | 35 ---
 2 files changed, 36 deletions(-)

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index 2f2eaef514a..340e635e577 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1,2 +1 @@
-DIST lmdb-1.1.0.tar.gz 880212 BLAKE2B 
5f038c704061bb7915b0b0926c2dc60a5dd4931a70a1bf1041508363e036ae0553e22c52f8c956bebb05a27fad751c3b84c4a2b9fd6158fd8b6bd346e3efe7b4
 SHA512 
19573626a24fcea17c72641ce4491cf9e0901fa4a463ad5da6244191f28e4d9680d903fc2f87fe4a6b607f2a6a3a6bc644d5c1fc6e568394eb9822face30dfae
 DIST lmdb-1.1.1.tar.gz 880359 BLAKE2B 
b202154eae151d3748e9e90fcb71a3c8a722923c2583e469ef1a0017a4c3dfdfd62d99db24fb79e7da1fc7c6a4fb695d9db5ed6a67750967788a12fe0ba24761
 SHA512 
4621c87dd646f8ca37f4cdc40ffa2fe809ca4da21b335856e50e6d0ae07f3828d424cde9cc383e4cdc761cd9311eb504d67678a33de51c1931a006ec86a2fcd0

diff --git a/dev-python/lmdb/lmdb-1.1.0.ebuild 
b/dev-python/lmdb/lmdb-1.1.0.ebuild
deleted file mode 100644
index 8152dc7bdfd..000
--- a/dev-python/lmdb/lmdb-1.1.0.ebuild
+++ /dev/null
@@ -1,35 +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..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for the Lightning Database"
-HOMEPAGE="https://github.com/jnwatson/py-lmdb/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="OPENLDAP"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="dev-db/lmdb:="
-DEPEND="${RDEPEND}"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest
-
-python_compile() {
-   LMDB_FORCE_SYSTEM=1 distutils-r1_python_compile
-}
-
-python_test() {
-   pytest tests -vv || die "Tests fail with ${EPYTHON}"
-}
-
-python_install() {
-   # This is required when the CFFI extension is used (for PyPy3)
-   LMDB_FORCE_SYSTEM=1 distutils-r1_python_install
-}



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

2021-03-26 Thread Agostino Sarubbo
commit: e882038f257f182e3a4f4cc60740ef7affd39bf5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Mar 26 07:50:34 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Mar 26 07:50:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e882038f

dev-python/lmdb: x86 stable wrt bug #776091

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/lmdb/lmdb-1.1.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-1.1.1-r1.ebuild 
b/dev-python/lmdb/lmdb-1.1.1-r1.ebuild
index f871206e003..587621283a0 100644
--- a/dev-python/lmdb/lmdb-1.1.1-r1.ebuild
+++ b/dev-python/lmdb/lmdb-1.1.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
 
 RDEPEND=">=dev-db/lmdb-0.9.28:="
 DEPEND="${RDEPEND}"



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

2021-03-26 Thread Agostino Sarubbo
commit: ce141678a69389ba5a5b5a18677b95c49cb4693f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Mar 26 07:45:11 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Mar 26 07:45:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce141678

dev-python/lmdb: amd64 stable wrt bug #776091

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/lmdb/lmdb-1.1.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-1.1.1-r1.ebuild 
b/dev-python/lmdb/lmdb-1.1.1-r1.ebuild
index 81575f691bb..f871206e003 100644
--- a/dev-python/lmdb/lmdb-1.1.1-r1.ebuild
+++ b/dev-python/lmdb/lmdb-1.1.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND=">=dev-db/lmdb-0.9.28:="
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/lmdb/, dev-python/lmdb/files/

2021-03-07 Thread Michał Górny
commit: 562cd85145b33cbe796bd7e3ebe7e469efb8
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar  7 20:29:06 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar  7 22:38:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=562c

dev-python/lmdb: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/Manifest |  1 -
 dev-python/lmdb/files/lmdb-1.0.0-pypy3.patch | 40 
 dev-python/lmdb/lmdb-1.0.0.ebuild| 40 
 dev-python/lmdb/lmdb-1.1.1.ebuild| 36 -
 4 files changed, 117 deletions(-)

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index c647935a9e8..2f2eaef514a 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1,3 +1,2 @@
-DIST lmdb-1.0.0.tar.gz 876673 BLAKE2B 
33fdf7dd344e42412b756f7c6d42c291f94bb2410366802b22b8045c8ae5ff4f73f41cdc655e750f0ccb9f547f70b190bb9b584d7858edd07c1fb274bff684eb
 SHA512 
3a4dba711ce5a3795a7f916cf04d5c7e9d4b5df30161dcbd02b53bcec73b96450865fb2bd8fe4a9ca2b5060531d03cefd9ea19aa09f139f93c3d03b2516f5632
 DIST lmdb-1.1.0.tar.gz 880212 BLAKE2B 
5f038c704061bb7915b0b0926c2dc60a5dd4931a70a1bf1041508363e036ae0553e22c52f8c956bebb05a27fad751c3b84c4a2b9fd6158fd8b6bd346e3efe7b4
 SHA512 
19573626a24fcea17c72641ce4491cf9e0901fa4a463ad5da6244191f28e4d9680d903fc2f87fe4a6b607f2a6a3a6bc644d5c1fc6e568394eb9822face30dfae
 DIST lmdb-1.1.1.tar.gz 880359 BLAKE2B 
b202154eae151d3748e9e90fcb71a3c8a722923c2583e469ef1a0017a4c3dfdfd62d99db24fb79e7da1fc7c6a4fb695d9db5ed6a67750967788a12fe0ba24761
 SHA512 
4621c87dd646f8ca37f4cdc40ffa2fe809ca4da21b335856e50e6d0ae07f3828d424cde9cc383e4cdc761cd9311eb504d67678a33de51c1931a006ec86a2fcd0

diff --git a/dev-python/lmdb/files/lmdb-1.0.0-pypy3.patch 
b/dev-python/lmdb/files/lmdb-1.0.0-pypy3.patch
deleted file mode 100644
index 008213ac46c..000
--- a/dev-python/lmdb/files/lmdb-1.0.0-pypy3.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 2d0f93984f53c19925f07d742584f5e3e69d7902 Mon Sep 17 00:00:00 2001
-From: Nic Watson 
-Date: Wed, 7 Oct 2020 12:44:30 -0400
-Subject: [PATCH] Get pypy3 passing tests
-

- .travis.yml  | 2 +-
- tests/cursor_test.py | 8 
- 2 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/tests/cursor_test.py b/tests/cursor_test.py
-index acfb0ea..22dd6f8 100644
 a/tests/cursor_test.py
-+++ b/tests/cursor_test.py
-@@ -245,7 +245,7 @@ def setUp(self, redo=False):
- self.txn = self.env.begin(write=True)
- self.c = self.txn.cursor()
- 
--@unittest.skipIf(sys.platform != 'linux', "test only works on Linux")
-+@unittest.skipIf(not sys.platform.startswith('linux'), "test only works 
on Linux")
- def test_preload(self):
- """
- Test that reading just the key doesn't prefault the value contents, 
but
-@@ -264,13 +264,13 @@ def test_preload(self):
- self.path, self.env = testlib.temp_env(path=self.path, writemap=True)
- self.txn = self.env.begin(write=True, buffers=True)
- self.c = self.txn.cursor()
--minflts_before = resource.getrusage(resource.RUSAGE_THREAD)[6]
-+minflts_before = resource.getrusage(resource.RUSAGE_SELF)[6]
- self.c.set_key(B('a'))
- assert self.c.key() == B('a')
--minflts_after_key = resource.getrusage(resource.RUSAGE_THREAD)[6]
-+minflts_after_key = resource.getrusage(resource.RUSAGE_SELF)[6]
- 
- self.c.value()
--minflts_after_value = resource.getrusage(resource.RUSAGE_THREAD)[6]
-+minflts_after_value = resource.getrusage(resource.RUSAGE_SELF)[6]
- 
- epsilon = 20
- 

diff --git a/dev-python/lmdb/lmdb-1.0.0.ebuild 
b/dev-python/lmdb/lmdb-1.0.0.ebuild
deleted file mode 100644
index d6698037079..000
--- a/dev-python/lmdb/lmdb-1.0.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for the Lightning Database"
-HOMEPAGE="https://github.com/jnwatson/py-lmdb/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="OPENLDAP"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="dev-db/lmdb:="
-DEPEND="${RDEPEND}"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest
-
-PATCHES=(
-   # 
https://github.com/jnwatson/py-lmdb/commit/2d0f93984f53c19925f07d742584f5e3e69d7902
-   "${FILESDIR}/${P}-pypy3.patch"
-)
-
-python_compile() {
-   LMDB_FORCE_SYSTEM=1 distutils-r1_python_compile
-}
-
-python_test() {
-   pytest tests -vv || die "Tests fail with ${EPYTHON}"
-}
-
-python_install() {
-   # This is required when the CFFI extension is used (for PyPy3)
-   LMDB_FORCE_SYSTEM=1 distutils-r1_python_install
-}

diff --git a/dev-python/lmdb/lmdb-1.1.1.ebuild 

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

2021-03-07 Thread Sam James
commit: 973c0aaa1e87afef74cb1311fd14e88cbc7535a3
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  7 19:48:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  7 19:48:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=973c0aaa

dev-python/lmdb: Stabilize 1.1.0 x86, #774597

Signed-off-by: Sam James  gentoo.org>

 dev-python/lmdb/lmdb-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-1.1.0.ebuild 
b/dev-python/lmdb/lmdb-1.1.0.ebuild
index 2ec34241f09..8152dc7bdfd 100644
--- a/dev-python/lmdb/lmdb-1.1.0.ebuild
+++ b/dev-python/lmdb/lmdb-1.1.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="dev-db/lmdb:="
 DEPEND="${RDEPEND}"



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

2021-03-07 Thread Sam James
commit: 1d3e2959ba437b1a09ef157e4c8456bf6bdb05a6
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  7 19:45:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  7 19:45:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d3e2959

dev-python/lmdb: Stabilize 1.1.0 amd64, #774597

Signed-off-by: Sam James  gentoo.org>

 dev-python/lmdb/lmdb-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-1.1.0.ebuild 
b/dev-python/lmdb/lmdb-1.1.0.ebuild
index 1196a1fe9b8..2ec34241f09 100644
--- a/dev-python/lmdb/lmdb-1.1.0.ebuild
+++ b/dev-python/lmdb/lmdb-1.1.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="dev-db/lmdb:="
 DEPEND="${RDEPEND}"



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

2021-02-11 Thread Michał Górny
commit: c5578d219fd2d3b40ae67f0a4a372fa2b0564610
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 11 14:43:37 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 11 14:43:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5578d21

dev-python/lmdb: Add a revision using lmdb-0.9.28+

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/lmdb-1.1.1-r1.ebuild | 35 +++
 1 file changed, 35 insertions(+)

diff --git a/dev-python/lmdb/lmdb-1.1.1-r1.ebuild 
b/dev-python/lmdb/lmdb-1.1.1-r1.ebuild
new file mode 100644
index 000..81575f691bb
--- /dev/null
+++ b/dev-python/lmdb/lmdb-1.1.1-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the Lightning Database"
+HOMEPAGE="https://github.com/jnwatson/py-lmdb/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="OPENLDAP"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND=">=dev-db/lmdb-0.9.28:="
+DEPEND="${RDEPEND}"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_compile() {
+   LMDB_FORCE_SYSTEM=1 distutils-r1_python_compile
+}
+
+python_test() {
+   pytest tests -vv || die "Tests fail with ${EPYTHON}"
+}
+
+python_install() {
+   # This is required when the CFFI extension is used (for PyPy3)
+   LMDB_FORCE_SYSTEM=1 distutils-r1_python_install
+}



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

2021-02-06 Thread Michał Górny
commit: d9a853b6cf40659d1a6b523a4d217cb3c07f2033
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb  6 09:02:08 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb  6 09:27:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9a853b6

dev-python/lmdb: Bump to 1.1.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/Manifest  |  1 +
 dev-python/lmdb/lmdb-1.1.1.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index 95201530d40..c647935a9e8 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1,2 +1,3 @@
 DIST lmdb-1.0.0.tar.gz 876673 BLAKE2B 
33fdf7dd344e42412b756f7c6d42c291f94bb2410366802b22b8045c8ae5ff4f73f41cdc655e750f0ccb9f547f70b190bb9b584d7858edd07c1fb274bff684eb
 SHA512 
3a4dba711ce5a3795a7f916cf04d5c7e9d4b5df30161dcbd02b53bcec73b96450865fb2bd8fe4a9ca2b5060531d03cefd9ea19aa09f139f93c3d03b2516f5632
 DIST lmdb-1.1.0.tar.gz 880212 BLAKE2B 
5f038c704061bb7915b0b0926c2dc60a5dd4931a70a1bf1041508363e036ae0553e22c52f8c956bebb05a27fad751c3b84c4a2b9fd6158fd8b6bd346e3efe7b4
 SHA512 
19573626a24fcea17c72641ce4491cf9e0901fa4a463ad5da6244191f28e4d9680d903fc2f87fe4a6b607f2a6a3a6bc644d5c1fc6e568394eb9822face30dfae
+DIST lmdb-1.1.1.tar.gz 880359 BLAKE2B 
b202154eae151d3748e9e90fcb71a3c8a722923c2583e469ef1a0017a4c3dfdfd62d99db24fb79e7da1fc7c6a4fb695d9db5ed6a67750967788a12fe0ba24761
 SHA512 
4621c87dd646f8ca37f4cdc40ffa2fe809ca4da21b335856e50e6d0ae07f3828d424cde9cc383e4cdc761cd9311eb504d67678a33de51c1931a006ec86a2fcd0

diff --git a/dev-python/lmdb/lmdb-1.1.1.ebuild 
b/dev-python/lmdb/lmdb-1.1.1.ebuild
new file mode 100644
index 000..be8e1065ac2
--- /dev/null
+++ b/dev-python/lmdb/lmdb-1.1.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the Lightning Database"
+HOMEPAGE="https://github.com/jnwatson/py-lmdb/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="OPENLDAP"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+# TODO: switch to >=0.9.28 when available
+RDEPEND="

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

2021-02-04 Thread Michał Górny
commit: 8a70a7aae80eecf3d71f093d772ebe079c0c3f00
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  5 00:51:37 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb  5 00:55:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a70a7aa

dev-python/lmdb: Bump to 1.1.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/Manifest  |  1 +
 dev-python/lmdb/lmdb-1.1.0.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index 3933a1cd54c..95201530d40 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1 +1,2 @@
 DIST lmdb-1.0.0.tar.gz 876673 BLAKE2B 
33fdf7dd344e42412b756f7c6d42c291f94bb2410366802b22b8045c8ae5ff4f73f41cdc655e750f0ccb9f547f70b190bb9b584d7858edd07c1fb274bff684eb
 SHA512 
3a4dba711ce5a3795a7f916cf04d5c7e9d4b5df30161dcbd02b53bcec73b96450865fb2bd8fe4a9ca2b5060531d03cefd9ea19aa09f139f93c3d03b2516f5632
+DIST lmdb-1.1.0.tar.gz 880212 BLAKE2B 
5f038c704061bb7915b0b0926c2dc60a5dd4931a70a1bf1041508363e036ae0553e22c52f8c956bebb05a27fad751c3b84c4a2b9fd6158fd8b6bd346e3efe7b4
 SHA512 
19573626a24fcea17c72641ce4491cf9e0901fa4a463ad5da6244191f28e4d9680d903fc2f87fe4a6b607f2a6a3a6bc644d5c1fc6e568394eb9822face30dfae

diff --git a/dev-python/lmdb/lmdb-1.1.0.ebuild 
b/dev-python/lmdb/lmdb-1.1.0.ebuild
new file mode 100644
index 000..1196a1fe9b8
--- /dev/null
+++ b/dev-python/lmdb/lmdb-1.1.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the Lightning Database"
+HOMEPAGE="https://github.com/jnwatson/py-lmdb/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="OPENLDAP"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-db/lmdb:="
+DEPEND="${RDEPEND}"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_compile() {
+   LMDB_FORCE_SYSTEM=1 distutils-r1_python_compile
+}
+
+python_test() {
+   pytest tests -vv || die "Tests fail with ${EPYTHON}"
+}
+
+python_install() {
+   # This is required when the CFFI extension is used (for PyPy3)
+   LMDB_FORCE_SYSTEM=1 distutils-r1_python_install
+}



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

2020-11-18 Thread Michał Górny
commit: ddeba68057290513dd39f1bfc6e13716a172ac80
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 09:27:41 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 18 09:31:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddeba680

dev-python/lmdb: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/Manifest |  1 -
 dev-python/lmdb/lmdb-0.92.ebuild | 24 
 2 files changed, 25 deletions(-)

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index 47883370872..3933a1cd54c 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1,2 +1 @@
-DIST lmdb-0.92.tar.gz 155720 BLAKE2B 
fa991dba144e636d395e264c70de61bf6e1391bed589b8e67075eb604ad3cde7bc1593f596f884e13ef4c744efddac93467eb0e9d7e79d445a71e21e1f5541f7
 SHA512 
5177abe0c441fb9067ad84de0cafda960113042404507eaf36194efe614fbc9fda37668b9d8a07d4a7f674b0c1a267194ddfb241834a3b1db0d8026f53841cf2
 DIST lmdb-1.0.0.tar.gz 876673 BLAKE2B 
33fdf7dd344e42412b756f7c6d42c291f94bb2410366802b22b8045c8ae5ff4f73f41cdc655e750f0ccb9f547f70b190bb9b584d7858edd07c1fb274bff684eb
 SHA512 
3a4dba711ce5a3795a7f916cf04d5c7e9d4b5df30161dcbd02b53bcec73b96450865fb2bd8fe4a9ca2b5060531d03cefd9ea19aa09f139f93c3d03b2516f5632

diff --git a/dev-python/lmdb/lmdb-0.92.ebuild b/dev-python/lmdb/lmdb-0.92.ebuild
deleted file mode 100644
index c3be0c1d61f..000
--- a/dev-python/lmdb/lmdb-0.92.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for the Lightning Database"
-HOMEPAGE="https://github.com/dw/py-lmdb/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="OPENLDAP"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="dev-db/lmdb:="
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]"
-
-python_compile() {
-   LMDB_FORCE_SYSTEM=1 distutils-r1_python_compile
-}



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

2020-11-17 Thread Agostino Sarubbo
commit: 96e7ef72bf0af26c61cff6056b3669fc49c6d9e0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 17 19:16:58 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 17 19:16:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96e7ef72

dev-python/lmdb: x86 stable wrt bug #754453

Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/lmdb/lmdb-1.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-1.0.0.ebuild 
b/dev-python/lmdb/lmdb-1.0.0.ebuild
index be41cf5a508..8e3f0f10d80 100644
--- a/dev-python/lmdb/lmdb-1.0.0.ebuild
+++ b/dev-python/lmdb/lmdb-1.0.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="dev-db/lmdb:="
 DEPEND="${RDEPEND}"



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

2020-11-15 Thread Sam James
commit: d3476eadc33a1edbde8f0fa70ed4d6cc4499c8a4
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 15 23:44:53 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 15 23:44:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3476ead

dev-python/lmdb: Stabilize 1.0.0 amd64, #754453

Signed-off-by: Sam James  gentoo.org>

 dev-python/lmdb/lmdb-1.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-1.0.0.ebuild 
b/dev-python/lmdb/lmdb-1.0.0.ebuild
index 8801f1e8235..be41cf5a508 100644
--- a/dev-python/lmdb/lmdb-1.0.0.ebuild
+++ b/dev-python/lmdb/lmdb-1.0.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="dev-db/lmdb:="
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/lmdb/, dev-python/lmdb/files/

2020-10-09 Thread Louis Sautier
commit: 4ac7b9cd6b2631631d250b7c618d43f484e3dd63
Author: Louis Sautier  gentoo  org>
AuthorDate: Fri Oct  9 12:39:57 2020 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Fri Oct  9 12:43:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac7b9cd

dev-python/lmdb: add PyPy3 support

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Louis Sautier  gentoo.org>

 dev-python/lmdb/files/lmdb-1.0.0-pypy3.patch | 40 
 dev-python/lmdb/lmdb-1.0.0.ebuild| 14 +++---
 2 files changed, 51 insertions(+), 3 deletions(-)

diff --git a/dev-python/lmdb/files/lmdb-1.0.0-pypy3.patch 
b/dev-python/lmdb/files/lmdb-1.0.0-pypy3.patch
new file mode 100644
index 000..008213ac46c
--- /dev/null
+++ b/dev-python/lmdb/files/lmdb-1.0.0-pypy3.patch
@@ -0,0 +1,40 @@
+From 2d0f93984f53c19925f07d742584f5e3e69d7902 Mon Sep 17 00:00:00 2001
+From: Nic Watson 
+Date: Wed, 7 Oct 2020 12:44:30 -0400
+Subject: [PATCH] Get pypy3 passing tests
+
+---
+ .travis.yml  | 2 +-
+ tests/cursor_test.py | 8 
+ 2 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/tests/cursor_test.py b/tests/cursor_test.py
+index acfb0ea..22dd6f8 100644
+--- a/tests/cursor_test.py
 b/tests/cursor_test.py
+@@ -245,7 +245,7 @@ def setUp(self, redo=False):
+ self.txn = self.env.begin(write=True)
+ self.c = self.txn.cursor()
+ 
+-@unittest.skipIf(sys.platform != 'linux', "test only works on Linux")
++@unittest.skipIf(not sys.platform.startswith('linux'), "test only works 
on Linux")
+ def test_preload(self):
+ """
+ Test that reading just the key doesn't prefault the value contents, 
but
+@@ -264,13 +264,13 @@ def test_preload(self):
+ self.path, self.env = testlib.temp_env(path=self.path, writemap=True)
+ self.txn = self.env.begin(write=True, buffers=True)
+ self.c = self.txn.cursor()
+-minflts_before = resource.getrusage(resource.RUSAGE_THREAD)[6]
++minflts_before = resource.getrusage(resource.RUSAGE_SELF)[6]
+ self.c.set_key(B('a'))
+ assert self.c.key() == B('a')
+-minflts_after_key = resource.getrusage(resource.RUSAGE_THREAD)[6]
++minflts_after_key = resource.getrusage(resource.RUSAGE_SELF)[6]
+ 
+ self.c.value()
+-minflts_after_value = resource.getrusage(resource.RUSAGE_THREAD)[6]
++minflts_after_value = resource.getrusage(resource.RUSAGE_SELF)[6]
+ 
+ epsilon = 20
+ 

diff --git a/dev-python/lmdb/lmdb-1.0.0.ebuild 
b/dev-python/lmdb/lmdb-1.0.0.ebuild
index c96b90dc4e1..8801f1e8235 100644
--- a/dev-python/lmdb/lmdb-1.0.0.ebuild
+++ b/dev-python/lmdb/lmdb-1.0.0.ebuild
@@ -3,9 +3,7 @@
 
 EAPI=7
 
-# TODO: add PyPy3 when it is supported
-# https://github.com/jnwatson/py-lmdb/issues/260
-PYTHON_COMPAT=( python3_{6..9} )
+PYTHON_COMPAT=( pypy3 python3_{6..9} )
 
 inherit distutils-r1
 
@@ -23,6 +21,11 @@ DEPEND="${RDEPEND}"
 distutils_enable_sphinx docs
 distutils_enable_tests pytest
 
+PATCHES=(
+   # 
https://github.com/jnwatson/py-lmdb/commit/2d0f93984f53c19925f07d742584f5e3e69d7902
+   "${FILESDIR}/${P}-pypy3.patch"
+)
+
 python_compile() {
LMDB_FORCE_SYSTEM=1 distutils-r1_python_compile
 }
@@ -30,3 +33,8 @@ python_compile() {
 python_test() {
pytest tests -vv || die "Tests fail with ${EPYTHON}"
 }
+
+python_install() {
+   # This is required when the CFFI extension is used (for PyPy3)
+   LMDB_FORCE_SYSTEM=1 distutils-r1_python_install
+}



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

2020-10-05 Thread Louis Sautier
commit: c34e2834049d45d14c040c2429454b94dc07fef5
Author: Wim Muskee  gmail  com>
AuthorDate: Mon Oct  5 04:06:55 2020 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Mon Oct  5 10:31:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c34e2834

dev-python/lmdb: bump to 1.0.0, add Py3.{8,9}, doc+tests

Also update metadata.

Closes: https://bugs.gentoo.org/744334
Signed-off-by: Wim Muskee  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/17786
Signed-off-by: Louis Sautier  gentoo.org>

 dev-python/lmdb/Manifest  |  1 +
 dev-python/lmdb/lmdb-1.0.0.ebuild | 32 
 dev-python/lmdb/metadata.xml  |  3 ++-
 3 files changed, 35 insertions(+), 1 deletion(-)

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index 7b53433a7a1..47883370872 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1 +1,2 @@
 DIST lmdb-0.92.tar.gz 155720 BLAKE2B 
fa991dba144e636d395e264c70de61bf6e1391bed589b8e67075eb604ad3cde7bc1593f596f884e13ef4c744efddac93467eb0e9d7e79d445a71e21e1f5541f7
 SHA512 
5177abe0c441fb9067ad84de0cafda960113042404507eaf36194efe614fbc9fda37668b9d8a07d4a7f674b0c1a267194ddfb241834a3b1db0d8026f53841cf2
+DIST lmdb-1.0.0.tar.gz 876673 BLAKE2B 
33fdf7dd344e42412b756f7c6d42c291f94bb2410366802b22b8045c8ae5ff4f73f41cdc655e750f0ccb9f547f70b190bb9b584d7858edd07c1fb274bff684eb
 SHA512 
3a4dba711ce5a3795a7f916cf04d5c7e9d4b5df30161dcbd02b53bcec73b96450865fb2bd8fe4a9ca2b5060531d03cefd9ea19aa09f139f93c3d03b2516f5632

diff --git a/dev-python/lmdb/lmdb-1.0.0.ebuild 
b/dev-python/lmdb/lmdb-1.0.0.ebuild
new file mode 100644
index 000..c96b90dc4e1
--- /dev/null
+++ b/dev-python/lmdb/lmdb-1.0.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# TODO: add PyPy3 when it is supported
+# https://github.com/jnwatson/py-lmdb/issues/260
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the Lightning Database"
+HOMEPAGE="https://github.com/jnwatson/py-lmdb/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="OPENLDAP"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-db/lmdb:="
+DEPEND="${RDEPEND}"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_compile() {
+   LMDB_FORCE_SYSTEM=1 distutils-r1_python_compile
+}
+
+python_test() {
+   pytest tests -vv || die "Tests fail with ${EPYTHON}"
+}

diff --git a/dev-python/lmdb/metadata.xml b/dev-python/lmdb/metadata.xml
index 06b93698919..becfa11ea49 100644
--- a/dev-python/lmdb/metadata.xml
+++ b/dev-python/lmdb/metadata.xml
@@ -7,6 +7,7 @@
   
   
 lmdb
-dw/py-lmdb
+jnwatson/py-lmdb
+https://lmdb.readthedocs.io/
   
 



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

2020-08-17 Thread Sam James
commit: 84047f17539a688340e002c429a3cb4bffd7117d
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 18 05:36:27 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 18 05:36:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84047f17

dev-python/lmdb: Keyword 0.92 arm, #723912

Signed-off-by: Sam James  gentoo.org>

 dev-python/lmdb/lmdb-0.92.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-0.92.ebuild b/dev-python/lmdb/lmdb-0.92.ebuild
index 1a28cb0f521..c3be0c1d61f 100644
--- a/dev-python/lmdb/lmdb-0.92.ebuild
+++ b/dev-python/lmdb/lmdb-0.92.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="dev-db/lmdb:="



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

2020-02-05 Thread Michał Górny
commit: a305b0907f65b30638bf6ccc5c21381f4eb97410
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  5 16:13:36 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  5 16:24:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a305b090

dev-python/lmdb: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lmdb/lmdb-0.92.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-0.92.ebuild b/dev-python/lmdb/lmdb-0.92.ebuild
index 2c3fe85f5e1..1a28cb0f521 100644
--- a/dev-python/lmdb/lmdb-0.92.ebuild
+++ b/dev-python/lmdb/lmdb-0.92.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit distutils-r1
 



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

2019-05-21 Thread Stephen Klimaszewski
commit: 5eac3759d3764ba1acb23d63da24ed9d653a07e8
Author: Stephen Klimaszewski  gentoo  org>
AuthorDate: Tue May 21 16:20:17 2019 +
Commit: Stephen Klimaszewski  gentoo  org>
CommitDate: Tue May 21 16:20:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eac3759

dev-python/lmdb: add ~arm64 keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Stephen Klimaszewski  gentoo.org>

 dev-python/lmdb/lmdb-0.92.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-0.92.ebuild b/dev-python/lmdb/lmdb-0.92.ebuild
index cf82f2ee3ff..c2d5b696e55 100644
--- a/dev-python/lmdb/lmdb-0.92.ebuild
+++ b/dev-python/lmdb/lmdb-0.92.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="dev-db/lmdb:="



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

2018-07-20 Thread Mikle Kolyada
commit: 27bbc3a47d7e9d2def02339f60c4ba965b4a05c1
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jul 20 23:44:37 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Jul 21 00:05:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27bbc3a4

dev-python/lmdb: x86 stable wrt bug #658884

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-python/lmdb/lmdb-0.92.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-0.92.ebuild b/dev-python/lmdb/lmdb-0.92.ebuild
index 1fe97c27f8f..ab434fcda0b 100644
--- a/dev-python/lmdb/lmdb-0.92.ebuild
+++ b/dev-python/lmdb/lmdb-0.92.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"
 SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="dev-db/lmdb:="



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

2017-07-30 Thread Michał Górny
commit: 1b3869ad3f61462c124d9b9796c712b9cff338b9
Author: David Hicks  hicks  id  au>
AuthorDate: Fri Jul 28 22:44:31 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 08:35:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b3869ad

dev-python/lmdb: use HTTPS for GitHub

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/lmdb/lmdb-0.92.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-0.92.ebuild b/dev-python/lmdb/lmdb-0.92.ebuild
index 73cf3b095f6..3e152d59d2f 100644
--- a/dev-python/lmdb/lmdb-0.92.ebuild
+++ b/dev-python/lmdb/lmdb-0.92.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
 inherit distutils-r1
 
 DESCRIPTION="Python bindings for the Lightning Database"
-HOMEPAGE="http://github.com/dw/py-lmdb/;
+HOMEPAGE="https://github.com/dw/py-lmdb/;
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="OPENLDAP"



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

2017-06-25 Thread Sebastien Fabbro
commit: cfa182139eaa6b97f8fafaca9e4ae002f90ca587
Author: Sébastien Fabbro  gentoo  org>
AuthorDate: Wed Mar  8 18:28:33 2017 +
Commit: Sebastien Fabbro  gentoo  org>
CommitDate: Mon Jun 26 04:16:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfa18213

dev-python/lmdb: initial import

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-python/lmdb/Manifest |  1 +
 dev-python/lmdb/lmdb-0.92.ebuild | 25 +
 dev-python/lmdb/metadata.xml | 12 
 3 files changed, 38 insertions(+)

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
new file mode 100644
index 000..5908b9d254a
--- /dev/null
+++ b/dev-python/lmdb/Manifest
@@ -0,0 +1 @@
+DIST lmdb-0.92.tar.gz 155720 SHA256 
3d73238ab0e1f9d8b8ea4916b66f9e91574ec64f844f91b6e9374e894036dc06 SHA512 
5177abe0c441fb9067ad84de0cafda960113042404507eaf36194efe614fbc9fda37668b9d8a07d4a7f674b0c1a267194ddfb241834a3b1db0d8026f53841cf2
 WHIRLPOOL 
eeddff397808f18e76dd68a45f68b946d11233ccfbf0318587e5c5b9f109f96d3821b584f55715fc9be380cfc33288088f65453fbdab17cc20852a81ebfbe576

diff --git a/dev-python/lmdb/lmdb-0.92.ebuild b/dev-python/lmdb/lmdb-0.92.ebuild
new file mode 100644
index 000..5cfda1ddd8b
--- /dev/null
+++ b/dev-python/lmdb/lmdb-0.92.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the Lightning Database"
+HOMEPAGE="http://github.com/dw/py-lmdb/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="OPENLDAP"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-db/lmdb:="
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_compile() {
+   LMDB_FORCE_SYSTEM=1 distutils-r1_python_compile
+}

diff --git a/dev-python/lmdb/metadata.xml b/dev-python/lmdb/metadata.xml
new file mode 100644
index 000..06b93698919
--- /dev/null
+++ b/dev-python/lmdb/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+pyt...@gentoo.org
+Python
+  
+  
+lmdb
+dw/py-lmdb
+  
+



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

2017-06-25 Thread Sebastien Fabbro
commit: b6f67b8112f3915ade19bc25e1601a1da43d3113
Author: Sébastien Fabbro  gentoo  org>
AuthorDate: Mon Jun 26 04:19:43 2017 +
Commit: Sebastien Fabbro  gentoo  org>
CommitDate: Mon Jun 26 04:19:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6f67b81

dev-python/lmdb: added python-3.6

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-python/lmdb/lmdb-0.92.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lmdb/lmdb-0.92.ebuild b/dev-python/lmdb/lmdb-0.92.ebuild
index 5cfda1ddd8b..73cf3b095f6 100644
--- a/dev-python/lmdb/lmdb-0.92.ebuild
+++ b/dev-python/lmdb/lmdb-0.92.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_{4,5} )
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
 
 inherit distutils-r1