Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/flask/
Date: Wed, 06 Oct 2021 07:16:43
Message-Id: 1633504561.de865ac40e1186e05ef225cc726ef3168c29e903.mgorny@gentoo
1 commit: de865ac40e1186e05ef225cc726ef3168c29e903
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Wed Oct 6 06:14:19 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed Oct 6 07:16:01 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de865ac4
7
8 dev-python/flask: Bump to 2.0.2
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/flask/Manifest | 1 +
13 dev-python/flask/flask-2.0.2.ebuild | 58 +++++++++++++++++++++++++++++++++++++
14 2 files changed, 59 insertions(+)
15
16 diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest
17 index b4b785b2121..c0896d22ffe 100644
18 --- a/dev-python/flask/Manifest
19 +++ b/dev-python/flask/Manifest
20 @@ -1,2 +1,3 @@
21 DIST Flask-1.1.4.tar.gz 635920 BLAKE2B c1f19e7449177ecf6e901d5932ad25cbe866ff53b9323f717541922b1ea5b10203ff07630fcf3eabaedd9b6a24ef031ad2aaa2e2f759925363bebfa7e5d967da SHA512 6f427a1264921b8560446afacee2757d16de0dc22d6ed249b7bc5d6f50f3af50c89b79ce900d75b41af4befc53910f2b532c2e280de42837e2133acb6b1bd80d
22 DIST Flask-2.0.1.tar.gz 626851 BLAKE2B 05273edacd6d66237a552410df7ef7ff367e28c273cc89f654eac5ed2eb3d26f71437169905372b398cc6c5c5067dcbea54aa1cab782e03c6186ac9ae3949f4c SHA512 fefed4971f0542b25ba2867919aa54a83b6e3f47e7cee94586543843e7e00ba209ac15d8fe28a3c53981f587aebcf2f3915a49e1a9cd1b729099dccbed3783c2
23 +DIST Flask-2.0.2.tar.gz 628479 BLAKE2B 13555ce0602e685b5fe29ba51e05534263d70440c56c9096e95e0893e010d877154d3d1db1bff47209e6b70e91612a71e8aed149a067465f9e3a11486d843a86 SHA512 341be4e453dd5f682e465af356ff85ffe76f52a62e529e6cd251f95199e73b0f93414af093f899f61721e9bb351f09972a433a55beacc972b5e577b86e003081
24
25 diff --git a/dev-python/flask/flask-2.0.2.ebuild b/dev-python/flask/flask-2.0.2.ebuild
26 new file mode 100644
27 index 00000000000..0d065b5c197
28 --- /dev/null
29 +++ b/dev-python/flask/flask-2.0.2.ebuild
30 @@ -0,0 +1,58 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +PYTHON_COMPAT=( python3_{8..10} pypy3 )
37 +inherit distutils-r1
38 +
39 +DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions"
40 +HOMEPAGE="https://github.com/pallets/flask/"
41 +MY_PN="Flask"
42 +MY_P="${MY_PN}-${PV}"
43 +if [[ ${PV} == *9999* ]]; then
44 + EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git"
45 + inherit git-r3
46 +else
47 + SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
48 + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86"
49 + S="${WORKDIR}/${MY_P}"
50 +fi
51 +
52 +LICENSE="BSD"
53 +SLOT="0"
54 +IUSE="examples"
55 +
56 +RDEPEND="
57 + >=dev-python/click-7.1.2[${PYTHON_USEDEP}]
58 + dev-python/blinker[${PYTHON_USEDEP}]
59 + >=dev-python/itsdangerous-2.0[${PYTHON_USEDEP}]
60 + >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
61 + >=dev-python/werkzeug-2.0[${PYTHON_USEDEP}]"
62 +BDEPEND="
63 + test? (
64 + >=dev-python/asgiref-3.2[${PYTHON_USEDEP}]
65 + )"
66 +
67 +distutils_enable_sphinx docs \
68 + dev-python/pallets-sphinx-themes \
69 + dev-python/sphinx-issues \
70 + dev-python/sphinx-tabs \
71 + dev-python/sphinxcontrib-log_cabinet
72 +distutils_enable_tests pytest
73 +
74 +python_test() {
75 + local EPYTEST_DESELECT=()
76 + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
77 + # https://github.com/pallets/flask/issues/4292
78 + # (test xfailed in newer version)
79 + tests/test_cli.py::test_lazy_load_error
80 + )
81 +
82 + epytest -p no:httpbin
83 +}
84 +
85 +python_install_all() {
86 + use examples && dodoc -r examples
87 + distutils-r1_python_install_all
88 +}