diff options
Diffstat (limited to 'dev-python/flask')
-rw-r--r-- | dev-python/flask/Manifest | 4 | ||||
-rw-r--r-- | dev-python/flask/flask-0.12.2.ebuild | 25 | ||||
-rw-r--r-- | dev-python/flask/flask-9999.ebuild | 38 |
3 files changed, 38 insertions, 29 deletions
diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest index 76b93c48005b..039b24d80dec 100644 --- a/dev-python/flask/Manifest +++ b/dev-python/flask/Manifest @@ -1,4 +1,4 @@ DIST Flask-0.12.2.tar.gz 548510 BLAKE2B bd92d0e7e6ff36d371ffd958708517d16e41d1475af9153bf3d5234c33aa5c0ab415cbd254b711731cf8cffddac94b475f62d9fff2f9fe756b0fa30bb36d4343 SHA512 c00bb807e8fbc943e23a3721acf5b04320e7a58d658bca46bdf83a345b4c4d5729accae338505e134f01bc908adec9555fd94e8c87ef6f0367e6037215c06319 -EBUILD flask-0.12.2.ebuild 1725 BLAKE2B b28bffea94178220d0900ff422bad3ec9cf182850e9cf6ae627fe8d7f290edf347071be6a428e23de9a90cd0b98fdb55ef223763271184d5b73e63393b91b3e4 SHA512 cd3b65c31ca93cf55841b711803822442ff0dba8561115ea9d926829d2cea04c974e6df5cad690ebc698a4537dd4764acb6f66cc720fbb8716ff3a729fba14d4 -EBUILD flask-9999.ebuild 1079 BLAKE2B 30e3771c1cb659d6308f40582f9a4c7f732502616ee8ef36e5f4d80ea7c6d5448a6257dd9c369dbe5b581d7781f72cc18142332a9b40191f0c8034fc8cda8687 SHA512 df40c8719c352ddaf61ac5c5f3f3b83da8c814aedd9941a7ed5847189044a5ba4871ac7635ffef3ed22143656a35161243801625c330bedfaf193af079e0a9f1 +EBUILD flask-0.12.2.ebuild 1837 BLAKE2B 9a6bca9ba5d490e5ed6d05d63c17d269ec271821ec2293ad587a58038c4d1468ce0c2e520ab75155b260922196a55b1d2a0d972da6270e43f8ca8e2c8fa60e02 SHA512 d3c5d6ab73f049229b352862892392efb03135a3193b00d7891c13025b0c161ed6d8d22014e4fbe5b2e72604006f3cce1640ff10bb42c06198ba49408d910e2f +EBUILD flask-9999.ebuild 1235 BLAKE2B 6b0b88f074f20770ffc605526307edb3f4175685eb759714ce9065847d4cd44e90773ff03c764170076dc0ee8b13d60a765608b643bfabde11c0f0ded175c88a SHA512 e22e9a737dd51d2e2b936d7dbd3f7116a78db6adad1f43f0ed5714c8932d0a7708d1ed494d5f004d866974962bbd23d6ef0e1a0adb36acc6eb7bbf6f87576b4b MISC metadata.xml 363 BLAKE2B f031e9e0d44bc626f4cc00538e6030e732f97286a09d061cfd8b7e03c8506cc9ddc8caab73d9c10363c5bd0eab1bfe6129a668bd6c66e3d82d9221cfd1175629 SHA512 33989d02b79b82d3256dbbf7402d79580d529e728222d74dbb80f740dfc1f8f1357f03ab5da857ff1821f2bb90f7b7eeae71d89e237516da62656d3d124ef4d6 diff --git a/dev-python/flask/flask-0.12.2.ebuild b/dev-python/flask/flask-0.12.2.ebuild index 498dd328b2fe..a6175a6ac4c9 100644 --- a/dev-python/flask/flask-0.12.2.ebuild +++ b/dev-python/flask/flask-0.12.2.ebuild @@ -7,30 +7,33 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} ) inherit distutils-r1 -MY_PN="Flask" -MY_P="${MY_PN}-${PV}" - DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions" -SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" HOMEPAGE="https://github.com/pallets/flask/" +MY_PN="Flask" +MY_P="${MY_PN}-${PV}" +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git" + inherit git-r3 +else + SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" + KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux" + S="${WORKDIR}/${MY_P}" +fi LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux" IUSE="doc examples test" -RDEPEND=">=dev-python/blinker-1[${PYTHON_USEDEP}] - >=dev-python/werkzeug-0.7[${PYTHON_USEDEP}] - >=dev-python/jinja-2.4[${PYTHON_USEDEP}] +RDEPEND=">=dev-python/click-2[${PYTHON_USEDEP}] + >=dev-python/blinker-1[${PYTHON_USEDEP}] >=dev-python/itsdangerous-0.21[${PYTHON_USEDEP}] - >=dev-python/click-2[${PYTHON_USEDEP}]" + >=dev-python/jinja-2.4[${PYTHON_USEDEP}] + >=dev-python/werkzeug-0.7[${PYTHON_USEDEP}]" DEPEND="${RDEPEND} dev-python/setuptools[${PYTHON_USEDEP}] doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) test? ( dev-python/pytest[${PYTHON_USEDEP}] )" -S="${WORKDIR}/${MY_P}" - python_prepare_all() { # Prevent un-needed d'loading sed -e "s/ 'sphinx.ext.intersphinx',//" -i docs/conf.py || die diff --git a/dev-python/flask/flask-9999.ebuild b/dev-python/flask/flask-9999.ebuild index 0b68b4717e59..3329ccaa5a94 100644 --- a/dev-python/flask/flask-9999.ebuild +++ b/dev-python/flask/flask-9999.ebuild @@ -1,43 +1,49 @@ -# Copyright 1999-2017 Gentoo Foundation +# 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} ) +EAPI=6 -inherit distutils-r1 git-2 +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) -EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git" +inherit distutils-r1 DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions" +HOMEPAGE="https://pypi.org/project/Flask/" MY_PN="Flask" MY_P="${MY_PN}-${PV}" -SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" -HOMEPAGE="https://pypi.org/project/Flask/" +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git" + inherit git-r3 +else + SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" + S="${WORKDIR}/${MY_P}" +fi LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="examples test" +IUSE="doc examples test" RDEPEND="dev-python/blinker[${PYTHON_USEDEP}] >=dev-python/itsdangerous-0.21[${PYTHON_USEDEP}] >=dev-python/jinja-2.4[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] >=dev-python/werkzeug-0.7[${PYTHON_USEDEP}]" DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) test? ( dev-python/pytest[${PYTHON_USEDEP}] )" -S="${WORKDIR}/${MY_P}" -#if LIVE -SRC_URI= -KEYWORDS= -#endif +python_compile_all() { + use doc && emake -C docs html +} python_test() { py.test tests || die "Testing failed with ${EPYTHON}" } python_install_all() { - use examples && local EXAMPLES=( examples/. ) + use examples && dodoc -r examples + use doc && HTML_DOCS=( docs/_build/html/. ) + distutils-r1_python_install_all } |