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 27 of 34

4.8.1

Fixed
- Package dependencies were invalid

4.8.0

Notes

Hi, fellow Pythonistas!

This package grows bigger and allows you to do more and more with every release! However, entropy grows as well, and we sometimes lack documentation to cover all the changes. As always, `boto3` documentation is not the best place to check if types are correct.

So, now we have [auto-generated docs](https://github.com/vemel/mypy_boto3_builder/service_docs/index.md) for every module. And they are generated with... Yes, `mypy_boto3_builder` can now also generate docs for all `boto3` services!

Also, it will be easier for me to announce if something has changed in `botocore` schemas because docs will be affected.

Let me know how the docs can be improved and do not forget to report bugs!

Added
- `[builder]` `--docs` CLI flag to generate MD documentation
- `[services]` MarkDown docs now have Table of Contents

Changed
- `[builder]` single-value literals inlined for readability, but class in `literals.py` is still available for import
- `[builder]` `black` updated to `21.4b2`
- `[builder]` improved logging setup for easier subclassing
- `[services]` updated auto-generated READMEs
- `[services]` added links to new documentation to all classes and methods docstrings
- `[builder]` typed dictionaries are rendered as classes if they do not have any reserved words
- `[services]` all output typed dictionaries have keys marked as required (use `pyright` to check totality properly)

Fixed
- `[services]` literal values were sorted incorrectly in rare cases
- `[apigatewayv2]` to literals were conflicting because they have no names in `botocore` spec, added generated names
- `[builder]` installation works as it should on `pip 21.x`
- `[fsx]` some literals were not extracted, partially breaking the annotations
- `[services]` circular typed dictionaries were replaced with `Dict[str, Any]` too agressively

4.7.0

Notes

Thank you for your bug reports and feature requests!

In this release, we get better support for `ec2` and `s3` resource methods. And a new `literals.py` module for each service for better reusability and type checking! Check `pypi` pages of your favorite modules to start using them.

CI scripts got updated too. You probably will not notice any changes, because were good already. But trust me, builds for new `boto3` versions are more reliable now.

Almost forgot, `NimbleStudio` service is now officially supported as well, so now we have all 263 services covered and carefully annotated!

Let me know if there are any issues or if you come up with new ideas on how to make type checking even better.

Added
- `[services]` new `literals.py/pyi` module that contains all literals specified in the service
- `[builder]` [NimbleStudio](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/nimble.html) service support
- `[builder]` check if generated names are unique
- `[builder]` check if generated names do not conflict with `builtins`, `typing`, or reserved keywords

Fixed
- `[ec2]` arguments in resources inherited from list collections were not correctly ignored (potentially affects other services as well)
- `[builder]` files were not properly formatted with `black` due to imports sorting applied afterward
- `[services]` typos in readme

4.6.0

Added
- `[services]` `--version` CLI flag to get package version, e.g. `python -m mypy_boto3_s3 --version`
- `[services]` link to `boto3` docs to running as a module info, e.g. `python -m mypy_boto3_s3`
- `[services]` added download counters to generated `README`

Fixed
- `[boto3-stubs]` running as a module failed if not all sub-packages are installed
- `[boto3-stubs]` LSP violation in `boto3.action.Action`
- `[builder]` better `py39` support

4.5.0

Added
- `[builder]` [FIS](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/fis.html) services support
- `[builder]` [LookoutEquipment](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/lookoutequipment.html) services support
- `[builder]` [LookoutMetrics](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/lookoutmetrics.html) services support
- `[builder]` [mgn](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/mgn.html) services support

4.4.0

Notes

As always, full support of `boto3 1.17.0+` along with all 258 services! Get your hands on new fully annotated Lex V2!

Added

- [builder] [LexModelsV2](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/lexv2-models.html) service support
- [builder] [LexRuntimeV2](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/lexv2-runtime.html) service support

Fixed

- `[builder/services]` `black/isort` processing of generated `README.md` files https://github.com/vemel/mypy_boto3_builder/issues/66
- `[builder/services]` Streaming responses now correctly return `StreamingBody` instead of `IO[bytes]` https://github.com/vemel/mypy_boto3_builder/issues/67

Page 27 of 34

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.