Gentoo Archives: gentoo-commits

From: "Göktürk Yüksek" <gokturk@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/fido2/
Date: Thu, 24 Jan 2019 20:18:36
Message-Id: 1548361067.d2259d1b95193ed68ce4f81f1ba875ddc1ca6fdb.gokturk@gentoo
1 commit: d2259d1b95193ed68ce4f81f1ba875ddc1ca6fdb
2 Author: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jan 24 20:04:33 2019 +0000
4 Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 24 20:17:47 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2259d1b
7
8 dev-python/fido2: bump to 0.5.0
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Göktürk Yüksek <gokturk <AT> gentoo.org>
12
13 dev-python/fido2/Manifest | 1 +
14 dev-python/fido2/fido2-0.5.0.ebuild | 49 +++++++++++++++++++++++++++++++++++++
15 2 files changed, 50 insertions(+)
16
17 diff --git a/dev-python/fido2/Manifest b/dev-python/fido2/Manifest
18 index 7098c33fcc2..c35c830c1e0 100644
19 --- a/dev-python/fido2/Manifest
20 +++ b/dev-python/fido2/Manifest
21 @@ -1,2 +1,3 @@
22 DIST fido2-0.3.0.tar.gz 125907 BLAKE2B 95054f258c775ac3b4f65608fd3b62ec4165a568c237064ebb66da1ca6ae899a3d88b5613e9dd4be87c05068ebd698be452dd3467800317e5894092216196e12 SHA512 c6ea83e104d77350413156eba4c1aa2635b77ae00d157dce61e5a8539c65aca4dd1dfc5303f9d408359582eeb98ae558aa1e2043a9b1dfcb23415eb8bc9c6a09
23 DIST fido2-0.4.0.tar.gz 141714 BLAKE2B 3d57ef1598d2c84cea8a98e75cdef96b77807d4eb5951515560b43655a48bb0816c4e05ef39314b13b6bad84509e09145aeab5727a9fc6cba65ddf42f588b007 SHA512 4eb95a95e1f5b8b49267bc0a11e5501bd041a211ac8a6249ff9cc26ebb0b155b9d16494c18391a14feecb197d61dc50c8530b2ab38ba7e9dc600276abd6f8bcf
24 +DIST fido2-0.5.0.tar.gz 161562 BLAKE2B 20d4f6c4e54366a26d5a56a84a6ff84bec0f0e22107aa612db721df8a5186a2129373ae609fb58a27008dc700b4b92d607fc2bf16aab7ac6bff8d9e7219204aa SHA512 fa83848e179b9208e2a701a3330faa1dde75e5e23133540eaec896145dbde376bc424a5e59865d3cf90c5765882e22530e96df2491101d2b5dcb22cfc4bcbb87
25
26 diff --git a/dev-python/fido2/fido2-0.5.0.ebuild b/dev-python/fido2/fido2-0.5.0.ebuild
27 new file mode 100644
28 index 00000000000..23e4129ce70
29 --- /dev/null
30 +++ b/dev-python/fido2/fido2-0.5.0.ebuild
31 @@ -0,0 +1,49 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
38 +inherit distutils-r1
39 +
40 +DESCRIPTION="Python based FIDO 2.0 library"
41 +HOMEPAGE="https://github.com/Yubico/python-fido2"
42 +SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz"
43 +
44 +LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0"
45 +SLOT="0"
46 +KEYWORDS="~amd64"
47 +IUSE="examples test"
48 +
49 +RDEPEND="
50 + dev-python/six[${PYTHON_USEDEP}]
51 + dev-python/cryptography[${PYTHON_USEDEP}]
52 + $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7)
53 + examples? (
54 + dev-python/flask[${PYTHON_USEDEP}]
55 + dev-python/pyopenssl[${PYTHON_USEDEP}]
56 + )
57 +"
58 +DEPEND="
59 + dev-python/setuptools[${PYTHON_USEDEP}]
60 + test? (
61 + ${RDEPEND}
62 + dev-python/mock[${PYTHON_USEDEP}]
63 + dev-python/pyfakefs[${PYTHON_USEDEP}]
64 + )
65 +"
66 +
67 +python_test() {
68 + touch "${S}"/test/__init__.py || die
69 + esetup.py test
70 +}
71 +
72 +python_install_all() {
73 + distutils-r1_python_install_all
74 +
75 + if use examples; then
76 + docinto examples
77 + dodoc -r "${S}"/examples/.
78 + docompress -x "/usr/share/doc/${PF}/examples"
79 + fi
80 +}