Mypy-boto3

Latest version: v1.34.108

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

Scan your dependencies

Page 14 of 31

7.5.3

Fixed
- `[botocore-stubs]` Added `modeled_fields` to `Stubber.add_client_error` annotation

7.5.2

Fixed
- `[services]` Used new links to documentation

7.5.1

Fixed
- `[docs]` Select methods with return and request type annotations for `Examples`

7.5.0

Notes
- Added typed dictionaries for all `waiter.wait` methods to allow type checking with `**kwargs` calls
- Added typed dictionaries for all `paginator.paginate` methods to allow type checking with `**kwargs` calls
- New documentation

Added
- `[docs]` Fully revamped Material UI with search, usage examples, annotations, and navigation
- `[services]` `RegionName` with all regions that service supports (if any)
- `[docs]` New `kwargs` usage examples for all methods
- `[services]` `waiter.wait` method can now be called with `kwargs` with type checking, see examples
- `[services]` `paginator.paginate` method can now be called with `kwargs` with type checking, see examples

Fixed
- `[docs]` `Client.exceptions` is no longer listed in public methods
- `[docs]` Usage examples always use `Session`
- `[builder]` Restructured generators to keep `boto3` and `aiobotocore` in sync
- `[boto3-stubs]` `Session.region_name` returns a `Literal` with all acceptable region names (requested by takeda in 140)

7.4.1

Fixed
- `[services]` All packages require `typing-extensions>=4.1.0` (reported by 1-900-MIXALOT in 139)

7.4.0

Notes

- New Typed Dicts with Python 3.11 flavor! Bringing the power of `Required/NotRequired` flags to make things less complicated
- `typing-extensions` is now mandatory for all packages. Yes, even on Python 3.10+.
- `Glacier` client methods `accountId` argument is now optional. I had to hardcode it, not a real fix.
- Resource methods with partial data mixins are now supported (`s3`, `glacier`, `ec2` affected)

Added
- `[builder]` Default argument values can now be extracted from `action_shape` for resource methods

Changed
- `[services]` All packages now depend on `typing-extensions`
- `[services]` `TypedDict` rendering has changed for easier debugging
- `[services]` Resource method request shape name includes action name to avoid conflicts (might be breaking if you use them directly)
- `[docs]` Generated pages are compatible with [Read the Docs](https://readthedocs.org/)

Fixed
- `[s3]` `BucketVersioning.create` and `BucketVersioning.suspend` methods no longer require `VersioningConfiguration` (reported by takeda in 138)
- `[glacier]` Client methods no longer require `accountId` and default value is set to `'-'`
- `[builder]` Targets extracted from `action_shape` support nested arguments
- `[services]` All `pyright` reported issues addressed
- `[docs]` Added breadcrumbs to Examples page

Page 14 of 31

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.