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

6.3.3

Fixed
- `[botocore-stubs]` Added proper `urllib3` stubs instead of `requests.packages.urllib3` (fixed by benesch)
- `[docs]` Replaced `boto-stubs` with `boto3-stubs` in many places (reported by daveisfera)
- `[boto3-stubs]` Added compatibility with `pyright>=1.1.211`
- `[ci]` Support `boto3` update with no services changed

6.3.2

Notes

Thanks to [Adam Novak](https://github.com/adamnovak) and [Dave Johansen](https://github.com/daveisfera) for their useful bug reports.
We still support all 299 AWS services, so expect 300+ services in the next major update!

Fixed
- `[boto3-stubs]` `boto3.session.Session` arguments are now `Optional`
- `[services]` `a file-like object` accepts `Union[IO[Any], StreamingBody]`

6.3.1

Fixed
- `[botocore-stubs]` `botocore.auth.*Auth` accept both `Credentials` and `ReadOnlyCredentials`
- `[docs]` Updated to the latest `handsdown` generator, branch name fixed

6.3.0

Notes

`boto3-stubs` are as stable as they could be, so no massive changes this time. Even though `boto3` team works hard on changing `botocore` to improve user experience, our type annotations still cover everything. Please report bugs and request new features, because currently, I am out of ideas, how to make your `boto3` experience even better.

Meanwhile, our [VSCode extension](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide) grows and almost reached its first stable release. Give it a shot!

Changed
- `[builder]` updated `black` to `21.12b0`
- `[builder]` added compatibility with `Python 3.10.1`
- `[docker]` updated to `Python 3.10.1` on `Alpine 3.15`

Fixed
- `[docker]` removed useless `regex` pre-build, thanks to `Alpine 3.15`
- `[docker]` Python packages are installed to user site-packages to avoid permission issues
- `[sanity]` `pyright` no longer reports empty functions as an error
- `[botocore-stubs]` updated signatures for `AWSConnection`
- `[docs]` instructions for `Docker` usage were incorrect

6.2.1

Fixed
- Updated generated `README.md` to include info about VSCode extension

6.2.0

Notes

This release introduces `Smart Versioning` that should work beautifully with new updated-only packages releases. The idea is that submodules versions are now independent, so submodules can be updated separately from each other. Also, if publishing to PyPI failed in the middle of the process, now it should be safe to upload only non-published packages.

The changes are mostly for easier release management. For example, it is possible now to release all packages instead of updated-only on urgent builder fixes.

Basically, now you can have all packages installed with `pip install 'boto3-stubs[all]'` and receive only updated stubs, while most of the submodules will stay the same.

Added
- `[cli]` new parameter `--partial-overload` to overload only selected services instead of all for `boto3.client/resource` functions
- `[cli]` new parameter `--skip-published` to skip building packages already uploaded to PyPI
- `[ci]` Included workflows for partial submodules updates (still in testing)

Changed
- `[cli]` `--build-version` parameter now uses smart versioning by default instead of `boto3` version
- `[services]` Packages versions are now independent of each other
- `[builder]` Updated formatting tools

Fixed
- `[ci]` Download error if `boto3` PyPI index was not rebuilt yet

Page 22 of 36

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.