Skip to content

Commit 283eca5

Browse files
authored
Merge pull request #1202 from jakob-keller/bump-botocore
Bump `botocore` dependency specification
2 parents 53d9c09 + 8a50b61 commit 283eca5

File tree

5 files changed

+18
-6
lines changed

5 files changed

+18
-6
lines changed

CHANGES.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
Changes
22
-------
33

4+
2.15.0 (2024-09-10)
5+
^^^^^^^^^^^^^^^^^^^
6+
* bump botocore dependency specification
7+
48
2.14.0 (2024-08-28)
59
^^^^^^^^^^^^^^^^^^^
610
* bump botocore dependency specification

aiobotocore/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '2.14.0'
1+
__version__ = '2.15.0'

aiobotocore/endpoint.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,13 @@ async def _do_get_response(self, request, operation_model, context):
205205
history_recorder.record('HTTP_RESPONSE', http_response_record_dict)
206206

207207
protocol = operation_model.metadata['protocol']
208+
customized_response_dict = {}
209+
await self._event_emitter.emit(
210+
f"before-parse.{service_id}.{operation_model.name}",
211+
operation_model=operation_model,
212+
response_dict=response_dict,
213+
customized_response_dict=customized_response_dict,
214+
)
208215
parser = self._response_parser_factory.create_parser(protocol)
209216

210217
if asyncio.iscoroutinefunction(parser.parse):
@@ -216,6 +223,8 @@ async def _do_get_response(self, request, operation_model, context):
216223
response_dict, operation_model.output_shape
217224
)
218225

226+
parsed_response.update(customized_response_dict)
227+
219228
if http_response.status_code >= 300:
220229
await self._add_modeled_error_fields(
221230
response_dict,

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,18 +29,18 @@ classifiers = [
2929
dynamic = ["version", "readme"]
3030

3131
dependencies = [
32-
"botocore >=1.35.0, <1.35.8", # NOTE: When updating, always keep `project.optional-dependencies` aligned
32+
"botocore >=1.35.16, <1.35.17", # NOTE: When updating, always keep `project.optional-dependencies` aligned
3333
"aiohttp >=3.9.2, <4.0.0",
3434
"wrapt >=1.10.10, <2.0.0",
3535
"aioitertools >=0.5.1, <1.0.0",
3636
]
3737

3838
[project.optional-dependencies]
3939
awscli = [
40-
"awscli >=1.34.0, <1.34.8",
40+
"awscli >=1.34.16, <1.34.17",
4141
]
4242
boto3 = [
43-
"boto3 >=1.35.0, <1.35.8",
43+
"boto3 >=1.35.16, <1.35.17",
4444
]
4545

4646
[project.urls]

tests/test_patches.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -361,8 +361,7 @@
361361
},
362362
Endpoint._get_response: {'bbf10e6e07147d50e09d7205bf0883bd673a8bf3'},
363363
Endpoint._do_get_response: {
364-
'5afcfe76196406903afb24e05e3dd0feeac1a23d',
365-
'4a1cab721ecf2777419ba070c38db77ae3b6df1e',
364+
'abad88892d61b22f2a6decffba2e40d070ba9f38',
366365
},
367366
Endpoint._needs_retry: {'f718e2ff874763a677648fe6f87cc65e4cec2792'},
368367
Endpoint._send: {'644c7e5bb88fecaa0b2a204411f8c7e69cc90bf1'},

0 commit comments

Comments
 (0)