1 |
commit: ac511bd4faafe3534b81d5a6d7f685cb8391b1b0 |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Sep 11 21:47:03 2021 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Sep 11 22:08:52 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac511bd4 |
7 |
|
8 |
dev-python/hypothesis: Bump to 6.21.0 |
9 |
|
10 |
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> |
11 |
|
12 |
dev-python/hypothesis/Manifest | 1 + |
13 |
dev-python/hypothesis/hypothesis-6.21.0.ebuild | 62 ++++++++++++++++++++++++++ |
14 |
2 files changed, 63 insertions(+) |
15 |
|
16 |
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest |
17 |
index 71f3438cadf..a340db8dfba 100644 |
18 |
--- a/dev-python/hypothesis/Manifest |
19 |
+++ b/dev-python/hypothesis/Manifest |
20 |
@@ -5,3 +5,4 @@ DIST hypothesis-python-6.18.0.tar.gz 9145660 BLAKE2B 6fb47aeb134363e50944d08f065 |
21 |
DIST hypothesis-python-6.19.0.tar.gz 9146087 BLAKE2B 11cf1e76735f2d57ee793c131a055c0e349bf7a39b072ac33914bcc371d44a607866ec617d2f955779fe99922f968b8da571fea87c45db72583e3ea2026000a5 SHA512 b641938c6f9b5603bb7b72ba1106da16bdcd0528de34317afdc4099bbfa1bfec90e76fbf14dc7cfc773fb02c3fa3b4bcfeea7f3788884cbefb51751f02879f9c |
22 |
DIST hypothesis-python-6.20.0.tar.gz 9146238 BLAKE2B 88009c7369209f8781644a975587d757ecf83e9e84e650fd2f8e88b5e4e1d078dd0639e49a9055c4390c0aba96a661561ff5858bf628036d097c614b7d9fc45a SHA512 6c139c78b75c5b8408345d654e6d638f4f2b0f1567bcb05c430e396d3dbf40fde7e3f6a6af4eea75b2387d395e8ee2a5eb11eabd3183c4eff0a35979aed1bcba |
23 |
DIST hypothesis-python-6.20.1.tar.gz 9146416 BLAKE2B ae3e10ffe2853009b8d698e0eae391e05632ba1a3d889dbfb498b8f46c18ec16477daefa9052dc6711f3239f9e83ffc7d52c6ad0c554492a00a55417b583afe7 SHA512 8d23bd0311cd8e81d7fd3851f4a72cc92bea4a07943475d8be9bac9dc9d5096f0d7d5e8ed8b14e64dbdb3c49b7d2c7ecc8d85dfe30d5e6f9f0ed96570ce4ddb0 |
24 |
+DIST hypothesis-python-6.21.0.tar.gz 9162663 BLAKE2B a5a2fbb7b377e6cf769c3454ca89615551164e1b0dae24abee15191fcdff2eb1f01b9462c7aff68a7ea801477105bdfe5f6a33f098eb506325031d3511914ae5 SHA512 7d91d83580403da3afac0f4e0a72935c63d7da2ff28429423a3001b0a19a1b6216fe36eb526e91fe9e7f0cae481aa3f446695f7407ec2201c5f8abc6e3ea19a8 |
25 |
|
26 |
diff --git a/dev-python/hypothesis/hypothesis-6.21.0.ebuild b/dev-python/hypothesis/hypothesis-6.21.0.ebuild |
27 |
new file mode 100644 |
28 |
index 00000000000..119bf66a091 |
29 |
--- /dev/null |
30 |
+++ b/dev-python/hypothesis/hypothesis-6.21.0.ebuild |
31 |
@@ -0,0 +1,62 @@ |
32 |
+# Copyright 1999-2021 Gentoo Authors |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+ |
35 |
+EAPI=8 |
36 |
+ |
37 |
+PYTHON_COMPAT=( python3_{8..10} pypy3 ) |
38 |
+PYTHON_REQ_USE="threads(+),sqlite" |
39 |
+ |
40 |
+inherit distutils-r1 multiprocessing optfeature |
41 |
+ |
42 |
+DESCRIPTION="A library for property based testing" |
43 |
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/" |
44 |
+SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz" |
45 |
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python" |
46 |
+ |
47 |
+LICENSE="MPL-2.0" |
48 |
+SLOT="0" |
49 |
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" |
50 |
+IUSE="cli" |
51 |
+ |
52 |
+RDEPEND=" |
53 |
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] |
54 |
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] |
55 |
+ cli? ( |
56 |
+ $(python_gen_cond_dep ' |
57 |
+ dev-python/black[${PYTHON_USEDEP}] |
58 |
+ dev-python/click[${PYTHON_USEDEP}] |
59 |
+ ' python3_{7..9}) |
60 |
+ ) |
61 |
+" |
62 |
+BDEPEND=" |
63 |
+ test? ( |
64 |
+ dev-python/mock[${PYTHON_USEDEP}] |
65 |
+ dev-python/pexpect[${PYTHON_USEDEP}] |
66 |
+ dev-python/pytest-xdist[${PYTHON_USEDEP}] |
67 |
+ !!<dev-python/typing-3.7.4.1 |
68 |
+ ) |
69 |
+" |
70 |
+ |
71 |
+distutils_enable_tests --install pytest |
72 |
+ |
73 |
+python_prepare() { |
74 |
+ if ! use cli || ! has "${EPYTHON}" python3.{7..9}; then |
75 |
+ sed -i -e '/console_scripts/d' setup.py || die |
76 |
+ fi |
77 |
+} |
78 |
+ |
79 |
+python_test() { |
80 |
+ distutils_install_for_testing |
81 |
+ epytest tests/cover tests/pytest tests/quality \ |
82 |
+ -p no:pytest-describe \ |
83 |
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" |
84 |
+} |
85 |
+ |
86 |
+pkg_postinst() { |
87 |
+ optfeature "datetime support" dev-python/pytz |
88 |
+ optfeature "dateutil support" dev-python/python-dateutil |
89 |
+ optfeature "numpy support" dev-python/numpy |
90 |
+ optfeature "django support" dev-python/django dev-python/pytz |
91 |
+ optfeature "pandas support" dev-python/pandas |
92 |
+ optfeature "pytest support" dev-python/pytest |
93 |
+} |