Mypy-boto3

Latest version: v1.37.0

Safety actively analyzes 715032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 37

7.15.2

Fixed
- `[all]` Output shapes are no longer mark all keys as required if it is not guaranteed (reported by sodul)
- `[docs]` Updated generated readmes
- `[builder]` Fixed error on retrieving PyPI version for a new package

7.15.1

Fixed
- `[types-aiobotocore]` Updated to `aiobotocore 2.5.2`
- `[types-aioboto3]` Updated to `aioboto3 11.2.0`
- `[dynamodb]` `Table` is no longer inherited from `TableResource` to fix `types-aiobotocore` for `py311` (reported by filipsnastins in 207)
- `[builder]` `version.py` files are no longer generated for aio libs

Updated packages
- `types-aiobotocore-dynamodb 2.5.0.post4`
- `types-aiobotocore-dynamodb 2.5.2.post2`

7.15.0

Notes

Hello, fellow pythonistas!

Thank you a lot for your feature requests and bug reports! Since the builder supports all 350 `boto3` services + 350 `aiobotocore` services + 10 `boto3`/`aiobotocore`/`aioboto3` helper packages, it is extremely hard to make sure that everything works as it should and is as backward compatible as possible.

Today I got many reports that I cannot just rename generated `TypeDefs` as I please. Noted! This release provides compatibility with type annotations you used explicitly before while making sure that type annotations do not conflict with each other.

What's next? Well, we are going to get rid of `py37` as soon as `boto3` team drops its support. `types-aiobotocore` became so popular, that I invest some extra time to make it as stable as `boto3-stubs`. And I am also going to switch to the new awesome `Required/NotRequired` syntax for `TypedDicts` as soon as `pydantic` adds full support for it.

The project is still alive after all these years, so write type annotated `boto3` code, report bugs, suggest new features... And, of course, keep on keeping on!

Changed
- `[builder]` Output shapes have `OutputTypeDef` postfix if the name clashes with incompatible input `TypeDef`
- `[builder]` Response shapes have` ResponseMetadataTypeDef` postfix if the name clashes with incompatible input `TypeDef`
- `[builder]` Output shapes have `ExtraOutputTypeDef` postfix if the name clashes with incompatible `OutputTypeDef`

Fixed
- `[builder]` Most of `TypeDef` names should be compatible with pre-`7.14.7` generation (reported by kmurphy4, ecs-jnguyen, YaraslauZhylko)

Updated packages

- `types-aiobotocore-dynamodb 2.5.0.post3`
- `types-aiobotocore-dynamodb 2.5.2.post1`
- `mypy-boto3-cognito-idp 1.28.3.post2`
- `mypy-boto3-connect 1.28.3.post2`
- `mypy-boto3-datasync 1.28.3.post2`
- `mypy-boto3-dms 1.28.3.post2`
- `mypy-boto3-ec2 1.28.3.post2`
- `mypy-boto3-fsx 1.28.3.post2`
- `mypy-boto3-iam 1.28.3.post2`
- `mypy-boto3-mediatailor 1.28.3.post2`
- `mypy-boto3-personalize 1.28.3.post2`
- `mypy-boto3-proton 1.28.3.post2`
- `mypy-boto3-s3 1.28.3.post2`
- `mypy-boto3-sagemaker 1.28.3.post2`
- `mypy-boto3-secretsmanager 1.28.3.post2`
- `mypy-boto3 1.28.3.post2`
- `boto3-stubs 1.28.3.post2`
- `boto3-stubs-lite 1.28.3.post2`

7.14.8

Fixed
- `[dynamodb]` `Table` resource is inherited from `boto3.dynamodb.table.TableResource` for proper annotations of `Table.batch_writer` method
- `[aioboto3-dynamodb]` `Table` resource is inherited from `aioboto3.dynamodb.table.CustomTableResource` for proper annotations of `Table.batch_writer` method (reported by YaraslauZhylko in 204)

Notes

Published a new version with the hotfix:
- `types-aiobotocore-dynamodb 2.5.0.post2`

7.14.7

Notes

The following packages were published with the hotfix:

- `mypy-boto3-cognito-idp 1.28.3.post1`
- `mypy-boto3-connect 1.28.3.post1`
- `mypy-boto3-datasync 1.28.3.post1`
- `mypy-boto3-dms 1.28.3.post1`
- `mypy-boto3-ec2 1.28.3.post1`
- `mypy-boto3-fsx 1.28.3.post1`
- `mypy-boto3-iam 1.28.3.post1`
- `mypy-boto3-mediatailor 1.28.3.post1`
- `mypy-boto3-personalize 1.28.3.post1`
- `mypy-boto3-proton 1.28.3.post1`
- `mypy-boto3-s3 1.28.3.post1`
- `mypy-boto3-sagemaker 1.28.3.post1`
- `mypy-boto3-secretsmanager 1.28.3.post1`
- `mypy-boto3 1.28.3.post1`
- `boto3-stubs 1.28.3.post1`
- `boto3-stubs-lite 1.28.3.post1`

Fixed
- `[builder]` `TypeDefs` created for output shapes are now separate and marked as `OutputTypeDef` (reported by Wurstnase in 205)

7.14.6

Fixed
- `[boto3]` `eventstream` shapes return `botocore.eventstream.EventStream` (reported by tas12740 in 197)
- `[aiobotocore]` `eventstream` shapes return `AioEventStream`
- `[aiobotocore]` AIO types were not replaced correctly in `TypedDict` annotations
- `[builder]` Removed outdated `pkg_resources`
- `[builder]` Added support for stringified `TypeSubscript`

Page 10 of 37

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.