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 24 of 36

5.5.0

Notes

*BREAKING!* New version no longer allows passing `None` as an optional method argument value. In most cases passing `None` will lead to `botocore.exceptions.ParamValidationError`, so this behavior is intended. Both `mypy` and `pyright` support new logic, so please update your code. Instead of passing `None`, just omit the argument.

Changes
Changed
- `[services]` No longer allow `None` as optional argument value
- `[botocore-stubs]` Removed obsolete `zip` module stubs
- `[docker]` Rebased to `Python 3.9.7`
- `[docker]` Rebased to `Alpine 3.14`
- `[docker]` Updated `regex` to `2021.9.24`

5.4.0

Added
- `[services]` `WaiterName` literal with all module waiter names
- `[services]` `PaginatorName` literal with all module paginator names

5.3.1

Fixed
- `[botocore-stubs]` use `AWSRequest` in type annotations for `botocore.auth.BaseSigner` and subclasses

5.3.0

Added
- `[services]` new `ServiceName` literal as `from <module>.literals import ServiceName`

Changed
- `[boto3-stubs]` always generated for all available service names
- `[builder]` updated `black` to `20.9b0`
- `[services]` `Dict` in input shapes replaced with `Mapping`
- `[services]` `List` in input shapes replaced with `Sequence`

Fixed
- `[pinpoint]` `__EndpointTypesElementType` literal renamed to `EndpointTypesElementType` to allow importing

5.2.0

Added
- `[botocore-stubs]` cross-checked and added all missing stubs

Changed
- `[docker]` Updated `regex`
- `[builder]` Added compatibility with latest `pyright`

Fixed
- `[services]` injected `boto3` methods do not require keyword arguments
- `[services]` `PageIterator`/`paginate` methods are annotated properly
- `[builder]` `check_output` shows `pyright` errors properly

5.1.0

Notes

Thank you for your contributions! More and more people start using `boto3-stubs`. Your bug reports, feature requests, and pull requests help to improve code quality in about **one million projects**!

Keep on keeping on!

Changed
- `[docker]` Rebased to Python 3.9.6
- `[services]` `resource.meta` has a custom `<name>ResourceMeta` for each service

Fixed
- `[services]` `resource.meta.client` uses correct service client class instead of `BaseClient`
- `[botocore-stubs]` Added missing annotations, cross-checked with `mypy.stubtest`
- `[botocore-stubs]` `ResourceMeta` preserves proper class on `copy`
- `[docs]` Fixed typo `buider` -> `builder`
- `[docs]` Fixed invalid imports in `boto3-stubs`
- `[docs]` Fixed cleanup for `boto3-stubs` module, it was breaking docs build

Page 24 of 36

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.