Mypy-boto3

Latest version: v1.35.66

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

Scan your dependencies

Page 21 of 34

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

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

Page 21 of 34

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.