Mypy-boto3-builder

Latest version: v8.7.1

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

Scan your dependencies

Page 23 of 36

6.1.2

Fixed
- `[dependencies]` add missing `requests` dependency

6.1.1

Fixed
- `[botocore-stubs]` `PageIterator.search` returns `Iterator[Any]` instead of `None`

6.1.0

Notes

`boto3-stubs` now requires submodules from the current minor release. E.g. `boto3-stubs 1.19.8` require `mypy-boto3-s3>=1.19.0`. Used to be 5 micro-releases down. So, starting from this release submodules are released only if they have changed compared to the previous version, or `boto3` got a new minor release.

Thank you all for your bug reports, feature requests, pull requests, and patience! We reached more than 500 thousand downloads per month, prevented hundreds of bugs in prod, and we even helped the scientific Python community a lot! Let's keep it up!

Added
- `[cli]` `--service-names` accept `updated` value to build only services updated in current `boto3` release

Changed
- `[boto3-stubs]` requires submodules from the current minor release
- `[builder]` updated dependencies for official `py310` support

Fixed
- `[services]` `ResponseMetadata.HTTPHeaders` are now correctly typed as `Dict[str, str]`
- `[builder]` selected services are no longer re-created for easier comparison
- `[builder]` wrapped type annotations no longer depend on `typing` library

6.0.2

Fixed
- `[services]` Do not mark shapes other than `blob` as `streaming`

6.0.1

Notes

Since this fix is critical, `boto3-stubs 1.19.1.post1` will be released ASAP.

Fixed
- `[services]` Some output blobs were incorrectly marked as `StreamingBody`
- `[builder]` Initialize `botocore` session with fake credentials to speed up build

6.0.0

Notes

Starting from this release, `mypy-boto3-builder` requires Python 3.10+. However, `boto3-stubs` is still compatible with `py36+`.

Changes
Changed
- `[builder]` requires `py310+`
- `[boto3-stubs]` `typing-extensions` are now required for `py38`
- `[services]` using `typing_extensions.TypedDict` instead of `typing.TypedDict` for `py38`
- `[services]` using `typing_extensions.Literal` instead of `typing.Literal` for `py38`
- `[docker]` rebased to `python:3.10.0-alpine3.14`
- `[docker]` updated `regex` to `2021.10.8`

Fixed
- `[services]` output `blob` shapes always use `StreamingBody`
- `[botocore-stubs]` `typing-extensions` no longer required for `py39+`
- `[botocore-stubs]` `botocore.compat.MutableMapping` was not typed properly for `py310`

Page 23 of 36

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.