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 |
-} |