1 |
commit: 247ebe78cde6348f2406f5505d1014aa8b1b5dcf |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Apr 7 04:08:14 2022 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Apr 7 04:27:43 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=247ebe78 |
7 |
|
8 |
dev-python/botocore: Bump to 1.24.35 |
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.24.35.ebuild | 68 +++++++++++++++++++++++++++++ |
14 |
2 files changed, 69 insertions(+) |
15 |
|
16 |
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest |
17 |
index 0b0784bd78cb..00bf8790b510 100644 |
18 |
--- a/dev-python/botocore/Manifest |
19 |
+++ b/dev-python/botocore/Manifest |
20 |
@@ -10,4 +10,5 @@ DIST botocore-1.24.31.tar.gz 8884591 BLAKE2B 596c0df9e5331cf81472c93f436caed79eb |
21 |
DIST botocore-1.24.32.tar.gz 8884956 BLAKE2B c899ed9b540663fc16e937d98c4c4383b5b0b9c36a976a6b872019bee46edb6db4b9fbe9cf5cebfa5fd1f43d37d21213c90a93802e6d95e4218693269021f5fe SHA512 06142282ff93918052fc6d4832061c65088a5ce8a9fdbfb587be4a1575edf1ed160c58159f25446c7717a841e9ddff00b0a95dd5926a738ffb166b70b42da71f |
22 |
DIST botocore-1.24.33.tar.gz 8885297 BLAKE2B 0c45249844be79643ea312a41ccb0fad06459fae0b1d419bfadec93b213ff2e24894dd255ac940d0df3325f7786386249ce7391b90a04467e9b0a2506e1a4661 SHA512 ac9f983495368cef53e2ca13c80cd8ef90d04efc6cedb7a38072cef67705b6c11bfc4d9802b94c805e798e6161960bf74ccf3b3c6c8c7a258d91b0e1e72aa852 |
23 |
DIST botocore-1.24.34.tar.gz 8886786 BLAKE2B a100f9085d2d02d476b0748cca38eeff4e5fbe1441e930f286807d66e837c5fbd1ff1ee8328f87f27c5239891fa46d3324c038d8f0f76f10769cbac5f0628c38 SHA512 beee01425c19affed5c2c9b0d995d23c4e9454715c8ab8144c407e330b0d79099885d30376bb678fc28268cba53112b21bda8491614d2ebef4976b803e189bcf |
24 |
+DIST botocore-1.24.35.tar.gz 8891601 BLAKE2B b6a56efa73a3f76f51764c4c649d38f2e596fb262624bc5931904318b68a773790f6e4e358cf42567aad0de4e97099699935e6da4c21be66a782f7005fbc15bf SHA512 3c0a7c935798a6dcdd419080a31050301f795ff67b8262673ee4ca09d8344f222ce4b1b7bfff3459089bbcb59c42041281ed8005c1533c34c24542d9a45c353c |
25 |
DIST botocore-1.24.8.tar.gz 8798121 BLAKE2B 4ca37ed7be0af62901bf154f75739cc7e07505a809e551884c72d5b5eed334fff1111fc6db016df522564a1f3d9b6f258e8eca96161a734711340bf880b553b5 SHA512 6ac2139694ab199313a0fb9a2f783b12de7f3915d10cba739f4758356a3b84a917c3c394954b6d82d7a62de907c6fe57a3559e2b9a625bb0479e7bacd31d21cc |
26 |
|
27 |
diff --git a/dev-python/botocore/botocore-1.24.35.ebuild b/dev-python/botocore/botocore-1.24.35.ebuild |
28 |
new file mode 100644 |
29 |
index 000000000000..3bf7c7cfb689 |
30 |
--- /dev/null |
31 |
+++ b/dev-python/botocore/botocore-1.24.35.ebuild |
32 |
@@ -0,0 +1,68 @@ |
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..10} ) |
40 |
+ |
41 |
+inherit distutils-r1 multiprocessing |
42 |
+ |
43 |
+DESCRIPTION="Low-level, data-driven core of boto 3" |
44 |
+HOMEPAGE="https://github.com/boto/botocore" |
45 |
+LICENSE="Apache-2.0" |
46 |
+SLOT="0" |
47 |
+ |
48 |
+if [[ "${PV}" == "9999" ]]; then |
49 |
+ EGIT_REPO_URI="https://github.com/boto/botocore" |
50 |
+ inherit git-r3 |
51 |
+else |
52 |
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" |
53 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" |
54 |
+fi |
55 |
+ |
56 |
+RDEPEND=" |
57 |
+ dev-python/six[${PYTHON_USEDEP}] |
58 |
+ <dev-python/jmespath-2[${PYTHON_USEDEP}] |
59 |
+ dev-python/python-dateutil[${PYTHON_USEDEP}] |
60 |
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] |
61 |
+" |
62 |
+BDEPEND=" |
63 |
+ test? ( |
64 |
+ dev-python/jsonschema[${PYTHON_USEDEP}] |
65 |
+ dev-python/pytest-xdist[${PYTHON_USEDEP}] |
66 |
+ ) |
67 |
+" |
68 |
+ |
69 |
+PATCHES=( |
70 |
+ "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" |
71 |
+) |
72 |
+ |
73 |
+distutils_enable_sphinx docs/source \ |
74 |
+ 'dev-python/guzzle_sphinx_theme' |
75 |
+distutils_enable_tests pytest |
76 |
+ |
77 |
+src_prepare() { |
78 |
+ # unpin deps |
79 |
+ sed -i -e "s:>=.*':':" setup.py || die |
80 |
+ |
81 |
+ # unbundle deps |
82 |
+ rm -r botocore/vendored || die |
83 |
+ find -name '*.py' -exec sed -i \ |
84 |
+ -e 's:from botocore[.]vendored import:import:' \ |
85 |
+ -e 's:from botocore[.]vendored[.]:from :' \ |
86 |
+ {} + || die |
87 |
+ |
88 |
+ distutils-r1_src_prepare |
89 |
+} |
90 |
+ |
91 |
+python_test() { |
92 |
+ local EPYTEST_DESELECT=( |
93 |
+ # rely on bundled six |
94 |
+ tests/functional/test_six_imports.py::test_no_bare_six_imports |
95 |
+ tests/functional/test_six_threading.py::test_six_thread_safety |
96 |
+ ) |
97 |
+ |
98 |
+ epytest tests/{functional,unit} \ |
99 |
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" |
100 |
+} |