1 |
commit: 03eb65a5b95b900aaf24772f5d8d4046ea8f177e |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Jun 30 03:16:10 2022 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jun 30 04:26:51 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03eb65a5 |
7 |
|
8 |
dev-python/botocore: Bump to 1.27.20 |
9 |
|
10 |
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> |
11 |
|
12 |
dev-python/botocore/Manifest | 1 + |
13 |
dev-python/botocore/botocore-1.27.20.ebuild | 66 +++++++++++++++++++++++++++++ |
14 |
2 files changed, 67 insertions(+) |
15 |
|
16 |
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest |
17 |
index 14d3df4b0be5..049bca4ffd9b 100644 |
18 |
--- a/dev-python/botocore/Manifest |
19 |
+++ b/dev-python/botocore/Manifest |
20 |
@@ -6,4 +6,5 @@ DIST botocore-1.27.16.tar.gz 9138117 BLAKE2B ed636cd031445b14f57282326836616dca6 |
21 |
DIST botocore-1.27.17.tar.gz 9130505 BLAKE2B 04c6b37f3b42a0f9fb696b5213338b004418a68c754f5027ad447119fb20556dc49bd53f40fd9560ea3f5bdcf2afbe151dba68e901079baec770f9f223b1a894 SHA512 b1a145d3c97adfd4df40639da99e1c34087508be189d5818ee7176f20454f2897a6f518a14b4bfbf41cb169a17188bec467337c10d0ad511e223f0c1ff5b64ee |
22 |
DIST botocore-1.27.18.tar.gz 9129942 BLAKE2B 61c06ec3ec8350cb9c43c5716faabe5035b74907fd4a94f9b007ec6e488ffb38a9d75d5b3372fcbbd26cb7f9599ba185cbcf2fb48f7e5900e0028832bef74187 SHA512 9eb700af06b1eca88df77ad46a54a73bbd198d36b055ea219c8948557bda7edd0307f48321c416c3128fe2baacc35aaea10f31c57b43511a512c6c7c46b0a6db |
23 |
DIST botocore-1.27.19.tar.gz 9132910 BLAKE2B a23d64ec934de03f7c31b1c89229d5054e689fd050a74db7467b31c79c38eb732286d4db747ca132fa9917be79abcac27b3423f9d0a0e9c9477f56c2ace3944e SHA512 28ab3d94c8f3763b42bd36c97787ce8f86bd8958cfc1b63fd445713fcea523ed1be615a699d0476a3fa8798eff791791c6a466845b63d1454a6aeee6bf9425a6 |
24 |
+DIST botocore-1.27.20.tar.gz 9146126 BLAKE2B 3ec9e6480fb5bc95f72ffa1f0972b7d9e807fce2e69a3118818a7eba5c1023316c9499bdcbc2f6b2616842eb8797ed0b2bef5ebceee5b74a12074b927b339994 SHA512 1ac0b189e14fb25f07c63e4933113ca64c2bdc53fe719270daccc55b2c7d8ba7421fa81aa60e6fc3a0c86cdb3f57980781388586ce154d87f17f860cc943467a |
25 |
DIST botocore-1.27.7.tar.gz 9102259 BLAKE2B 094ec463531f1dfd54ff32d0f44ebc39cdc0a6d4c3e19b49a25e25d9d13acdcd26c782c1d4819ea4f1cb8954a858aa6e997411785678700b7ca03cd8844527b5 SHA512 d4a1327f4314279548af00fbc6da2f9fc5f25f704da3f6ddfa90773878f28ac9f03556b00fa4c0207ec2e952eb716aa98c1c22abffbd51d82dc55d9e4ceeca5c |
26 |
|
27 |
diff --git a/dev-python/botocore/botocore-1.27.20.ebuild b/dev-python/botocore/botocore-1.27.20.ebuild |
28 |
new file mode 100644 |
29 |
index 000000000000..830c713f6036 |
30 |
--- /dev/null |
31 |
+++ b/dev-python/botocore/botocore-1.27.20.ebuild |
32 |
@@ -0,0 +1,66 @@ |
33 |
+# Copyright 1999-2022 Gentoo Authors |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+ |
36 |
+EAPI=8 |
37 |
+ |
38 |
+DISTUTILS_USE_PEP517=setuptools |
39 |
+PYTHON_COMPAT=( python3_{8..11} ) |
40 |
+ |
41 |
+inherit distutils-r1 multiprocessing |
42 |
+ |
43 |
+DESCRIPTION="Low-level, data-driven core of boto 3" |
44 |
+HOMEPAGE=" |
45 |
+ https://github.com/boto/botocore/ |
46 |
+ https://pypi.org/project/botocore/ |
47 |
+" |
48 |
+LICENSE="Apache-2.0" |
49 |
+SLOT="0" |
50 |
+ |
51 |
+if [[ "${PV}" == "9999" ]]; then |
52 |
+ EGIT_REPO_URI="https://github.com/boto/botocore" |
53 |
+ inherit git-r3 |
54 |
+else |
55 |
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" |
56 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" |
57 |
+fi |
58 |
+ |
59 |
+RDEPEND=" |
60 |
+ dev-python/six[${PYTHON_USEDEP}] |
61 |
+ <dev-python/jmespath-2[${PYTHON_USEDEP}] |
62 |
+ dev-python/python-dateutil[${PYTHON_USEDEP}] |
63 |
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] |
64 |
+" |
65 |
+BDEPEND=" |
66 |
+ test? ( |
67 |
+ dev-python/jsonschema[${PYTHON_USEDEP}] |
68 |
+ dev-python/pytest-xdist[${PYTHON_USEDEP}] |
69 |
+ ) |
70 |
+" |
71 |
+ |
72 |
+distutils_enable_sphinx docs/source \ |
73 |
+ 'dev-python/guzzle_sphinx_theme' |
74 |
+distutils_enable_tests pytest |
75 |
+ |
76 |
+src_prepare() { |
77 |
+ # unpin deps |
78 |
+ sed -i -e "s:>=.*':':" setup.py || die |
79 |
+ |
80 |
+ # unbundle deps |
81 |
+ rm -r botocore/vendored || die |
82 |
+ find -name '*.py' -exec sed -i \ |
83 |
+ -e 's:from botocore[.]vendored import:import:' \ |
84 |
+ -e 's:from botocore[.]vendored[.]:from :' \ |
85 |
+ {} + || die |
86 |
+ |
87 |
+ distutils-r1_src_prepare |
88 |
+} |
89 |
+ |
90 |
+python_test() { |
91 |
+ local EPYTEST_DESELECT=( |
92 |
+ # rely on bundled six |
93 |
+ tests/functional/test_six_imports.py::test_no_bare_six_imports |
94 |
+ tests/functional/test_six_threading.py::test_six_thread_safety |
95 |
+ ) |
96 |
+ |
97 |
+ epytest tests/{functional,unit} -n "$(makeopts_jobs)" |
98 |
+} |