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/moto/, dev-python/moto/files/
Date: Fri, 29 Apr 2022 06:17:24
Message-Id: 1651213024.fd07743a1d4b9246a581c1cefe4092facad48aeb.mgorny@gentoo
1 commit: fd07743a1d4b9246a581c1cefe4092facad48aeb
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 29 06:15:37 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 29 06:17:04 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd07743a
7
8 dev-python/moto: Remove old
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/moto/Manifest | 5 --
13 .../moto/files/moto-3.1.1-32bit-time_t.patch | 68 ---------------
14 dev-python/moto/moto-3.0.5.ebuild | 96 ----------------------
15 dev-python/moto/moto-3.1.1.ebuild | 88 --------------------
16 dev-python/moto/moto-3.1.2.ebuild | 84 -------------------
17 dev-python/moto/moto-3.1.3.ebuild | 84 -------------------
18 dev-python/moto/moto-3.1.4.ebuild | 84 -------------------
19 7 files changed, 509 deletions(-)
20
21 diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
22 index 6b58823c8d6d..bebd41387057 100644
23 --- a/dev-python/moto/Manifest
24 +++ b/dev-python/moto/Manifest
25 @@ -1,7 +1,2 @@
26 -DIST moto-3.0.5.tar.gz 2219507 BLAKE2B 019e0f66d8a183f9d758c372252488e79692e140db19820b568279148d88181b944f547d3a213072a29fb61115b73b40b656d3a0657078c54ca1c6de001c65ab SHA512 0529711897a25ff969bf945abfda9e86ab0a310b6b273240b35c981960e04ed14f879a4a86e2251f9824d1d5bc9241afe4a0b964981c8a02a176bca459025359
27 -DIST moto-3.1.1.tar.gz 2236948 BLAKE2B 8ab52a59dc09f4819c1169d26fd198b13159635c2571fd27e38eaedc0a83fa5e7af0a7adba90db1c48658a849ff0b17e8d9c9750a47c6981960ac786f3d9a4e0 SHA512 2354886a9b3b46bb33b832495a94f1dcd10cf5cb00454b6e8b6b6838618842ca06f8577c1826bca02a10e2f723cf474a7c492cd9fb587bdb660deb118c17aa4d
28 -DIST moto-3.1.2.tar.gz 2245068 BLAKE2B f25a4476bfbbbd3cab77efc1ef2ceeb74b2b7ee9067aac4a02f90c6fd385c5ed0d66d3fd8171945e22dcd78555c9fdbec78656109b9f61fd15950c44b456d4ea SHA512 51dfef58069f09b4654aa59bef2ee0426c0e662af51d78013c19671b664ade78d2c664c20f19592236808ba7bcc50613700232e87be1ac8dcead4be2df36d39b
29 -DIST moto-3.1.3.tar.gz 2246198 BLAKE2B 935271da2b09b160c7ed8c8b1e2466b352d879c7b8bbe4406a410c301f9659fde3187ed76f2ad6695c79a667a44c698570dcb30206a0fe0b525a5e5bef72f40c SHA512 20963f9a1a99a2ac1654660284b3cb60439538da0d363baba92e813dd3c7bde815c125bc39cd1cf5c0cd883fba024dfda85b7e98a54141ad3e25311986c68c9a
30 -DIST moto-3.1.4.tar.gz 2256325 BLAKE2B d0b90eee9f77370ea48e95a5920b139825550850276760842e16ddbe340e09746a0ec6c4e4d9a57f8a68232d807b17920fff4bd88a9a75d0a72c8153cb5cbfb1 SHA512 3ec226dc19b46af50f4a266957e54292b65b9b198a5daf2f5eba6242cf2ab9a42ba743d0af1f30695de625e9fa222871890b497717ac2b9ed111b033f3804b25
31 DIST moto-3.1.5.tar.gz 2282060 BLAKE2B f7b2cbf1de96b6d96b334e5b51bcdf69fb9645261564b28b290c19c37c27df5c25395ce54cc7d9c424f25cb381f4ddf13dc51456fb7baeec5e21b2da6abf725b SHA512 583c4e76a5acacdcce456cd953109b130dd53d6bf3e50d56d5ead6bfbdcd181109ce3df141686a4717687d3e1e8b33a73bdc7155c36aa5d064a4621e007ab17a
32 DIST moto-3.1.6.tar.gz 2273226 BLAKE2B 91966fd315b3e5b4904ecc0e17c716bb47ecb6b644ccaad2cd52fb92754b79af0edb11573fadfd40b8ae75c17bad3429b6e2c4801424c4f30fea32689cd790d1 SHA512 f97ca412910ec9a0cf6d7e28b2ff2f2bf6a3d142a091f65eb4ccf8d53ae9d5362cccdbd24d72083f2d9c6200a3f6e400cca32c16965731d0fbd22239f9866d59
33
34 diff --git a/dev-python/moto/files/moto-3.1.1-32bit-time_t.patch b/dev-python/moto/files/moto-3.1.1-32bit-time_t.patch
35 deleted file mode 100644
36 index f4ab312f0332..000000000000
37 --- a/dev-python/moto/files/moto-3.1.1-32bit-time_t.patch
38 +++ /dev/null
39 @@ -1,68 +0,0 @@
40 -From 878ce5bfd58060324fe58cb0a84653c02d895be4 Mon Sep 17 00:00:00 2001
41 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@g.o>
42 -Date: Sun, 20 Mar 2022 10:19:18 +0100
43 -Subject: [PATCH] Fix test failures on systems with 32-bit time_t
44 -
45 -Skip tests if OverflowError is raised when boto3 is processing
46 -timestamps. This is a known limitation of boto3 on 32-bit platforms
47 -(https://github.com/boto/botocore/issues/2355).
48 -
49 -Catching OverflowError is the best option here since some 32-bit
50 -platforms (e.g. NetBSD) use 64-bit time_t, and others are working
51 -on providing a switch to the 64-bit type (e.g. glibc).
52 ----
53 - tests/test_acm/test_acm.py | 5 ++++-
54 - tests/test_budgets/test_budgets.py | 14 ++++++++++----
55 - 2 files changed, 14 insertions(+), 5 deletions(-)
56 -
57 -diff --git a/tests/test_acm/test_acm.py b/tests/test_acm/test_acm.py
58 -index b48897c1..6594787a 100644
59 ---- a/tests/test_acm/test_acm.py
60 -+++ b/tests/test_acm/test_acm.py
61 -@@ -160,7 +160,10 @@ def test_describe_certificate():
62 - client = boto3.client("acm", region_name="eu-central-1")
63 - arn = _import_cert(client)
64 -
65 -- resp = client.describe_certificate(CertificateArn=arn)
66 -+ try:
67 -+ resp = client.describe_certificate(CertificateArn=arn)
68 -+ except OverflowError:
69 -+ pytest.skip("This test requires 64-bit time_t")
70 - resp["Certificate"]["CertificateArn"].should.equal(arn)
71 - resp["Certificate"]["DomainName"].should.equal(SERVER_COMMON_NAME)
72 - resp["Certificate"]["Issuer"].should.equal("Moto")
73 -diff --git a/tests/test_budgets/test_budgets.py b/tests/test_budgets/test_budgets.py
74 -index 578a7298..b3de3121 100644
75 ---- a/tests/test_budgets/test_budgets.py
76 -+++ b/tests/test_budgets/test_budgets.py
77 -@@ -22,9 +22,12 @@ def test_create_and_describe_budget_minimal_params():
78 - )
79 - resp["ResponseMetadata"]["HTTPStatusCode"].should.equal(200)
80 -
81 -- budget = client.describe_budget(AccountId=ACCOUNT_ID, BudgetName="testbudget")[
82 -- "Budget"
83 -- ]
84 -+ try:
85 -+ budget = client.describe_budget(AccountId=ACCOUNT_ID, BudgetName="testbudget")[
86 -+ "Budget"
87 -+ ]
88 -+ except OverflowError:
89 -+ pytest.skip("This test requires 64-bit time_t")
90 - budget.should.have.key("BudgetLimit")
91 - budget["BudgetLimit"].should.have.key("Amount")
92 - budget["BudgetLimit"]["Amount"].should.equal("10")
93 -@@ -140,7 +143,10 @@ def test_create_and_describe_all_budgets():
94 - },
95 - )
96 -
97 -- res = client.describe_budgets(AccountId=ACCOUNT_ID)
98 -+ try:
99 -+ res = client.describe_budgets(AccountId=ACCOUNT_ID)
100 -+ except OverflowError:
101 -+ pytest.skip("This test requires 64-bit time_t")
102 - res["Budgets"].should.have.length_of(1)
103 -
104 -
105 ---
106 -2.35.1
107 -
108
109 diff --git a/dev-python/moto/moto-3.0.5.ebuild b/dev-python/moto/moto-3.0.5.ebuild
110 deleted file mode 100644
111 index 4c400131d65b..000000000000
112 --- a/dev-python/moto/moto-3.0.5.ebuild
113 +++ /dev/null
114 @@ -1,96 +0,0 @@
115 -# Copyright 1999-2022 Gentoo Authors
116 -# Distributed under the terms of the GNU General Public License v2
117 -
118 -EAPI=8
119 -
120 -DISTUTILS_USE_PEP517=setuptools
121 -PYTHON_COMPAT=( python3_{8..10} )
122 -
123 -inherit distutils-r1
124 -
125 -DESCRIPTION="Mock library for boto"
126 -HOMEPAGE="https://github.com/spulec/moto"
127 -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
128 -
129 -LICENSE="Apache-2.0"
130 -SLOT="0"
131 -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
132 -
133 -RDEPEND="
134 - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}]
135 - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7})
136 - dev-python/boto[${PYTHON_USEDEP}]
137 - dev-python/cfn-lint[${PYTHON_USEDEP}]
138 - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
139 - dev-python/cookies[${PYTHON_USEDEP}]
140 - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}]
141 - >=dev-python/idna-2.5[${PYTHON_USEDEP}]
142 - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
143 - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
144 - dev-python/boto3[${PYTHON_USEDEP}]
145 - dev-python/botocore[${PYTHON_USEDEP}]
146 - dev-python/flask[${PYTHON_USEDEP}]
147 - dev-python/flask-cors[${PYTHON_USEDEP}]
148 - dev-python/more-itertools[${PYTHON_USEDEP}]
149 - dev-python/pretty-yaml[${PYTHON_USEDEP}]
150 - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
151 - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
152 - dev-python/pytz[${PYTHON_USEDEP}]
153 - dev-python/python-dateutil[${PYTHON_USEDEP}]
154 - dev-python/python-jose[${PYTHON_USEDEP}]
155 - dev-python/python-sshpubkeys[${PYTHON_USEDEP}]
156 - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}]
157 - >=dev-python/requests-2.5[${PYTHON_USEDEP}]
158 - dev-python/xmltodict[${PYTHON_USEDEP}]
159 - dev-python/werkzeug[${PYTHON_USEDEP}]
160 - dev-python/zipp[${PYTHON_USEDEP}]
161 -"
162 -BDEPEND="
163 - test? (
164 - dev-python/freezegun[${PYTHON_USEDEP}]
165 - dev-python/responses[${PYTHON_USEDEP}]
166 - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}]
167 - )
168 -"
169 -
170 -distutils_enable_tests pytest
171 -
172 -PATCHES=(
173 - "${FILESDIR}"/moto-3.1.1-32bit-time_t.patch
174 -)
175 -
176 -python_test() {
177 - local EPYTEST_DESELECT=(
178 - # TODO
179 - tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
180 - tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
181 - tests/test_sqs/test_sqs_cloudformation.py::test_describe_stack_subresources
182 - tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_schedule_activity_task_boto3
183 - tests/test_swf/responses/test_timeouts.py::test_activity_task_heartbeat_timeout_boto3
184 - tests/test_swf/responses/test_timeouts.py::test_decision_task_start_to_close_timeout_boto3
185 - tests/test_swf/responses/test_timeouts.py::test_workflow_execution_start_to_close_timeout_boto3
186 - # broken code (local variable used referenced before definition)
187 - tests/test_appsync/test_appsync_schema.py
188 - # Needs network (or docker?) but not marked as such, bug #807031
189 - # TODO: report upstream
190 - tests/test_batch/test_batch_jobs.py::test_terminate_job
191 - tests/test_batch/test_batch_jobs.py::test_cancel_pending_job
192 - tests/test_batch/test_batch_jobs.py::test_cancel_running_job
193 - tests/test_batch/test_batch_jobs.py::test_dependencies
194 - tests/test_batch/test_batch_jobs.py::test_container_overrides
195 - tests/test_cloudformation/test_cloudformation_custom_resources.py::test_create_custom_lambda_resource__verify_cfnresponse_failed
196 - tests/test_cloudformation/test_cloudformation_stack_integration.py::test_lambda_function
197 - tests/test_sqs/test_integration.py::test_invoke_function_from_sqs_exception
198 - tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_exception
199 - # broken by new expat
200 - tests/test_sts/test_sts.py::test_assume_role_with_saml
201 - tests/test_sts/test_sts.py::test_assume_role_with_saml_should_not_rely_on_attribute_order
202 - tests/test_sts/test_sts.py::test_assume_role_with_saml_should_respect_xml_namespaces
203 - tests/test_sts/test_sts.py::test_assume_role_with_saml_should_retrieve_attribute_value_from_text_when_xml_tag_contains_xmlns_attributes
204 - tests/test_sts/test_sts.py::test_assume_role_with_saml_should_default_session_duration_to_3600_seconds_when_saml_attribute_not_provided
205 - )
206 -
207 - # pytest-django causes freezegun try to mangle stuff inside django
208 - # which fails when django is not really used
209 - epytest -p no:django -m 'not network'
210 -}
211
212 diff --git a/dev-python/moto/moto-3.1.1.ebuild b/dev-python/moto/moto-3.1.1.ebuild
213 deleted file mode 100644
214 index 71834ad342e9..000000000000
215 --- a/dev-python/moto/moto-3.1.1.ebuild
216 +++ /dev/null
217 @@ -1,88 +0,0 @@
218 -# Copyright 1999-2022 Gentoo Authors
219 -# Distributed under the terms of the GNU General Public License v2
220 -
221 -EAPI=8
222 -
223 -DISTUTILS_USE_PEP517=setuptools
224 -PYTHON_COMPAT=( python3_{8..10} )
225 -
226 -inherit distutils-r1
227 -
228 -DESCRIPTION="Mock library for boto"
229 -HOMEPAGE="https://github.com/spulec/moto"
230 -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
231 -
232 -LICENSE="Apache-2.0"
233 -SLOT="0"
234 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
235 -
236 -RDEPEND="
237 - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}]
238 - dev-python/boto[${PYTHON_USEDEP}]
239 - dev-python/cfn-lint[${PYTHON_USEDEP}]
240 - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
241 - dev-python/cookies[${PYTHON_USEDEP}]
242 - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}]
243 - >=dev-python/idna-2.5[${PYTHON_USEDEP}]
244 - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
245 - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
246 - dev-python/boto3[${PYTHON_USEDEP}]
247 - dev-python/botocore[${PYTHON_USEDEP}]
248 - dev-python/flask[${PYTHON_USEDEP}]
249 - dev-python/flask-cors[${PYTHON_USEDEP}]
250 - dev-python/more-itertools[${PYTHON_USEDEP}]
251 - dev-python/pretty-yaml[${PYTHON_USEDEP}]
252 - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
253 - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
254 - dev-python/pytz[${PYTHON_USEDEP}]
255 - dev-python/python-dateutil[${PYTHON_USEDEP}]
256 - dev-python/python-jose[${PYTHON_USEDEP}]
257 - dev-python/python-sshpubkeys[${PYTHON_USEDEP}]
258 - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}]
259 - >=dev-python/requests-2.5[${PYTHON_USEDEP}]
260 - dev-python/xmltodict[${PYTHON_USEDEP}]
261 - dev-python/werkzeug[${PYTHON_USEDEP}]
262 - dev-python/zipp[${PYTHON_USEDEP}]
263 -"
264 -BDEPEND="
265 - test? (
266 - dev-python/freezegun[${PYTHON_USEDEP}]
267 - dev-python/responses[${PYTHON_USEDEP}]
268 - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}]
269 - )
270 -"
271 -
272 -distutils_enable_tests pytest
273 -
274 -PATCHES=(
275 - "${FILESDIR}"/moto-3.1.1-32bit-time_t.patch
276 -)
277 -
278 -python_test() {
279 - local EPYTEST_DESELECT=(
280 - # TODO
281 - tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
282 - tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
283 - tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_schedule_activity_task_boto3
284 - tests/test_swf/responses/test_timeouts.py::test_activity_task_heartbeat_timeout_boto3
285 - tests/test_swf/responses/test_timeouts.py::test_decision_task_start_to_close_timeout_boto3
286 - tests/test_swf/responses/test_timeouts.py::test_workflow_execution_start_to_close_timeout_boto3
287 - # broken code (local variable used referenced before definition)
288 - tests/test_appsync/test_appsync_schema.py
289 - # Needs network (or docker?) but not marked as such, bug #807031
290 - # TODO: report upstream
291 - tests/test_batch/test_batch_jobs.py::test_terminate_job
292 - tests/test_batch/test_batch_jobs.py::test_cancel_pending_job
293 - tests/test_batch/test_batch_jobs.py::test_cancel_running_job
294 - tests/test_batch/test_batch_jobs.py::test_dependencies
295 - tests/test_batch/test_batch_jobs.py::test_container_overrides
296 - tests/test_cloudformation/test_cloudformation_custom_resources.py::test_create_custom_lambda_resource__verify_cfnresponse_failed
297 - tests/test_cloudformation/test_cloudformation_stack_integration.py::test_lambda_function
298 - tests/test_sqs/test_integration.py::test_invoke_function_from_sqs_exception
299 - tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_exception
300 - )
301 -
302 - # pytest-django causes freezegun try to mangle stuff inside django
303 - # which fails when django is not really used
304 - epytest -p no:django -m 'not network'
305 -}
306
307 diff --git a/dev-python/moto/moto-3.1.2.ebuild b/dev-python/moto/moto-3.1.2.ebuild
308 deleted file mode 100644
309 index 49b6647dfd22..000000000000
310 --- a/dev-python/moto/moto-3.1.2.ebuild
311 +++ /dev/null
312 @@ -1,84 +0,0 @@
313 -# Copyright 1999-2022 Gentoo Authors
314 -# Distributed under the terms of the GNU General Public License v2
315 -
316 -EAPI=8
317 -
318 -DISTUTILS_USE_PEP517=setuptools
319 -PYTHON_COMPAT=( python3_{8..10} )
320 -
321 -inherit distutils-r1
322 -
323 -DESCRIPTION="Mock library for boto"
324 -HOMEPAGE="https://github.com/spulec/moto"
325 -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
326 -
327 -LICENSE="Apache-2.0"
328 -SLOT="0"
329 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
330 -
331 -RDEPEND="
332 - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}]
333 - dev-python/boto[${PYTHON_USEDEP}]
334 - dev-python/cfn-lint[${PYTHON_USEDEP}]
335 - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
336 - dev-python/cookies[${PYTHON_USEDEP}]
337 - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}]
338 - >=dev-python/idna-2.5[${PYTHON_USEDEP}]
339 - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
340 - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
341 - dev-python/boto3[${PYTHON_USEDEP}]
342 - dev-python/botocore[${PYTHON_USEDEP}]
343 - dev-python/flask[${PYTHON_USEDEP}]
344 - dev-python/flask-cors[${PYTHON_USEDEP}]
345 - dev-python/more-itertools[${PYTHON_USEDEP}]
346 - dev-python/pretty-yaml[${PYTHON_USEDEP}]
347 - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
348 - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
349 - dev-python/pytz[${PYTHON_USEDEP}]
350 - dev-python/python-dateutil[${PYTHON_USEDEP}]
351 - dev-python/python-jose[${PYTHON_USEDEP}]
352 - dev-python/python-sshpubkeys[${PYTHON_USEDEP}]
353 - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}]
354 - >=dev-python/requests-2.5[${PYTHON_USEDEP}]
355 - dev-python/xmltodict[${PYTHON_USEDEP}]
356 - dev-python/werkzeug[${PYTHON_USEDEP}]
357 - dev-python/zipp[${PYTHON_USEDEP}]
358 -"
359 -BDEPEND="
360 - test? (
361 - dev-python/freezegun[${PYTHON_USEDEP}]
362 - dev-python/responses[${PYTHON_USEDEP}]
363 - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}]
364 - )
365 -"
366 -
367 -distutils_enable_tests pytest
368 -
369 -python_test() {
370 - local EPYTEST_DESELECT=(
371 - # TODO
372 - tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
373 - tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
374 - tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_schedule_activity_task_boto3
375 - tests/test_swf/responses/test_timeouts.py::test_activity_task_heartbeat_timeout_boto3
376 - tests/test_swf/responses/test_timeouts.py::test_decision_task_start_to_close_timeout_boto3
377 - tests/test_swf/responses/test_timeouts.py::test_workflow_execution_start_to_close_timeout_boto3
378 - # broken code (local variable used referenced before definition)
379 - tests/test_appsync/test_appsync_schema.py
380 - # Needs network (or docker?) but not marked as such, bug #807031
381 - # TODO: report upstream
382 - tests/test_batch/test_batch_jobs.py::test_terminate_job
383 - tests/test_batch/test_batch_jobs.py::test_cancel_pending_job
384 - tests/test_batch/test_batch_jobs.py::test_cancel_running_job
385 - tests/test_batch/test_batch_jobs.py::test_dependencies
386 - tests/test_batch/test_batch_jobs.py::test_container_overrides
387 - tests/test_cloudformation/test_cloudformation_custom_resources.py::test_create_custom_lambda_resource__verify_cfnresponse_failed
388 - tests/test_cloudformation/test_cloudformation_stack_integration.py::test_lambda_function
389 - tests/test_sqs/test_integration.py::test_invoke_function_from_sqs_exception
390 - tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_exception
391 - )
392 -
393 - # pytest-django causes freezegun try to mangle stuff inside django
394 - # which fails when django is not really used
395 - epytest -p no:django -m 'not network'
396 -}
397
398 diff --git a/dev-python/moto/moto-3.1.3.ebuild b/dev-python/moto/moto-3.1.3.ebuild
399 deleted file mode 100644
400 index 49b6647dfd22..000000000000
401 --- a/dev-python/moto/moto-3.1.3.ebuild
402 +++ /dev/null
403 @@ -1,84 +0,0 @@
404 -# Copyright 1999-2022 Gentoo Authors
405 -# Distributed under the terms of the GNU General Public License v2
406 -
407 -EAPI=8
408 -
409 -DISTUTILS_USE_PEP517=setuptools
410 -PYTHON_COMPAT=( python3_{8..10} )
411 -
412 -inherit distutils-r1
413 -
414 -DESCRIPTION="Mock library for boto"
415 -HOMEPAGE="https://github.com/spulec/moto"
416 -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
417 -
418 -LICENSE="Apache-2.0"
419 -SLOT="0"
420 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
421 -
422 -RDEPEND="
423 - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}]
424 - dev-python/boto[${PYTHON_USEDEP}]
425 - dev-python/cfn-lint[${PYTHON_USEDEP}]
426 - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
427 - dev-python/cookies[${PYTHON_USEDEP}]
428 - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}]
429 - >=dev-python/idna-2.5[${PYTHON_USEDEP}]
430 - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
431 - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
432 - dev-python/boto3[${PYTHON_USEDEP}]
433 - dev-python/botocore[${PYTHON_USEDEP}]
434 - dev-python/flask[${PYTHON_USEDEP}]
435 - dev-python/flask-cors[${PYTHON_USEDEP}]
436 - dev-python/more-itertools[${PYTHON_USEDEP}]
437 - dev-python/pretty-yaml[${PYTHON_USEDEP}]
438 - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
439 - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
440 - dev-python/pytz[${PYTHON_USEDEP}]
441 - dev-python/python-dateutil[${PYTHON_USEDEP}]
442 - dev-python/python-jose[${PYTHON_USEDEP}]
443 - dev-python/python-sshpubkeys[${PYTHON_USEDEP}]
444 - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}]
445 - >=dev-python/requests-2.5[${PYTHON_USEDEP}]
446 - dev-python/xmltodict[${PYTHON_USEDEP}]
447 - dev-python/werkzeug[${PYTHON_USEDEP}]
448 - dev-python/zipp[${PYTHON_USEDEP}]
449 -"
450 -BDEPEND="
451 - test? (
452 - dev-python/freezegun[${PYTHON_USEDEP}]
453 - dev-python/responses[${PYTHON_USEDEP}]
454 - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}]
455 - )
456 -"
457 -
458 -distutils_enable_tests pytest
459 -
460 -python_test() {
461 - local EPYTEST_DESELECT=(
462 - # TODO
463 - tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
464 - tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
465 - tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_schedule_activity_task_boto3
466 - tests/test_swf/responses/test_timeouts.py::test_activity_task_heartbeat_timeout_boto3
467 - tests/test_swf/responses/test_timeouts.py::test_decision_task_start_to_close_timeout_boto3
468 - tests/test_swf/responses/test_timeouts.py::test_workflow_execution_start_to_close_timeout_boto3
469 - # broken code (local variable used referenced before definition)
470 - tests/test_appsync/test_appsync_schema.py
471 - # Needs network (or docker?) but not marked as such, bug #807031
472 - # TODO: report upstream
473 - tests/test_batch/test_batch_jobs.py::test_terminate_job
474 - tests/test_batch/test_batch_jobs.py::test_cancel_pending_job
475 - tests/test_batch/test_batch_jobs.py::test_cancel_running_job
476 - tests/test_batch/test_batch_jobs.py::test_dependencies
477 - tests/test_batch/test_batch_jobs.py::test_container_overrides
478 - tests/test_cloudformation/test_cloudformation_custom_resources.py::test_create_custom_lambda_resource__verify_cfnresponse_failed
479 - tests/test_cloudformation/test_cloudformation_stack_integration.py::test_lambda_function
480 - tests/test_sqs/test_integration.py::test_invoke_function_from_sqs_exception
481 - tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_exception
482 - )
483 -
484 - # pytest-django causes freezegun try to mangle stuff inside django
485 - # which fails when django is not really used
486 - epytest -p no:django -m 'not network'
487 -}
488
489 diff --git a/dev-python/moto/moto-3.1.4.ebuild b/dev-python/moto/moto-3.1.4.ebuild
490 deleted file mode 100644
491 index 49b6647dfd22..000000000000
492 --- a/dev-python/moto/moto-3.1.4.ebuild
493 +++ /dev/null
494 @@ -1,84 +0,0 @@
495 -# Copyright 1999-2022 Gentoo Authors
496 -# Distributed under the terms of the GNU General Public License v2
497 -
498 -EAPI=8
499 -
500 -DISTUTILS_USE_PEP517=setuptools
501 -PYTHON_COMPAT=( python3_{8..10} )
502 -
503 -inherit distutils-r1
504 -
505 -DESCRIPTION="Mock library for boto"
506 -HOMEPAGE="https://github.com/spulec/moto"
507 -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
508 -
509 -LICENSE="Apache-2.0"
510 -SLOT="0"
511 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
512 -
513 -RDEPEND="
514 - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}]
515 - dev-python/boto[${PYTHON_USEDEP}]
516 - dev-python/cfn-lint[${PYTHON_USEDEP}]
517 - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
518 - dev-python/cookies[${PYTHON_USEDEP}]
519 - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}]
520 - >=dev-python/idna-2.5[${PYTHON_USEDEP}]
521 - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
522 - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
523 - dev-python/boto3[${PYTHON_USEDEP}]
524 - dev-python/botocore[${PYTHON_USEDEP}]
525 - dev-python/flask[${PYTHON_USEDEP}]
526 - dev-python/flask-cors[${PYTHON_USEDEP}]
527 - dev-python/more-itertools[${PYTHON_USEDEP}]
528 - dev-python/pretty-yaml[${PYTHON_USEDEP}]
529 - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
530 - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
531 - dev-python/pytz[${PYTHON_USEDEP}]
532 - dev-python/python-dateutil[${PYTHON_USEDEP}]
533 - dev-python/python-jose[${PYTHON_USEDEP}]
534 - dev-python/python-sshpubkeys[${PYTHON_USEDEP}]
535 - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}]
536 - >=dev-python/requests-2.5[${PYTHON_USEDEP}]
537 - dev-python/xmltodict[${PYTHON_USEDEP}]
538 - dev-python/werkzeug[${PYTHON_USEDEP}]
539 - dev-python/zipp[${PYTHON_USEDEP}]
540 -"
541 -BDEPEND="
542 - test? (
543 - dev-python/freezegun[${PYTHON_USEDEP}]
544 - dev-python/responses[${PYTHON_USEDEP}]
545 - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}]
546 - )
547 -"
548 -
549 -distutils_enable_tests pytest
550 -
551 -python_test() {
552 - local EPYTEST_DESELECT=(
553 - # TODO
554 - tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
555 - tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
556 - tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_schedule_activity_task_boto3
557 - tests/test_swf/responses/test_timeouts.py::test_activity_task_heartbeat_timeout_boto3
558 - tests/test_swf/responses/test_timeouts.py::test_decision_task_start_to_close_timeout_boto3
559 - tests/test_swf/responses/test_timeouts.py::test_workflow_execution_start_to_close_timeout_boto3
560 - # broken code (local variable used referenced before definition)
561 - tests/test_appsync/test_appsync_schema.py
562 - # Needs network (or docker?) but not marked as such, bug #807031
563 - # TODO: report upstream
564 - tests/test_batch/test_batch_jobs.py::test_terminate_job
565 - tests/test_batch/test_batch_jobs.py::test_cancel_pending_job
566 - tests/test_batch/test_batch_jobs.py::test_cancel_running_job
567 - tests/test_batch/test_batch_jobs.py::test_dependencies
568 - tests/test_batch/test_batch_jobs.py::test_container_overrides
569 - tests/test_cloudformation/test_cloudformation_custom_resources.py::test_create_custom_lambda_resource__verify_cfnresponse_failed
570 - tests/test_cloudformation/test_cloudformation_stack_integration.py::test_lambda_function
571 - tests/test_sqs/test_integration.py::test_invoke_function_from_sqs_exception
572 - tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_exception
573 - )
574 -
575 - # pytest-django causes freezegun try to mangle stuff inside django
576 - # which fails when django is not really used
577 - epytest -p no:django -m 'not network'
578 -}