dev-perl/Class-Inspector: amd64 stable
[gentoo.git] / dev-python / stormpath / stormpath-2.4.5.ebuild
1 # Copyright 1999-2017 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=5
5
6 PYTHON_COMPAT=( python2_7 python3_{4,5} )
7
8 inherit distutils-r1 vcs-snapshot
9
10 DESCRIPTION="Official Stormpath SDK, used to interact with the Stormpath REST API."
11 HOMEPAGE="https://github.com/stormpath/stormpath-sdk-python"
12 SRC_URI="https://github.com/stormpath/${PN}-sdk-python/archive/${PV}.tar.gz -> ${P}.tar.gz"
13
14 LICENSE="Apache-2.0"
15 SLOT="0"
16 KEYWORDS="~amd64"
17 IUSE="doc test"
18
19 DEPEND="
20         dev-python/setuptools[${PYTHON_USEDEP}]
21         doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
22         test? (
23                 dev-python/mock[${PYTHON_USEDEP}]
24                 dev-python/pytest-cov[${PYTHON_USEDEP}]
25                 dev-python/pytest[${PYTHON_USEDEP}]
26         )
27 "
28 RDEPEND="
29         >=dev-python/isodate-0.5.4[${PYTHON_USEDEP}]
30         <=dev-python/oauthlib-1.0.3[${PYTHON_USEDEP}]
31         >=dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
32         >=dev-python/pyjwt-1.0.0[${PYTHON_USEDEP}]
33         >=dev-python/python-dateutil-2.4.0[${PYTHON_USEDEP}]
34         >=dev-python/requests-2.4.3[${PYTHON_USEDEP}]
35         >=dev-python/six-1.6.1[${PYTHON_USEDEP}]
36 "
37
38 python_compile_all() {
39         esetup.py docs
40 }
41
42 python_test() {
43         esetup.py test
44 }
45
46 python_install_all() {
47         use doc && local HTML_DOCS=( docs/_build/html/. )
48
49         distutils-r1_python_install_all
50 }