commit:     ec77b4609695dfac94863c39f6a723e3459d09dc
Author:     Theo Anderson <telans <AT> posteo <DOT> de>
AuthorDate: Wed Dec  9 04:32:15 2020 +0000
Commit:     Theo Anderson <telans <AT> posteo <DOT> de>
CommitDate: Wed Dec  9 04:32:15 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec77b460

dev-python/pykeepass: maintain & bump

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson <telans <AT> posteo.de>

 dev-python/pykeepass/Manifest               |  1 +
 dev-python/pykeepass/metadata.xml           |  6 ++++--
 dev-python/pykeepass/pykeepass-3.2.1.ebuild | 32 +++++++++++++++++++++++++++++
 3 files changed, 37 insertions(+), 2 deletions(-)

diff --git a/dev-python/pykeepass/Manifest b/dev-python/pykeepass/Manifest
index e05b4d09..0a667172 100644
--- a/dev-python/pykeepass/Manifest
+++ b/dev-python/pykeepass/Manifest
@@ -1 +1,2 @@
 DIST pykeepass-3.2.0.tar.gz 68381 BLAKE2B 
05b0dbf86f5211596487a026ef0de438c540e302edf1a2b57403bbcd212d99a995fe91bf770d963f47a77a05adb66817b26d73154585254f1ed1b956e40bdaf6
 SHA512 
8ecdf667ef03f6189d75ce5d6fe0ec49fc683ebccc94a77fe31807b43abfc77417a26058281758aee5721558c267458106bc2626cddbf9ff29225297dc4896fb
+DIST pykeepass-3.2.1.tar.gz 46615 BLAKE2B 
fac973f9992b15d5f0bad94eb99201c6cf76e0fbf20fa2e04cc51bc6686a65c746608054afe4f0a0cfea1f534e55829d2e485def321ecf9b2dda0e729e6fc4ff
 SHA512 
559287581741d5b3465fa722d0dc51dbbcb46776349c7a4ce2b688b8e692f188078718adcdf527723e35f30b3f68efa4625bba5db5109841b75d2590d0b67ff8

diff --git a/dev-python/pykeepass/metadata.xml 
b/dev-python/pykeepass/metadata.xml
index 6c6241f6..d3ad614d 100644
--- a/dev-python/pykeepass/metadata.xml
+++ b/dev-python/pykeepass/metadata.xml
@@ -1,6 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-
 <pkgmetadata>
-    <!-- maintainer-needed -->
+    <maintainer type="person">
+        <email>tel...@posteo.de</email>
+        <name>Theo Anderson</name>
+    </maintainer>
 </pkgmetadata>

diff --git a/dev-python/pykeepass/pykeepass-3.2.1.ebuild 
b/dev-python/pykeepass/pykeepass-3.2.1.ebuild
new file mode 100644
index 00000000..bcfe710e
--- /dev/null
+++ b/dev-python/pykeepass/pykeepass-3.2.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_7 ) # not all dependency are 3.8 ready
+
+inherit distutils-r1
+
+DESCRIPTION="Python library to interact with keepass databases (supports KDBX3 
and KDBX4) "
+HOMEPAGE="https://github.com/libkeepass/pykeepass";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+       >=dev-python/argon2-cffi-19.1.0[${PYTHON_USEDEP}]
+       >=dev-python/construct-2.9.4[${PYTHON_USEDEP}]
+       >=dev-python/future-0.17.0[${PYTHON_USEDEP}]
+       >=dev-python/lxml-4.3.4[${PYTHON_USEDEP}]
+       >=dev-python/pycryptodome-3.8.2[${PYTHON_USEDEP}]
+       >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/0001-setup.py-exclude-tests-directory.patch" )
+
+python_test() {
+       "${EPYTHON}" tests/tests.py -v || die
+}

Reply via email to