# packages

pkgId: 1264b98e0eb8cbd0e82934d527b96020b520474d8911f7763390e4f3cb989138
name: python-types-aiobotocore-pca-connector-ad-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-pca-connector-ad
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-pca-connector-ad-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-pca-connector-ad-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-pca-connector-ad"></a>



  [![PyPI - types-aiobotocore-pca-connector-ad](https://img.shields.io/pypi/v/types-aiobotocore-pca-connector-ad.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pca-connector-ad/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-pca-connector-ad.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pca-connector-ad/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-pca-connector-ad)](https://pypistats.org/packages/types-aiobotocore-pca-connector-ad)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore PcaConnectorAd 2.16.0](https://pypi.org/project/aiobotocore/)
  compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-pca-connector-ad docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pca_connector_ad/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-pca-connector-ad](#types-aiobotocore-pca-connector-ad)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `PcaConnectorAd` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `PcaConnectorAd` service.

  ```bash

  python -m pip install 'types-aiobotocore[pca-connector-ad]'



  python -m pip install 'types-aiobotocore-lite[pca-connector-ad]'


  python -m pip install types-aiobotocore-pca-connector-ad
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-pca-connector-ad
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[pca-connector-ad]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pca-connector-ad]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[pca-connector-ad]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pca-connector-ad]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pca-connector-ad]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[pca-connector-ad]` with services you use in your
    environment:

  ```bash
  python -m pip install 'types-aiobotocore[pca-connector-ad]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[pca-connector-ad]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pca-connector-ad]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[pca-connector-ad]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pca-connector-ad]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-pca-connector-ad` dependency in production. However, there
  is an issue in `pylint` that it complains about undefined variables. To fix it,
  set all types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `PcaConnectorAdClient` provides annotations for
  `session.create_client("pca-connector-ad")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_pca_connector_ad import PcaConnectorAdClient

  session = get_session()
  async with session.create_client("pca-connector-ad") as client:
      client: PcaConnectorAdClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_pca_connector_ad.paginator` module contains type annotations
  for all paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_pca_connector_ad import PcaConnectorAdClient
  from types_aiobotocore_pca_connector_ad.paginator import (
      ListConnectorsPaginator,
      ListDirectoryRegistrationsPaginator,
      ListServicePrincipalNamesPaginator,
      ListTemplateGroupAccessControlEntriesPaginator,
      ListTemplatesPaginator,
  )

  session = get_session()
  async with session.create_client("pca-connector-ad") as client:
      client: PcaConnectorAdClient

      
      
      list_connectors_paginator: ListConnectorsPaginator = client.get_paginator("list_connectors")
      list_directory_registrations_paginator: ListDirectoryRegistrationsPaginator = (
          client.get_paginator("list_directory_registrations")
      )
      list_service_principal_names_paginator: ListServicePrincipalNamesPaginator = (
          client.get_paginator("list_service_principal_names")
      )
      list_template_group_access_control_entries_paginator: ListTemplateGroupAccessControlEntriesPaginator = client.get_paginator(
          "list_template_group_access_control_entries"
      )
      list_templates_paginator: ListTemplatesPaginator = client.get_paginator("list_templates")
  ```

  <a id="literals"></a>



  `types_aiobotocore_pca_connector_ad.literals` module contains literals
  extracted from shapes that can be used in user code for type checking.

  Full list of `PcaConnectorAd` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pca_connector_ad/literals/).

  ```python
  from types_aiobotocore_pca_connector_ad.literals import AccessRightType


  def check_value(value: AccessRightType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_pca_connector_ad.type_defs` module contains structures and
  shapes assembled to typed dictionaries and unions for additional type checking.

  Full list of `PcaConnectorAd` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pca_connector_ad/type_defs/).

  ```python
  from types_aiobotocore_pca_connector_ad.type_defs import AccessRightsTypeDef


  def get_value() -> AccessRightsTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-pca-connector-ad` version is the same as related
  `aiobotocore` version and follows
  [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pca_connector_ad/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 363571d109420d8662c0453fdb588d7602415ac977e1e376e45a1e0bcd413ba7
name: python-types-aiobotocore-pca-connector-scep-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-pca-connector-scep
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-pca-connector-scep-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-pca-connector-scep-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-pca-connector-scep"></a>



  [![PyPI - types-aiobotocore-pca-connector-scep](https://img.shields.io/pypi/v/types-aiobotocore-pca-connector-scep.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pca-connector-scep/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-pca-connector-scep.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pca-connector-scep/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-pca-connector-scep)](https://pypistats.org/packages/types-aiobotocore-pca-connector-scep)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore PrivateCAConnectorforSCEP 2.16.0](https://pypi.org/project/aiobotocore/)
  compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-pca-connector-scep docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pca_connector_scep/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-pca-connector-scep](#types-aiobotocore-pca-connector-scep)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `PrivateCAConnectorforSCEP` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `PrivateCAConnectorforSCEP` service.

  ```bash

  python -m pip install 'types-aiobotocore[pca-connector-scep]'



  python -m pip install 'types-aiobotocore-lite[pca-connector-scep]'


  python -m pip install types-aiobotocore-pca-connector-scep
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-pca-connector-scep
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[pca-connector-scep]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pca-connector-scep]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[pca-connector-scep]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pca-connector-scep]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pca-connector-scep]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[pca-connector-scep]` with services you use in your
    environment:

  ```bash
  python -m pip install 'types-aiobotocore[pca-connector-scep]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[pca-connector-scep]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pca-connector-scep]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[pca-connector-scep]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pca-connector-scep]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-pca-connector-scep` dependency in production. However, there
  is an issue in `pylint` that it complains about undefined variables. To fix it,
  set all types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `PrivateCAConnectorforSCEPClient` provides annotations for
  `session.create_client("pca-connector-scep")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_pca_connector_scep import PrivateCAConnectorforSCEPClient

  session = get_session()
  async with session.create_client("pca-connector-scep") as client:
      client: PrivateCAConnectorforSCEPClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_pca_connector_scep.paginator` module contains type
  annotations for all paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_pca_connector_scep import PrivateCAConnectorforSCEPClient
  from types_aiobotocore_pca_connector_scep.paginator import (
      ListChallengeMetadataPaginator,
      ListConnectorsPaginator,
  )

  session = get_session()
  async with session.create_client("pca-connector-scep") as client:
      client: PrivateCAConnectorforSCEPClient

      
      
      list_challenge_metadata_paginator: ListChallengeMetadataPaginator = client.get_paginator(
          "list_challenge_metadata"
      )
      list_connectors_paginator: ListConnectorsPaginator = client.get_paginator("list_connectors")
  ```

  <a id="literals"></a>



  `types_aiobotocore_pca_connector_scep.literals` module contains literals
  extracted from shapes that can be used in user code for type checking.

  Full list of `PrivateCAConnectorforSCEP` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pca_connector_scep/literals/).

  ```python
  from types_aiobotocore_pca_connector_scep.literals import ConnectorStatusReasonType


  def check_value(value: ConnectorStatusReasonType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_pca_connector_scep.type_defs` module contains structures and
  shapes assembled to typed dictionaries and unions for additional type checking.

  Full list of `PrivateCAConnectorforSCEP` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pca_connector_scep/type_defs/).

  ```python
  from types_aiobotocore_pca_connector_scep.type_defs import ChallengeMetadataSummaryTypeDef


  def get_value() -> ChallengeMetadataSummaryTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-pca-connector-scep` version is the same as related
  `aiobotocore` version and follows
  [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pca_connector_scep/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 3aeea84b7e29814691dd0a3741c6c8b27803c682d03123f8d405e4a1d999cdb4
name: python-types-aiobotocore-pcs-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-pcs
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-pcs-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-pcs-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-pcs"></a>



  [![PyPI - types-aiobotocore-pcs](https://img.shields.io/pypi/v/types-aiobotocore-pcs.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pcs/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-pcs.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pcs/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-pcs)](https://pypistats.org/packages/types-aiobotocore-pcs)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore ParallelComputingService 2.16.0](https://pypi.org/project/aiobotocore/)
  compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-pcs docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pcs/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-pcs](#types-aiobotocore-pcs)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `ParallelComputingService` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `ParallelComputingService` service.

  ```bash

  python -m pip install 'types-aiobotocore[pcs]'



  python -m pip install 'types-aiobotocore-lite[pcs]'


  python -m pip install types-aiobotocore-pcs
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-pcs
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[pcs]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pcs]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[pcs]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pcs]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pcs]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[pcs]` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pcs]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[pcs]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pcs]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[pcs]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pcs]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-pcs` dependency in production. However, there is an issue in
  `pylint` that it complains about undefined variables. To fix it, set all types
  to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `ParallelComputingServiceClient` provides annotations for
  `session.create_client("pcs")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_pcs import ParallelComputingServiceClient

  session = get_session()
  async with session.create_client("pcs") as client:
      client: ParallelComputingServiceClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_pcs.paginator` module contains type annotations for all
  paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_pcs import ParallelComputingServiceClient
  from types_aiobotocore_pcs.paginator import (
      ListClustersPaginator,
      ListComputeNodeGroupsPaginator,
      ListQueuesPaginator,
  )

  session = get_session()
  async with session.create_client("pcs") as client:
      client: ParallelComputingServiceClient

      
      
      list_clusters_paginator: ListClustersPaginator = client.get_paginator("list_clusters")
      list_compute_node_groups_paginator: ListComputeNodeGroupsPaginator = client.get_paginator(
          "list_compute_node_groups"
      )
      list_queues_paginator: ListQueuesPaginator = client.get_paginator("list_queues")
  ```

  <a id="literals"></a>



  `types_aiobotocore_pcs.literals` module contains literals extracted from shapes
  that can be used in user code for type checking.

  Full list of `ParallelComputingService` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pcs/literals/).

  ```python
  from types_aiobotocore_pcs.literals import ClusterStatusType


  def check_value(value: ClusterStatusType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_pcs.type_defs` module contains structures and shapes
  assembled to typed dictionaries and unions for additional type checking.

  Full list of `ParallelComputingService` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pcs/type_defs/).

  ```python
  from types_aiobotocore_pcs.type_defs import SlurmCustomSettingTypeDef


  def get_value() -> SlurmCustomSettingTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-pcs` version is the same as related `aiobotocore` version
  and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pcs/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 7b17e143a407107de536a577dc782cd00c95a1b49248607da3afc0857423c02c
name: python-types-aiobotocore-personalize-events-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-personalize-events
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-personalize-events-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-personalize-events-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-personalize-events"></a>



  [![PyPI - types-aiobotocore-personalize-events](https://img.shields.io/pypi/v/types-aiobotocore-personalize-events.svg?color=blue)](https://pypi.org/project/types-aiobotocore-personalize-events/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-personalize-events.svg?color=blue)](https://pypi.org/project/types-aiobotocore-personalize-events/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-personalize-events)](https://pypistats.org/packages/types-aiobotocore-personalize-events)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore PersonalizeEvents 2.16.0](https://pypi.org/project/aiobotocore/)
  compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-personalize-events docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_personalize_events/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-personalize-events](#types-aiobotocore-personalize-events)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `PersonalizeEvents` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `PersonalizeEvents` service.

  ```bash

  python -m pip install 'types-aiobotocore[personalize-events]'



  python -m pip install 'types-aiobotocore-lite[personalize-events]'


  python -m pip install types-aiobotocore-personalize-events
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-personalize-events
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[personalize-events]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize-events]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[personalize-events]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize-events]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize-events]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[personalize-events]` with services you use in your
    environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize-events]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[personalize-events]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize-events]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[personalize-events]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize-events]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-personalize-events` dependency in production. However, there
  is an issue in `pylint` that it complains about undefined variables. To fix it,
  set all types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `PersonalizeEventsClient` provides annotations for
  `session.create_client("personalize-events")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_personalize_events import PersonalizeEventsClient

  session = get_session()
  async with session.create_client("personalize-events") as client:
      client: PersonalizeEventsClient
      
  ```

  <a id="literals"></a>



  `types_aiobotocore_personalize_events.literals` module contains literals
  extracted from shapes that can be used in user code for type checking.

  Full list of `PersonalizeEvents` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_personalize_events/literals/).

  ```python
  from types_aiobotocore_personalize_events.literals import PersonalizeEventsServiceName


  def check_value(value: PersonalizeEventsServiceName) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_personalize_events.type_defs` module contains structures and
  shapes assembled to typed dictionaries and unions for additional type checking.

  Full list of `PersonalizeEvents` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_personalize_events/type_defs/).

  ```python
  from types_aiobotocore_personalize_events.type_defs import TimestampTypeDef


  def get_value() -> TimestampTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-personalize-events` version is the same as related
  `aiobotocore` version and follows
  [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_personalize_events/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: dc771fcc22a7a3ade9edbee3eb59d5be4f23482a4f52e57f84746f954447091f
name: python-types-aiobotocore-personalize-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-personalize
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-personalize-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-personalize-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-personalize"></a>



  [![PyPI - types-aiobotocore-personalize](https://img.shields.io/pypi/v/types-aiobotocore-personalize.svg?color=blue)](https://pypi.org/project/types-aiobotocore-personalize/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-personalize.svg?color=blue)](https://pypi.org/project/types-aiobotocore-personalize/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-personalize)](https://pypistats.org/packages/types-aiobotocore-personalize)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore Personalize 2.16.0](https://pypi.org/project/aiobotocore/)
  compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-personalize docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_personalize/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-personalize](#types-aiobotocore-personalize)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `Personalize` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `Personalize` service.

  ```bash

  python -m pip install 'types-aiobotocore[personalize]'



  python -m pip install 'types-aiobotocore-lite[personalize]'


  python -m pip install types-aiobotocore-personalize
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-personalize
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[personalize]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[personalize]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[personalize]` with services you use in your
    environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[personalize]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[personalize]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-personalize` dependency in production. However, there is an
  issue in `pylint` that it complains about undefined variables. To fix it, set
  all types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `PersonalizeClient` provides annotations for
  `session.create_client("personalize")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_personalize import PersonalizeClient

  session = get_session()
  async with session.create_client("personalize") as client:
      client: PersonalizeClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_personalize.paginator` module contains type annotations for
  all paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_personalize import PersonalizeClient
  from types_aiobotocore_personalize.paginator import (
      ListBatchInferenceJobsPaginator,
      ListBatchSegmentJobsPaginator,
      ListCampaignsPaginator,
      ListDatasetExportJobsPaginator,
      ListDatasetGroupsPaginator,
      ListDatasetImportJobsPaginator,
      ListDatasetsPaginator,
      ListEventTrackersPaginator,
      ListFiltersPaginator,
      ListMetricAttributionMetricsPaginator,
      ListMetricAttributionsPaginator,
      ListRecipesPaginator,
      ListRecommendersPaginator,
      ListSchemasPaginator,
      ListSolutionVersionsPaginator,
      ListSolutionsPaginator,
  )

  session = get_session()
  async with session.create_client("personalize") as client:
      client: PersonalizeClient

      
      
      list_batch_inference_jobs_paginator: ListBatchInferenceJobsPaginator = client.get_paginator(
          "list_batch_inference_jobs"
      )
      list_batch_segment_jobs_paginator: ListBatchSegmentJobsPaginator = client.get_paginator(
          "list_batch_segment_jobs"
      )
      list_campaigns_paginator: ListCampaignsPaginator = client.get_paginator("list_campaigns")
      list_dataset_export_jobs_paginator: ListDatasetExportJobsPaginator = client.get_paginator(
          "list_dataset_export_jobs"
      )
      list_dataset_groups_paginator: ListDatasetGroupsPaginator = client.get_paginator(
          "list_dataset_groups"
      )
      list_dataset_import_jobs_paginator: ListDatasetImportJobsPaginator = client.get_paginator(
          "list_dataset_import_jobs"
      )
      list_datasets_paginator: ListDatasetsPaginator = client.get_paginator("list_datasets")
      list_event_trackers_paginator: ListEventTrackersPaginator = client.get_paginator(
          "list_event_trackers"
      )
      list_filters_paginator: ListFiltersPaginator = client.get_paginator("list_filters")
      list_metric_attribution_metrics_paginator: ListMetricAttributionMetricsPaginator = (
          client.get_paginator("list_metric_attribution_metrics")
      )
      list_metric_attributions_paginator: ListMetricAttributionsPaginator = client.get_paginator(
          "list_metric_attributions"
      )
      list_recipes_paginator: ListRecipesPaginator = client.get_paginator("list_recipes")
      list_recommenders_paginator: ListRecommendersPaginator = client.get_paginator(
          "list_recommenders"
      )
      list_schemas_paginator: ListSchemasPaginator = client.get_paginator("list_schemas")
      list_solution_versions_paginator: ListSolutionVersionsPaginator = client.get_paginator(
          "list_solution_versions"
      )
      list_solutions_paginator: ListSolutionsPaginator = client.get_paginator("list_solutions")
  ```

  <a id="literals"></a>



  `types_aiobotocore_personalize.literals` module contains literals extracted
  from shapes that can be used in user code for type checking.

  Full list of `Personalize` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_personalize/literals/).

  ```python
  from types_aiobotocore_personalize.literals import BatchInferenceJobModeType


  def check_value(value: BatchInferenceJobModeType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_personalize.type_defs` module contains structures and shapes
  assembled to typed dictionaries and unions for additional type checking.

  Full list of `Personalize` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_personalize/type_defs/).

  ```python
  from types_aiobotocore_personalize.type_defs import AlgorithmImageTypeDef


  def get_value() -> AlgorithmImageTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-personalize` version is the same as related `aiobotocore`
  version and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/)
  format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_personalize/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: e0f98664931d20a383493831a325a6490c0b0f274e5ec353d951488a42bdbbde
name: python-types-aiobotocore-personalize-runtime-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-personalize-runtime
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-personalize-runtime-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-personalize-runtime-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-personalize-runtime"></a>



  [![PyPI - types-aiobotocore-personalize-runtime](https://img.shields.io/pypi/v/types-aiobotocore-personalize-runtime.svg?color=blue)](https://pypi.org/project/types-aiobotocore-personalize-runtime/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-personalize-runtime.svg?color=blue)](https://pypi.org/project/types-aiobotocore-personalize-runtime/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-personalize-runtime)](https://pypistats.org/packages/types-aiobotocore-personalize-runtime)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore PersonalizeRuntime 2.16.0](https://pypi.org/project/aiobotocore/)
  compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-personalize-runtime docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_personalize_runtime/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-personalize-runtime](#types-aiobotocore-personalize-runtime)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `PersonalizeRuntime` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `PersonalizeRuntime` service.

  ```bash

  python -m pip install 'types-aiobotocore[personalize-runtime]'



  python -m pip install 'types-aiobotocore-lite[personalize-runtime]'


  python -m pip install types-aiobotocore-personalize-runtime
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-personalize-runtime
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[personalize-runtime]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize-runtime]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[personalize-runtime]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize-runtime]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize-runtime]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[personalize-runtime]` with services you use in
    your environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize-runtime]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[personalize-runtime]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize-runtime]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[personalize-runtime]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[personalize-runtime]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-personalize-runtime` dependency in production. However,
  there is an issue in `pylint` that it complains about undefined variables. To
  fix it, set all types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `PersonalizeRuntimeClient` provides annotations for
  `session.create_client("personalize-runtime")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_personalize_runtime import PersonalizeRuntimeClient

  session = get_session()
  async with session.create_client("personalize-runtime") as client:
      client: PersonalizeRuntimeClient
      
  ```

  <a id="literals"></a>



  `types_aiobotocore_personalize_runtime.literals` module contains literals
  extracted from shapes that can be used in user code for type checking.

  Full list of `PersonalizeRuntime` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_personalize_runtime/literals/).

  ```python
  from types_aiobotocore_personalize_runtime.literals import PersonalizeRuntimeServiceName


  def check_value(value: PersonalizeRuntimeServiceName) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_personalize_runtime.type_defs` module contains structures
  and shapes assembled to typed dictionaries and unions for additional type
  checking.

  Full list of `PersonalizeRuntime` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_personalize_runtime/type_defs/).

  ```python
  from types_aiobotocore_personalize_runtime.type_defs import (
      GetActionRecommendationsRequestRequestTypeDef,
  )


  def get_value() -> GetActionRecommendationsRequestRequestTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-personalize-runtime` version is the same as related
  `aiobotocore` version and follows
  [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_personalize_runtime/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 52130cb104162652d842a1a42608c4cf251f9738b0b315f9acab18ffede16a5e
name: python-types-aiobotocore-pi-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-pi
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-pi-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-pi-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-pi"></a>



  [![PyPI - types-aiobotocore-pi](https://img.shields.io/pypi/v/types-aiobotocore-pi.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pi/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-pi.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pi/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-pi)](https://pypistats.org/packages/types-aiobotocore-pi)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore PI 2.16.0](https://pypi.org/project/aiobotocore/) compatible with
  [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-pi docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pi/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-pi](#types-aiobotocore-pi)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `PI` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `PI` service.

  ```bash

  python -m pip install 'types-aiobotocore[pi]'



  python -m pip install 'types-aiobotocore-lite[pi]'


  python -m pip install types-aiobotocore-pi
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-pi
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[pi]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pi]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[pi]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pi]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pi]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[pi]` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pi]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[pi]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pi]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[pi]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pi]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-pi` dependency in production. However, there is an issue in
  `pylint` that it complains about undefined variables. To fix it, set all types
  to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `PIClient` provides annotations for `session.create_client("pi")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_pi import PIClient

  session = get_session()
  async with session.create_client("pi") as client:
      client: PIClient
      
  ```

  <a id="literals"></a>



  `types_aiobotocore_pi.literals` module contains literals extracted from shapes
  that can be used in user code for type checking.

  Full list of `PI` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pi/literals/).

  ```python
  from types_aiobotocore_pi.literals import AcceptLanguageType


  def check_value(value: AcceptLanguageType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_pi.type_defs` module contains structures and shapes
  assembled to typed dictionaries and unions for additional type checking.

  Full list of `PI` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pi/type_defs/).

  ```python
  from types_aiobotocore_pi.type_defs import TagTypeDef


  def get_value() -> TagTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-pi` version is the same as related `aiobotocore` version and
  follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pi/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: e113bc030c9c46a68a85139c31305fbf54bb04173ee0c1a48c9be64adc6a9a61
name: python-types-aiobotocore-pinpoint-email-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-pinpoint-email
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-pinpoint-email-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-pinpoint-email-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-pinpoint-email"></a>



  [![PyPI - types-aiobotocore-pinpoint-email](https://img.shields.io/pypi/v/types-aiobotocore-pinpoint-email.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pinpoint-email/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-pinpoint-email.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pinpoint-email/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-pinpoint-email)](https://pypistats.org/packages/types-aiobotocore-pinpoint-email)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore PinpointEmail 2.16.0](https://pypi.org/project/aiobotocore/)
  compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-pinpoint-email docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pinpoint_email/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-pinpoint-email](#types-aiobotocore-pinpoint-email)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `PinpointEmail` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `PinpointEmail` service.

  ```bash

  python -m pip install 'types-aiobotocore[pinpoint-email]'



  python -m pip install 'types-aiobotocore-lite[pinpoint-email]'


  python -m pip install types-aiobotocore-pinpoint-email
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-pinpoint-email
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[pinpoint-email]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-email]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[pinpoint-email]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-email]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-email]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[pinpoint-email]` with services you use in your
    environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-email]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[pinpoint-email]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-email]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[pinpoint-email]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-email]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-pinpoint-email` dependency in production. However, there is
  an issue in `pylint` that it complains about undefined variables. To fix it,
  set all types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `PinpointEmailClient` provides annotations for
  `session.create_client("pinpoint-email")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_pinpoint_email import PinpointEmailClient

  session = get_session()
  async with session.create_client("pinpoint-email") as client:
      client: PinpointEmailClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_pinpoint_email.paginator` module contains type annotations
  for all paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_pinpoint_email import PinpointEmailClient
  from types_aiobotocore_pinpoint_email.paginator import (
      GetDedicatedIpsPaginator,
      ListConfigurationSetsPaginator,
      ListDedicatedIpPoolsPaginator,
      ListDeliverabilityTestReportsPaginator,
      ListEmailIdentitiesPaginator,
  )

  session = get_session()
  async with session.create_client("pinpoint-email") as client:
      client: PinpointEmailClient

      
      
      get_dedicated_ips_paginator: GetDedicatedIpsPaginator = client.get_paginator(
          "get_dedicated_ips"
      )
      list_configuration_sets_paginator: ListConfigurationSetsPaginator = client.get_paginator(
          "list_configuration_sets"
      )
      list_dedicated_ip_pools_paginator: ListDedicatedIpPoolsPaginator = client.get_paginator(
          "list_dedicated_ip_pools"
      )
      list_deliverability_test_reports_paginator: ListDeliverabilityTestReportsPaginator = (
          client.get_paginator("list_deliverability_test_reports")
      )
      list_email_identities_paginator: ListEmailIdentitiesPaginator = client.get_paginator(
          "list_email_identities"
      )
  ```

  <a id="literals"></a>



  `types_aiobotocore_pinpoint_email.literals` module contains literals extracted
  from shapes that can be used in user code for type checking.

  Full list of `PinpointEmail` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pinpoint_email/literals/).

  ```python
  from types_aiobotocore_pinpoint_email.literals import BehaviorOnMxFailureType


  def check_value(value: BehaviorOnMxFailureType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_pinpoint_email.type_defs` module contains structures and
  shapes assembled to typed dictionaries and unions for additional type checking.

  Full list of `PinpointEmail` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pinpoint_email/type_defs/).

  ```python
  from types_aiobotocore_pinpoint_email.type_defs import BlacklistEntryTypeDef


  def get_value() -> BlacklistEntryTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-pinpoint-email` version is the same as related `aiobotocore`
  version and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/)
  format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pinpoint_email/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 5c11536491e4e8f4c5f00c2a7d2ca6b5115078cb5a4cd65828d8ddd47ff49274
name: python-types-aiobotocore-pinpoint-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-pinpoint
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-pinpoint-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-pinpoint-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-pinpoint"></a>



  [![PyPI - types-aiobotocore-pinpoint](https://img.shields.io/pypi/v/types-aiobotocore-pinpoint.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pinpoint/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-pinpoint.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pinpoint/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-pinpoint)](https://pypistats.org/packages/types-aiobotocore-pinpoint)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore Pinpoint 2.16.0](https://pypi.org/project/aiobotocore/) compatible
  with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-pinpoint docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pinpoint/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-pinpoint](#types-aiobotocore-pinpoint)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `Pinpoint` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `Pinpoint` service.

  ```bash

  python -m pip install 'types-aiobotocore[pinpoint]'



  python -m pip install 'types-aiobotocore-lite[pinpoint]'


  python -m pip install types-aiobotocore-pinpoint
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-pinpoint
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[pinpoint]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[pinpoint]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[pinpoint]` with services you use in your
    environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[pinpoint]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[pinpoint]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-pinpoint` dependency in production. However, there is an
  issue in `pylint` that it complains about undefined variables. To fix it, set
  all types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `PinpointClient` provides annotations for `session.create_client("pinpoint")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_pinpoint import PinpointClient

  session = get_session()
  async with session.create_client("pinpoint") as client:
      client: PinpointClient
      
  ```

  <a id="literals"></a>



  `types_aiobotocore_pinpoint.literals` module contains literals extracted from
  shapes that can be used in user code for type checking.

  Full list of `Pinpoint` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pinpoint/literals/).

  ```python
  from types_aiobotocore_pinpoint.literals import ActionType


  def check_value(value: ActionType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_pinpoint.type_defs` module contains structures and shapes
  assembled to typed dictionaries and unions for additional type checking.

  Full list of `Pinpoint` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pinpoint/type_defs/).

  ```python
  from types_aiobotocore_pinpoint.type_defs import ADMChannelRequestTypeDef


  def get_value() -> ADMChannelRequestTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-pinpoint` version is the same as related `aiobotocore`
  version and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/)
  format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pinpoint/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: b6d6bab49fe276284bedb3847b7638610cb65e8a64bce76a13daee9c5bf87c72
name: python-types-aiobotocore-pinpoint-sms-voice-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-pinpoint-sms-voice
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-pinpoint-sms-voice-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-pinpoint-sms-voice-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-pinpoint-sms-voice"></a>



  [![PyPI - types-aiobotocore-pinpoint-sms-voice](https://img.shields.io/pypi/v/types-aiobotocore-pinpoint-sms-voice.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pinpoint-sms-voice/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-pinpoint-sms-voice.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pinpoint-sms-voice/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-pinpoint-sms-voice)](https://pypistats.org/packages/types-aiobotocore-pinpoint-sms-voice)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore PinpointSMSVoice 2.16.0](https://pypi.org/project/aiobotocore/)
  compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-pinpoint-sms-voice docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pinpoint_sms_voice/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-pinpoint-sms-voice](#types-aiobotocore-pinpoint-sms-voice)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `PinpointSMSVoice` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `PinpointSMSVoice` service.

  ```bash

  python -m pip install 'types-aiobotocore[pinpoint-sms-voice]'



  python -m pip install 'types-aiobotocore-lite[pinpoint-sms-voice]'


  python -m pip install types-aiobotocore-pinpoint-sms-voice
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-pinpoint-sms-voice
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[pinpoint-sms-voice]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-sms-voice]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[pinpoint-sms-voice]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-sms-voice]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-sms-voice]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[pinpoint-sms-voice]` with services you use in your
    environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-sms-voice]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[pinpoint-sms-voice]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-sms-voice]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[pinpoint-sms-voice]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-sms-voice]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-pinpoint-sms-voice` dependency in production. However, there
  is an issue in `pylint` that it complains about undefined variables. To fix it,
  set all types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `PinpointSMSVoiceClient` provides annotations for
  `session.create_client("pinpoint-sms-voice")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_pinpoint_sms_voice import PinpointSMSVoiceClient

  session = get_session()
  async with session.create_client("pinpoint-sms-voice") as client:
      client: PinpointSMSVoiceClient
      
  ```

  <a id="literals"></a>



  `types_aiobotocore_pinpoint_sms_voice.literals` module contains literals
  extracted from shapes that can be used in user code for type checking.

  Full list of `PinpointSMSVoice` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pinpoint_sms_voice/literals/).

  ```python
  from types_aiobotocore_pinpoint_sms_voice.literals import EventTypeType


  def check_value(value: EventTypeType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_pinpoint_sms_voice.type_defs` module contains structures and
  shapes assembled to typed dictionaries and unions for additional type checking.

  Full list of `PinpointSMSVoice` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pinpoint_sms_voice/type_defs/).

  ```python
  from types_aiobotocore_pinpoint_sms_voice.type_defs import CallInstructionsMessageTypeTypeDef


  def get_value() -> CallInstructionsMessageTypeTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-pinpoint-sms-voice` version is the same as related
  `aiobotocore` version and follows
  [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pinpoint_sms_voice/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 0ea0ed0796088344434843d56994c2761ca3718a499a5538b3ae610878f9265e
name: python-types-aiobotocore-pinpoint-sms-voice-v2-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-pinpoint-sms-voice-v2
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-pinpoint-sms-voice-v2-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-pinpoint-sms-voice-v2-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-pinpoint-sms-voice-v2"></a>



  [![PyPI - types-aiobotocore-pinpoint-sms-voice-v2](https://img.shields.io/pypi/v/types-aiobotocore-pinpoint-sms-voice-v2.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pinpoint-sms-voice-v2/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-pinpoint-sms-voice-v2.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pinpoint-sms-voice-v2/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-pinpoint-sms-voice-v2)](https://pypistats.org/packages/types-aiobotocore-pinpoint-sms-voice-v2)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore PinpointSMSVoiceV2 2.16.0](https://pypi.org/project/aiobotocore/)
  compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-pinpoint-sms-voice-v2 docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pinpoint_sms_voice_v2/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-pinpoint-sms-voice-v2](#types-aiobotocore-pinpoint-sms-voice-v2)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `PinpointSMSVoiceV2` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `PinpointSMSVoiceV2` service.

  ```bash

  python -m pip install 'types-aiobotocore[pinpoint-sms-voice-v2]'



  python -m pip install 'types-aiobotocore-lite[pinpoint-sms-voice-v2]'


  python -m pip install types-aiobotocore-pinpoint-sms-voice-v2
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-pinpoint-sms-voice-v2
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[pinpoint-sms-voice-v2]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-sms-voice-v2]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[pinpoint-sms-voice-v2]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-sms-voice-v2]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-sms-voice-v2]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[pinpoint-sms-voice-v2]` with services you use in
    your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-sms-voice-v2]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[pinpoint-sms-voice-v2]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-sms-voice-v2]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[pinpoint-sms-voice-v2]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pinpoint-sms-voice-v2]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-pinpoint-sms-voice-v2` dependency in production. However,
  there is an issue in `pylint` that it complains about undefined variables. To
  fix it, set all types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `PinpointSMSVoiceV2Client` provides annotations for
  `session.create_client("pinpoint-sms-voice-v2")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_pinpoint_sms_voice_v2 import PinpointSMSVoiceV2Client

  session = get_session()
  async with session.create_client("pinpoint-sms-voice-v2") as client:
      client: PinpointSMSVoiceV2Client
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_pinpoint_sms_voice_v2.paginator` module contains type
  annotations for all paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_pinpoint_sms_voice_v2 import PinpointSMSVoiceV2Client
  from types_aiobotocore_pinpoint_sms_voice_v2.paginator import (
      DescribeAccountAttributesPaginator,
      DescribeAccountLimitsPaginator,
      DescribeConfigurationSetsPaginator,
      DescribeKeywordsPaginator,
      DescribeOptOutListsPaginator,
      DescribeOptedOutNumbersPaginator,
      DescribePhoneNumbersPaginator,
      DescribePoolsPaginator,
      DescribeProtectConfigurationsPaginator,
      DescribeRegistrationAttachmentsPaginator,
      DescribeRegistrationFieldDefinitionsPaginator,
      DescribeRegistrationFieldValuesPaginator,
      DescribeRegistrationSectionDefinitionsPaginator,
      DescribeRegistrationTypeDefinitionsPaginator,
      DescribeRegistrationVersionsPaginator,
      DescribeRegistrationsPaginator,
      DescribeSenderIdsPaginator,
      DescribeSpendLimitsPaginator,
      DescribeVerifiedDestinationNumbersPaginator,
      ListPoolOriginationIdentitiesPaginator,
      ListProtectConfigurationRuleSetNumberOverridesPaginator,
      ListRegistrationAssociationsPaginator,
  )

  session = get_session()
  async with session.create_client("pinpoint-sms-voice-v2") as client:
      client: PinpointSMSVoiceV2Client

      
      
      describe_account_attributes_paginator: DescribeAccountAttributesPaginator = (
          client.get_paginator("describe_account_attributes")
      )
      describe_account_limits_paginator: DescribeAccountLimitsPaginator = client.get_paginator(
          "describe_account_limits"
      )
      describe_configuration_sets_paginator: DescribeConfigurationSetsPaginator = (
          client.get_paginator("describe_configuration_sets")
      )
      describe_keywords_paginator: DescribeKeywordsPaginator = client.get_paginator(
          "describe_keywords"
      )
      describe_opt_out_lists_paginator: DescribeOptOutListsPaginator = client.get_paginator(
          "describe_opt_out_lists"
      )
      describe_opted_out_numbers_paginator: DescribeOptedOutNumbersPaginator = client.get_paginator(
          "describe_opted_out_numbers"
      )
      describe_phone_numbers_paginator: DescribePhoneNumbersPaginator = client.get_paginator(
          "describe_phone_numbers"
      )
      describe_pools_paginator: DescribePoolsPaginator = client.get_paginator("describe_pools")
      describe_protect_configurations_paginator: DescribeProtectConfigurationsPaginator = (
          client.get_paginator("describe_protect_configurations")
      )
      describe_registration_attachments_paginator: DescribeRegistrationAttachmentsPaginator = (
          client.get_paginator("describe_registration_attachments")
      )
      describe_registration_field_definitions_paginator: DescribeRegistrationFieldDefinitionsPaginator = client.get_paginator(
          "describe_registration_field_definitions"
      )
      describe_registration_field_values_paginator: DescribeRegistrationFieldValuesPaginator = (
          client.get_paginator("describe_registration_field_values")
      )
      describe_registration_section_definitions_paginator: DescribeRegistrationSectionDefinitionsPaginator = client.get_paginator(
          "describe_registration_section_definitions"
      )
      describe_registration_type_definitions_paginator: DescribeRegistrationTypeDefinitionsPaginator = client.get_paginator(
          "describe_registration_type_definitions"
      )
      describe_registration_versions_paginator: DescribeRegistrationVersionsPaginator = (
          client.get_paginator("describe_registration_versions")
      )
      describe_registrations_paginator: DescribeRegistrationsPaginator = client.get_paginator(
          "describe_registrations"
      )
      describe_sender_ids_paginator: DescribeSenderIdsPaginator = client.get_paginator(
          "describe_sender_ids"
      )
      describe_spend_limits_paginator: DescribeSpendLimitsPaginator = client.get_paginator(
          "describe_spend_limits"
      )
      describe_verified_destination_numbers_paginator: DescribeVerifiedDestinationNumbersPaginator = (
          client.get_paginator("describe_verified_destination_numbers")
      )
      list_pool_origination_identities_paginator: ListPoolOriginationIdentitiesPaginator = (
          client.get_paginator("list_pool_origination_identities")
      )
      list_protect_configuration_rule_set_number_overrides_paginator: ListProtectConfigurationRuleSetNumberOverridesPaginator = client.get_paginator(
          "list_protect_configuration_rule_set_number_overrides"
      )
      list_registration_associations_paginator: ListRegistrationAssociationsPaginator = (
          client.get_paginator("list_registration_associations")
      )
  ```

  <a id="literals"></a>



  `types_aiobotocore_pinpoint_sms_voice_v2.literals` module contains literals
  extracted from shapes that can be used in user code for type checking.

  Full list of `PinpointSMSVoiceV2` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pinpoint_sms_voice_v2/literals/).

  ```python
  from types_aiobotocore_pinpoint_sms_voice_v2.literals import AccountAttributeNameType


  def check_value(value: AccountAttributeNameType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_pinpoint_sms_voice_v2.type_defs` module contains structures
  and shapes assembled to typed dictionaries and unions for additional type
  checking.

  Full list of `PinpointSMSVoiceV2` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pinpoint_sms_voice_v2/type_defs/).

  ```python
  from types_aiobotocore_pinpoint_sms_voice_v2.type_defs import AccountAttributeTypeDef


  def get_value() -> AccountAttributeTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-pinpoint-sms-voice-v2` version is the same as related
  `aiobotocore` version and follows
  [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pinpoint_sms_voice_v2/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: b81125da49f9feb5f121949ca034b44be7670a485004a15672487edb18907cbe
name: python-types-aiobotocore-pipes-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-pipes
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-pipes-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-pipes-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-pipes"></a>



  [![PyPI - types-aiobotocore-pipes](https://img.shields.io/pypi/v/types-aiobotocore-pipes.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pipes/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-pipes.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pipes/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-pipes)](https://pypistats.org/packages/types-aiobotocore-pipes)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore EventBridgePipes 2.16.0](https://pypi.org/project/aiobotocore/)
  compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-pipes docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pipes/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-pipes](#types-aiobotocore-pipes)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `EventBridgePipes` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `EventBridgePipes` service.

  ```bash

  python -m pip install 'types-aiobotocore[pipes]'



  python -m pip install 'types-aiobotocore-lite[pipes]'


  python -m pip install types-aiobotocore-pipes
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-pipes
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[pipes]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pipes]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[pipes]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pipes]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pipes]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[pipes]` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pipes]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[pipes]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pipes]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[pipes]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pipes]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-pipes` dependency in production. However, there is an issue
  in `pylint` that it complains about undefined variables. To fix it, set all
  types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `EventBridgePipesClient` provides annotations for
  `session.create_client("pipes")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_pipes import EventBridgePipesClient

  session = get_session()
  async with session.create_client("pipes") as client:
      client: EventBridgePipesClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_pipes.paginator` module contains type annotations for all
  paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_pipes import EventBridgePipesClient
  from types_aiobotocore_pipes.paginator import ListPipesPaginator

  session = get_session()
  async with session.create_client("pipes") as client:
      client: EventBridgePipesClient

      
      
      list_pipes_paginator: ListPipesPaginator = client.get_paginator("list_pipes")
  ```

  <a id="literals"></a>



  `types_aiobotocore_pipes.literals` module contains literals extracted from
  shapes that can be used in user code for type checking.

  Full list of `EventBridgePipes` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pipes/literals/).

  ```python
  from types_aiobotocore_pipes.literals import AssignPublicIpType


  def check_value(value: AssignPublicIpType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_pipes.type_defs` module contains structures and shapes
  assembled to typed dictionaries and unions for additional type checking.

  Full list of `EventBridgePipes` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pipes/type_defs/).

  ```python
  from types_aiobotocore_pipes.type_defs import AwsVpcConfigurationOutputTypeDef


  def get_value() -> AwsVpcConfigurationOutputTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-pipes` version is the same as related `aiobotocore` version
  and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pipes/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: da0772ebab224bc1a2e1104b747980cc13b68f8c9dfb9ad6f749032c2f3a1a3d
name: python-types-aiobotocore-polly-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-polly
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-polly-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-polly-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-polly"></a>



  [![PyPI - types-aiobotocore-polly](https://img.shields.io/pypi/v/types-aiobotocore-polly.svg?color=blue)](https://pypi.org/project/types-aiobotocore-polly/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-polly.svg?color=blue)](https://pypi.org/project/types-aiobotocore-polly/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-polly)](https://pypistats.org/packages/types-aiobotocore-polly)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore Polly 2.16.0](https://pypi.org/project/aiobotocore/) compatible
  with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-polly docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_polly/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-polly](#types-aiobotocore-polly)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `Polly` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `Polly` service.

  ```bash

  python -m pip install 'types-aiobotocore[polly]'



  python -m pip install 'types-aiobotocore-lite[polly]'


  python -m pip install types-aiobotocore-polly
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-polly
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[polly]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[polly]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[polly]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[polly]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[polly]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[polly]` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[polly]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[polly]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[polly]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[polly]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[polly]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-polly` dependency in production. However, there is an issue
  in `pylint` that it complains about undefined variables. To fix it, set all
  types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `PollyClient` provides annotations for `session.create_client("polly")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_polly import PollyClient

  session = get_session()
  async with session.create_client("polly") as client:
      client: PollyClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_polly.paginator` module contains type annotations for all
  paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_polly import PollyClient
  from types_aiobotocore_polly.paginator import (
      DescribeVoicesPaginator,
      ListLexiconsPaginator,
      ListSpeechSynthesisTasksPaginator,
  )

  session = get_session()
  async with session.create_client("polly") as client:
      client: PollyClient

      
      
      describe_voices_paginator: DescribeVoicesPaginator = client.get_paginator("describe_voices")
      list_lexicons_paginator: ListLexiconsPaginator = client.get_paginator("list_lexicons")
      list_speech_synthesis_tasks_paginator: ListSpeechSynthesisTasksPaginator = client.get_paginator(
          "list_speech_synthesis_tasks"
      )
  ```

  <a id="literals"></a>



  `types_aiobotocore_polly.literals` module contains literals extracted from
  shapes that can be used in user code for type checking.

  Full list of `Polly` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_polly/literals/).

  ```python
  from types_aiobotocore_polly.literals import DescribeVoicesPaginatorName


  def check_value(value: DescribeVoicesPaginatorName) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_polly.type_defs` module contains structures and shapes
  assembled to typed dictionaries and unions for additional type checking.

  Full list of `Polly` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_polly/type_defs/).

  ```python
  from types_aiobotocore_polly.type_defs import DeleteLexiconInputRequestTypeDef


  def get_value() -> DeleteLexiconInputRequestTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-polly` version is the same as related `aiobotocore` version
  and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_polly/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 85ef1ffe56de9377f8fa52748e84f726dfeb78de3da8a58f32402703b8e9ece5
name: python-types-aiobotocore-pricing-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-pricing
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-pricing-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-pricing-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-pricing"></a>



  [![PyPI - types-aiobotocore-pricing](https://img.shields.io/pypi/v/types-aiobotocore-pricing.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pricing/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-pricing.svg?color=blue)](https://pypi.org/project/types-aiobotocore-pricing/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-pricing)](https://pypistats.org/packages/types-aiobotocore-pricing)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore Pricing 2.16.0](https://pypi.org/project/aiobotocore/) compatible
  with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-pricing docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pricing/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-pricing](#types-aiobotocore-pricing)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `Pricing` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `Pricing` service.

  ```bash

  python -m pip install 'types-aiobotocore[pricing]'



  python -m pip install 'types-aiobotocore-lite[pricing]'


  python -m pip install types-aiobotocore-pricing
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-pricing
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[pricing]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pricing]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[pricing]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pricing]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pricing]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[pricing]` with services you use in your
    environment:

  ```bash
  python -m pip install 'types-aiobotocore[pricing]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[pricing]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pricing]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[pricing]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[pricing]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-pricing` dependency in production. However, there is an
  issue in `pylint` that it complains about undefined variables. To fix it, set
  all types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `PricingClient` provides annotations for `session.create_client("pricing")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_pricing import PricingClient

  session = get_session()
  async with session.create_client("pricing") as client:
      client: PricingClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_pricing.paginator` module contains type annotations for all
  paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_pricing import PricingClient
  from types_aiobotocore_pricing.paginator import (
      DescribeServicesPaginator,
      GetAttributeValuesPaginator,
      GetProductsPaginator,
      ListPriceListsPaginator,
  )

  session = get_session()
  async with session.create_client("pricing") as client:
      client: PricingClient

      
      
      describe_services_paginator: DescribeServicesPaginator = client.get_paginator(
          "describe_services"
      )
      get_attribute_values_paginator: GetAttributeValuesPaginator = client.get_paginator(
          "get_attribute_values"
      )
      get_products_paginator: GetProductsPaginator = client.get_paginator("get_products")
      list_price_lists_paginator: ListPriceListsPaginator = client.get_paginator("list_price_lists")
  ```

  <a id="literals"></a>



  `types_aiobotocore_pricing.literals` module contains literals extracted from
  shapes that can be used in user code for type checking.

  Full list of `Pricing` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pricing/literals/).

  ```python
  from types_aiobotocore_pricing.literals import DescribeServicesPaginatorName


  def check_value(value: DescribeServicesPaginatorName) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_pricing.type_defs` module contains structures and shapes
  assembled to typed dictionaries and unions for additional type checking.

  Full list of `Pricing` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pricing/type_defs/).

  ```python
  from types_aiobotocore_pricing.type_defs import AttributeValueTypeDef


  def get_value() -> AttributeValueTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-pricing` version is the same as related `aiobotocore`
  version and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/)
  format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_pricing/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: f05abaa34c7e9fdf9d23327aed11b356e5deb0ba3a0889e6d0ab129672c3eb56
name: python-types-aiobotocore-privatenetworks-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-privatenetworks
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-privatenetworks-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-privatenetworks-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-privatenetworks"></a>



  [![PyPI - types-aiobotocore-privatenetworks](https://img.shields.io/pypi/v/types-aiobotocore-privatenetworks.svg?color=blue)](https://pypi.org/project/types-aiobotocore-privatenetworks/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-privatenetworks.svg?color=blue)](https://pypi.org/project/types-aiobotocore-privatenetworks/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-privatenetworks)](https://pypistats.org/packages/types-aiobotocore-privatenetworks)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore Private5G 2.16.0](https://pypi.org/project/aiobotocore/)
  compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-privatenetworks docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_privatenetworks/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-privatenetworks](#types-aiobotocore-privatenetworks)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `Private5G` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `Private5G` service.

  ```bash

  python -m pip install 'types-aiobotocore[privatenetworks]'



  python -m pip install 'types-aiobotocore-lite[privatenetworks]'


  python -m pip install types-aiobotocore-privatenetworks
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-privatenetworks
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[privatenetworks]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[privatenetworks]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[privatenetworks]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[privatenetworks]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[privatenetworks]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[privatenetworks]` with services you use in your
    environment:

  ```bash
  python -m pip install 'types-aiobotocore[privatenetworks]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[privatenetworks]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[privatenetworks]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[privatenetworks]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[privatenetworks]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-privatenetworks` dependency in production. However, there is
  an issue in `pylint` that it complains about undefined variables. To fix it,
  set all types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `Private5GClient` provides annotations for
  `session.create_client("privatenetworks")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_privatenetworks import Private5GClient

  session = get_session()
  async with session.create_client("privatenetworks") as client:
      client: Private5GClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_privatenetworks.paginator` module contains type annotations
  for all paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_privatenetworks import Private5GClient
  from types_aiobotocore_privatenetworks.paginator import (
      ListDeviceIdentifiersPaginator,
      ListNetworkResourcesPaginator,
      ListNetworkSitesPaginator,
      ListNetworksPaginator,
      ListOrdersPaginator,
  )

  session = get_session()
  async with session.create_client("privatenetworks") as client:
      client: Private5GClient

      
      
      list_device_identifiers_paginator: ListDeviceIdentifiersPaginator = client.get_paginator(
          "list_device_identifiers"
      )
      list_network_resources_paginator: ListNetworkResourcesPaginator = client.get_paginator(
          "list_network_resources"
      )
      list_network_sites_paginator: ListNetworkSitesPaginator = client.get_paginator(
          "list_network_sites"
      )
      list_networks_paginator: ListNetworksPaginator = client.get_paginator("list_networks")
      list_orders_paginator: ListOrdersPaginator = client.get_paginator("list_orders")
  ```

  <a id="literals"></a>



  `types_aiobotocore_privatenetworks.literals` module contains literals extracted
  from shapes that can be used in user code for type checking.

  Full list of `Private5G` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_privatenetworks/literals/).

  ```python
  from types_aiobotocore_privatenetworks.literals import AcknowledgmentStatusType


  def check_value(value: AcknowledgmentStatusType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_privatenetworks.type_defs` module contains structures and
  shapes assembled to typed dictionaries and unions for additional type checking.

  Full list of `Private5G` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_privatenetworks/type_defs/).

  ```python
  from types_aiobotocore_privatenetworks.type_defs import AcknowledgeOrderReceiptRequestRequestTypeDef


  def get_value() -> AcknowledgeOrderReceiptRequestRequestTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-privatenetworks` version is the same as related
  `aiobotocore` version and follows
  [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_privatenetworks/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 48fdf5ed78f8b6f3b606662492b0f7a73fb8abc38bcfad702f2a1cfe8e208f7e
name: python-types-aiobotocore-proton-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-proton
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-proton-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-proton-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-proton"></a>



  [![PyPI - types-aiobotocore-proton](https://img.shields.io/pypi/v/types-aiobotocore-proton.svg?color=blue)](https://pypi.org/project/types-aiobotocore-proton/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-proton.svg?color=blue)](https://pypi.org/project/types-aiobotocore-proton/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-proton)](https://pypistats.org/packages/types-aiobotocore-proton)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore Proton 2.16.0](https://pypi.org/project/aiobotocore/) compatible
  with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-proton docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_proton/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-proton](#types-aiobotocore-proton)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Waiters annotations](#waiters-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `Proton` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `Proton` service.

  ```bash

  python -m pip install 'types-aiobotocore[proton]'



  python -m pip install 'types-aiobotocore-lite[proton]'


  python -m pip install types-aiobotocore-proton
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-proton
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[proton]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[proton]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[proton]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[proton]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[proton]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[proton]` with services you use in your
    environment:

  ```bash
  python -m pip install 'types-aiobotocore[proton]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[proton]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[proton]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[proton]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[proton]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-proton` dependency in production. However, there is an issue
  in `pylint` that it complains about undefined variables. To fix it, set all
  types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `ProtonClient` provides annotations for `session.create_client("proton")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_proton import ProtonClient

  session = get_session()
  async with session.create_client("proton") as client:
      client: ProtonClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_proton.paginator` module contains type annotations for all
  paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_proton import ProtonClient
  from types_aiobotocore_proton.paginator import (
      ListComponentOutputsPaginator,
      ListComponentProvisionedResourcesPaginator,
      ListComponentsPaginator,
      ListDeploymentsPaginator,
      ListEnvironmentAccountConnectionsPaginator,
      ListEnvironmentOutputsPaginator,
      ListEnvironmentProvisionedResourcesPaginator,
      ListEnvironmentTemplateVersionsPaginator,
      ListEnvironmentTemplatesPaginator,
      ListEnvironmentsPaginator,
      ListRepositoriesPaginator,
      ListRepositorySyncDefinitionsPaginator,
      ListServiceInstanceOutputsPaginator,
      ListServiceInstanceProvisionedResourcesPaginator,
      ListServiceInstancesPaginator,
      ListServicePipelineOutputsPaginator,
      ListServicePipelineProvisionedResourcesPaginator,
      ListServiceTemplateVersionsPaginator,
      ListServiceTemplatesPaginator,
      ListServicesPaginator,
      ListTagsForResourcePaginator,
  )

  session = get_session()
  async with session.create_client("proton") as client:
      client: ProtonClient

      
      
      list_component_outputs_paginator: ListComponentOutputsPaginator = client.get_paginator(
          "list_component_outputs"
      )
      list_component_provisioned_resources_paginator: ListComponentProvisionedResourcesPaginator = (
          client.get_paginator("list_component_provisioned_resources")
      )
      list_components_paginator: ListComponentsPaginator = client.get_paginator("list_components")
      list_deployments_paginator: ListDeploymentsPaginator = client.get_paginator("list_deployments")
      list_environment_account_connections_paginator: ListEnvironmentAccountConnectionsPaginator = (
          client.get_paginator("list_environment_account_connections")
      )
      list_environment_outputs_paginator: ListEnvironmentOutputsPaginator = client.get_paginator(
          "list_environment_outputs"
      )
      list_environment_provisioned_resources_paginator: ListEnvironmentProvisionedResourcesPaginator = client.get_paginator(
          "list_environment_provisioned_resources"
      )
      list_environment_template_versions_paginator: ListEnvironmentTemplateVersionsPaginator = (
          client.get_paginator("list_environment_template_versions")
      )
      list_environment_templates_paginator: ListEnvironmentTemplatesPaginator = client.get_paginator(
          "list_environment_templates"
      )
      list_environments_paginator: ListEnvironmentsPaginator = client.get_paginator(
          "list_environments"
      )
      list_repositories_paginator: ListRepositoriesPaginator = client.get_paginator(
          "list_repositories"
      )
      list_repository_sync_definitions_paginator: ListRepositorySyncDefinitionsPaginator = (
          client.get_paginator("list_repository_sync_definitions")
      )
      list_service_instance_outputs_paginator: ListServiceInstanceOutputsPaginator = (
          client.get_paginator("list_service_instance_outputs")
      )
      list_service_instance_provisioned_resources_paginator: ListServiceInstanceProvisionedResourcesPaginator = client.get_paginator(
          "list_service_instance_provisioned_resources"
      )
      list_service_instances_paginator: ListServiceInstancesPaginator = client.get_paginator(
          "list_service_instances"
      )
      list_service_pipeline_outputs_paginator: ListServicePipelineOutputsPaginator = (
          client.get_paginator("list_service_pipeline_outputs")
      )
      list_service_pipeline_provisioned_resources_paginator: ListServicePipelineProvisionedResourcesPaginator = client.get_paginator(
          "list_service_pipeline_provisioned_resources"
      )
      list_service_template_versions_paginator: ListServiceTemplateVersionsPaginator = (
          client.get_paginator("list_service_template_versions")
      )
      list_service_templates_paginator: ListServiceTemplatesPaginator = client.get_paginator(
          "list_service_templates"
      )
      list_services_paginator: ListServicesPaginator = client.get_paginator("list_services")
      list_tags_for_resource_paginator: ListTagsForResourcePaginator = client.get_paginator(
          "list_tags_for_resource"
      )
  ```

  <a id="waiters-annotations"></a>



  `types_aiobotocore_proton.waiter` module contains type annotations for all
  waiters.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_proton.client import ProtonClient
  from types_aiobotocore_proton.waiter import (
      ComponentDeletedWaiter,
      ComponentDeployedWaiter,
      EnvironmentDeployedWaiter,
      EnvironmentTemplateVersionRegisteredWaiter,
      ServiceCreatedWaiter,
      ServiceDeletedWaiter,
      ServiceInstanceDeployedWaiter,
      ServicePipelineDeployedWaiter,
      ServiceTemplateVersionRegisteredWaiter,
      ServiceUpdatedWaiter,
  )

  session = get_session()
  async with session.create_client("proton") as client:
      client: ProtonClient

      
      
      component_deleted_waiter: ComponentDeletedWaiter = client.get_waiter("component_deleted")
      component_deployed_waiter: ComponentDeployedWaiter = client.get_waiter("component_deployed")
      environment_deployed_waiter: EnvironmentDeployedWaiter = client.get_waiter(
          "environment_deployed"
      )
      environment_template_version_registered_waiter: EnvironmentTemplateVersionRegisteredWaiter = (
          client.get_waiter("environment_template_version_registered")
      )
      service_created_waiter: ServiceCreatedWaiter = client.get_waiter("service_created")
      service_deleted_waiter: ServiceDeletedWaiter = client.get_waiter("service_deleted")
      service_instance_deployed_waiter: ServiceInstanceDeployedWaiter = client.get_waiter(
          "service_instance_deployed"
      )
      service_pipeline_deployed_waiter: ServicePipelineDeployedWaiter = client.get_waiter(
          "service_pipeline_deployed"
      )
      service_template_version_registered_waiter: ServiceTemplateVersionRegisteredWaiter = (
          client.get_waiter("service_template_version_registered")
      )
      service_updated_waiter: ServiceUpdatedWaiter = client.get_waiter("service_updated")
  ```

  <a id="literals"></a>



  `types_aiobotocore_proton.literals` module contains literals extracted from
  shapes that can be used in user code for type checking.

  Full list of `Proton` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_proton/literals/).

  ```python
  from types_aiobotocore_proton.literals import BlockerStatusType


  def check_value(value: BlockerStatusType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_proton.type_defs` module contains structures and shapes
  assembled to typed dictionaries and unions for additional type checking.

  Full list of `Proton` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_proton/type_defs/).

  ```python
  from types_aiobotocore_proton.type_defs import AcceptEnvironmentAccountConnectionInputRequestTypeDef


  def get_value() -> AcceptEnvironmentAccountConnectionInputRequestTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-proton` version is the same as related `aiobotocore` version
  and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_proton/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: f0b3ed8ae31335559fabb4bc32e501d8dc997702d0e7325ea7ccc7a7495719c3
name: python-types-aiobotocore-qapps-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-qapps
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-qapps-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-qapps-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-qapps"></a>



  [![PyPI - types-aiobotocore-qapps](https://img.shields.io/pypi/v/types-aiobotocore-qapps.svg?color=blue)](https://pypi.org/project/types-aiobotocore-qapps/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-qapps.svg?color=blue)](https://pypi.org/project/types-aiobotocore-qapps/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-qapps)](https://pypistats.org/packages/types-aiobotocore-qapps)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore QApps 2.16.0](https://pypi.org/project/aiobotocore/) compatible
  with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-qapps docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qapps/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-qapps](#types-aiobotocore-qapps)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `QApps` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `QApps` service.

  ```bash

  python -m pip install 'types-aiobotocore[qapps]'



  python -m pip install 'types-aiobotocore-lite[qapps]'


  python -m pip install types-aiobotocore-qapps
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-qapps
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[qapps]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qapps]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[qapps]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qapps]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qapps]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[qapps]` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qapps]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[qapps]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qapps]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[qapps]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qapps]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-qapps` dependency in production. However, there is an issue
  in `pylint` that it complains about undefined variables. To fix it, set all
  types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `QAppsClient` provides annotations for `session.create_client("qapps")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_qapps import QAppsClient

  session = get_session()
  async with session.create_client("qapps") as client:
      client: QAppsClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_qapps.paginator` module contains type annotations for all
  paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_qapps import QAppsClient
  from types_aiobotocore_qapps.paginator import ListLibraryItemsPaginator, ListQAppsPaginator

  session = get_session()
  async with session.create_client("qapps") as client:
      client: QAppsClient

      
      
      list_library_items_paginator: ListLibraryItemsPaginator = client.get_paginator(
          "list_library_items"
      )
      list_q_apps_paginator: ListQAppsPaginator = client.get_paginator("list_q_apps")
  ```

  <a id="literals"></a>



  `types_aiobotocore_qapps.literals` module contains literals extracted from
  shapes that can be used in user code for type checking.

  Full list of `QApps` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qapps/literals/).

  ```python
  from types_aiobotocore_qapps.literals import AppRequiredCapabilityType


  def check_value(value: AppRequiredCapabilityType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_qapps.type_defs` module contains structures and shapes
  assembled to typed dictionaries and unions for additional type checking.

  Full list of `QApps` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qapps/type_defs/).

  ```python
  from types_aiobotocore_qapps.type_defs import AssociateLibraryItemReviewInputRequestTypeDef


  def get_value() -> AssociateLibraryItemReviewInputRequestTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-qapps` version is the same as related `aiobotocore` version
  and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qapps/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 37753a7c72ac5a2ea076c5e6ecf47c6b59b9a51bb7817799ca9c1aa7e12b3fc2
name: python-types-aiobotocore-qbusiness-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-qbusiness
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-qbusiness-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-qbusiness-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-qbusiness"></a>



  [![PyPI - types-aiobotocore-qbusiness](https://img.shields.io/pypi/v/types-aiobotocore-qbusiness.svg?color=blue)](https://pypi.org/project/types-aiobotocore-qbusiness/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-qbusiness.svg?color=blue)](https://pypi.org/project/types-aiobotocore-qbusiness/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-qbusiness)](https://pypistats.org/packages/types-aiobotocore-qbusiness)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore QBusiness 2.16.0](https://pypi.org/project/aiobotocore/)
  compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-qbusiness docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qbusiness/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-qbusiness](#types-aiobotocore-qbusiness)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `QBusiness` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `QBusiness` service.

  ```bash

  python -m pip install 'types-aiobotocore[qbusiness]'



  python -m pip install 'types-aiobotocore-lite[qbusiness]'


  python -m pip install types-aiobotocore-qbusiness
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-qbusiness
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[qbusiness]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qbusiness]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[qbusiness]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qbusiness]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qbusiness]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[qbusiness]` with services you use in your
    environment:

  ```bash
  python -m pip install 'types-aiobotocore[qbusiness]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[qbusiness]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qbusiness]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[qbusiness]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qbusiness]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-qbusiness` dependency in production. However, there is an
  issue in `pylint` that it complains about undefined variables. To fix it, set
  all types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `QBusinessClient` provides annotations for
  `session.create_client("qbusiness")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_qbusiness import QBusinessClient

  session = get_session()
  async with session.create_client("qbusiness") as client:
      client: QBusinessClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_qbusiness.paginator` module contains type annotations for
  all paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_qbusiness import QBusinessClient
  from types_aiobotocore_qbusiness.paginator import (
      GetChatControlsConfigurationPaginator,
      ListApplicationsPaginator,
      ListAttachmentsPaginator,
      ListConversationsPaginator,
      ListDataAccessorsPaginator,
      ListDataSourceSyncJobsPaginator,
      ListDataSourcesPaginator,
      ListDocumentsPaginator,
      ListGroupsPaginator,
      ListIndicesPaginator,
      ListMessagesPaginator,
      ListPluginActionsPaginator,
      ListPluginTypeActionsPaginator,
      ListPluginTypeMetadataPaginator,
      ListPluginsPaginator,
      ListRetrieversPaginator,
      ListWebExperiencesPaginator,
      SearchRelevantContentPaginator,
  )

  session = get_session()
  async with session.create_client("qbusiness") as client:
      client: QBusinessClient

      
      
      get_chat_controls_configuration_paginator: GetChatControlsConfigurationPaginator = (
          client.get_paginator("get_chat_controls_configuration")
      )
      list_applications_paginator: ListApplicationsPaginator = client.get_paginator(
          "list_applications"
      )
      list_attachments_paginator: ListAttachmentsPaginator = client.get_paginator("list_attachments")
      list_conversations_paginator: ListConversationsPaginator = client.get_paginator(
          "list_conversations"
      )
      list_data_accessors_paginator: ListDataAccessorsPaginator = client.get_paginator(
          "list_data_accessors"
      )
      list_data_source_sync_jobs_paginator: ListDataSourceSyncJobsPaginator = client.get_paginator(
          "list_data_source_sync_jobs"
      )
      list_data_sources_paginator: ListDataSourcesPaginator = client.get_paginator(
          "list_data_sources"
      )
      list_documents_paginator: ListDocumentsPaginator = client.get_paginator("list_documents")
      list_groups_paginator: ListGroupsPaginator = client.get_paginator("list_groups")
      list_indices_paginator: ListIndicesPaginator = client.get_paginator("list_indices")
      list_messages_paginator: ListMessagesPaginator = client.get_paginator("list_messages")
      list_plugin_actions_paginator: ListPluginActionsPaginator = client.get_paginator(
          "list_plugin_actions"
      )
      list_plugin_type_actions_paginator: ListPluginTypeActionsPaginator = client.get_paginator(
          "list_plugin_type_actions"
      )
      list_plugin_type_metadata_paginator: ListPluginTypeMetadataPaginator = client.get_paginator(
          "list_plugin_type_metadata"
      )
      list_plugins_paginator: ListPluginsPaginator = client.get_paginator("list_plugins")
      list_retrievers_paginator: ListRetrieversPaginator = client.get_paginator("list_retrievers")
      list_web_experiences_paginator: ListWebExperiencesPaginator = client.get_paginator(
          "list_web_experiences"
      )
      search_relevant_content_paginator: SearchRelevantContentPaginator = client.get_paginator(
          "search_relevant_content"
      )
  ```

  <a id="literals"></a>



  `types_aiobotocore_qbusiness.literals` module contains literals extracted from
  shapes that can be used in user code for type checking.

  Full list of `QBusiness` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qbusiness/literals/).

  ```python
  from types_aiobotocore_qbusiness.literals import APISchemaTypeType


  def check_value(value: APISchemaTypeType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_qbusiness.type_defs` module contains structures and shapes
  assembled to typed dictionaries and unions for additional type checking.

  Full list of `QBusiness` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qbusiness/type_defs/).

  ```python
  from types_aiobotocore_qbusiness.type_defs import S3TypeDef


  def get_value() -> S3TypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-qbusiness` version is the same as related `aiobotocore`
  version and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/)
  format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qbusiness/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 53f0db8cf5579fbf9b905998afe05d77153d32ff063c515e4e76a9dee63f6775
name: python-types-aiobotocore-qconnect-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-qconnect
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-qconnect-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-qconnect-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-qconnect"></a>



  [![PyPI - types-aiobotocore-qconnect](https://img.shields.io/pypi/v/types-aiobotocore-qconnect.svg?color=blue)](https://pypi.org/project/types-aiobotocore-qconnect/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-qconnect.svg?color=blue)](https://pypi.org/project/types-aiobotocore-qconnect/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-qconnect)](https://pypistats.org/packages/types-aiobotocore-qconnect)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore QConnect 2.16.0](https://pypi.org/project/aiobotocore/) compatible
  with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-qconnect docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qconnect/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-qconnect](#types-aiobotocore-qconnect)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `QConnect` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `QConnect` service.

  ```bash

  python -m pip install 'types-aiobotocore[qconnect]'



  python -m pip install 'types-aiobotocore-lite[qconnect]'


  python -m pip install types-aiobotocore-qconnect
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-qconnect
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[qconnect]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qconnect]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[qconnect]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qconnect]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qconnect]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[qconnect]` with services you use in your
    environment:

  ```bash
  python -m pip install 'types-aiobotocore[qconnect]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[qconnect]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qconnect]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[qconnect]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qconnect]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-qconnect` dependency in production. However, there is an
  issue in `pylint` that it complains about undefined variables. To fix it, set
  all types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `QConnectClient` provides annotations for `session.create_client("qconnect")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_qconnect import QConnectClient

  session = get_session()
  async with session.create_client("qconnect") as client:
      client: QConnectClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_qconnect.paginator` module contains type annotations for all
  paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_qconnect import QConnectClient
  from types_aiobotocore_qconnect.paginator import (
      ListAIAgentVersionsPaginator,
      ListAIAgentsPaginator,
      ListAIGuardrailVersionsPaginator,
      ListAIGuardrailsPaginator,
      ListAIPromptVersionsPaginator,
      ListAIPromptsPaginator,
      ListAssistantAssociationsPaginator,
      ListAssistantsPaginator,
      ListContentAssociationsPaginator,
      ListContentsPaginator,
      ListImportJobsPaginator,
      ListKnowledgeBasesPaginator,
      ListMessageTemplateVersionsPaginator,
      ListMessageTemplatesPaginator,
      ListMessagesPaginator,
      ListQuickResponsesPaginator,
      QueryAssistantPaginator,
      SearchContentPaginator,
      SearchMessageTemplatesPaginator,
      SearchQuickResponsesPaginator,
      SearchSessionsPaginator,
  )

  session = get_session()
  async with session.create_client("qconnect") as client:
      client: QConnectClient

      
      
      list_ai_agent_versions_paginator: ListAIAgentVersionsPaginator = client.get_paginator(
          "list_ai_agent_versions"
      )
      list_ai_agents_paginator: ListAIAgentsPaginator = client.get_paginator("list_ai_agents")
      list_ai_guardrail_versions_paginator: ListAIGuardrailVersionsPaginator = client.get_paginator(
          "list_ai_guardrail_versions"
      )
      list_ai_guardrails_paginator: ListAIGuardrailsPaginator = client.get_paginator(
          "list_ai_guardrails"
      )
      list_ai_prompt_versions_paginator: ListAIPromptVersionsPaginator = client.get_paginator(
          "list_ai_prompt_versions"
      )
      list_ai_prompts_paginator: ListAIPromptsPaginator = client.get_paginator("list_ai_prompts")
      list_assistant_associations_paginator: ListAssistantAssociationsPaginator = (
          client.get_paginator("list_assistant_associations")
      )
      list_assistants_paginator: ListAssistantsPaginator = client.get_paginator("list_assistants")
      list_content_associations_paginator: ListContentAssociationsPaginator = client.get_paginator(
          "list_content_associations"
      )
      list_contents_paginator: ListContentsPaginator = client.get_paginator("list_contents")
      list_import_jobs_paginator: ListImportJobsPaginator = client.get_paginator("list_import_jobs")
      list_knowledge_bases_paginator: ListKnowledgeBasesPaginator = client.get_paginator(
          "list_knowledge_bases"
      )
      list_message_template_versions_paginator: ListMessageTemplateVersionsPaginator = (
          client.get_paginator("list_message_template_versions")
      )
      list_message_templates_paginator: ListMessageTemplatesPaginator = client.get_paginator(
          "list_message_templates"
      )
      list_messages_paginator: ListMessagesPaginator = client.get_paginator("list_messages")
      list_quick_responses_paginator: ListQuickResponsesPaginator = client.get_paginator(
          "list_quick_responses"
      )
      query_assistant_paginator: QueryAssistantPaginator = client.get_paginator("query_assistant")
      search_content_paginator: SearchContentPaginator = client.get_paginator("search_content")
      search_message_templates_paginator: SearchMessageTemplatesPaginator = client.get_paginator(
          "search_message_templates"
      )
      search_quick_responses_paginator: SearchQuickResponsesPaginator = client.get_paginator(
          "search_quick_responses"
      )
      search_sessions_paginator: SearchSessionsPaginator = client.get_paginator("search_sessions")
  ```

  <a id="literals"></a>



  `types_aiobotocore_qconnect.literals` module contains literals extracted from
  shapes that can be used in user code for type checking.

  Full list of `QConnect` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qconnect/literals/).

  ```python
  from types_aiobotocore_qconnect.literals import AIAgentAssociationConfigurationTypeType


  def check_value(value: AIAgentAssociationConfigurationTypeType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_qconnect.type_defs` module contains structures and shapes
  assembled to typed dictionaries and unions for additional type checking.

  Full list of `QConnect` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qconnect/type_defs/).

  ```python
  from types_aiobotocore_qconnect.type_defs import AIAgentConfigurationDataTypeDef


  def get_value() -> AIAgentConfigurationDataTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-qconnect` version is the same as related `aiobotocore`
  version and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/)
  format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qconnect/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: f42e05a3c47a6037a9ab86131072f74c8728ed0cf14865158a9e1915370b39ce
name: python-types-aiobotocore-qldb-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-qldb
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-qldb-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-qldb-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-qldb"></a>



  [![PyPI - types-aiobotocore-qldb](https://img.shields.io/pypi/v/types-aiobotocore-qldb.svg?color=blue)](https://pypi.org/project/types-aiobotocore-qldb/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-qldb.svg?color=blue)](https://pypi.org/project/types-aiobotocore-qldb/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-qldb)](https://pypistats.org/packages/types-aiobotocore-qldb)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore QLDB 2.16.0](https://pypi.org/project/aiobotocore/) compatible
  with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-qldb docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qldb/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-qldb](#types-aiobotocore-qldb)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `QLDB` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `QLDB` service.

  ```bash

  python -m pip install 'types-aiobotocore[qldb]'



  python -m pip install 'types-aiobotocore-lite[qldb]'


  python -m pip install types-aiobotocore-qldb
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-qldb
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[qldb]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qldb]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[qldb]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qldb]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qldb]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[qldb]` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qldb]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[qldb]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qldb]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[qldb]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qldb]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-qldb` dependency in production. However, there is an issue
  in `pylint` that it complains about undefined variables. To fix it, set all
  types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `QLDBClient` provides annotations for `session.create_client("qldb")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_qldb import QLDBClient

  session = get_session()
  async with session.create_client("qldb") as client:
      client: QLDBClient
      
  ```

  <a id="literals"></a>



  `types_aiobotocore_qldb.literals` module contains literals extracted from
  shapes that can be used in user code for type checking.

  Full list of `QLDB` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qldb/literals/).

  ```python
  from types_aiobotocore_qldb.literals import EncryptionStatusType


  def check_value(value: EncryptionStatusType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_qldb.type_defs` module contains structures and shapes
  assembled to typed dictionaries and unions for additional type checking.

  Full list of `QLDB` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qldb/type_defs/).

  ```python
  from types_aiobotocore_qldb.type_defs import CancelJournalKinesisStreamRequestRequestTypeDef


  def get_value() -> CancelJournalKinesisStreamRequestRequestTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-qldb` version is the same as related `aiobotocore` version
  and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qldb/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 3e658fbe2c96972112c475d01fb158a6328dfc2eb6cf1e9922d2529ac18528b4
name: python-types-aiobotocore-qldb-session-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-qldb-session
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-qldb-session-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-qldb-session-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-qldb-session"></a>



  [![PyPI - types-aiobotocore-qldb-session](https://img.shields.io/pypi/v/types-aiobotocore-qldb-session.svg?color=blue)](https://pypi.org/project/types-aiobotocore-qldb-session/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-qldb-session.svg?color=blue)](https://pypi.org/project/types-aiobotocore-qldb-session/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-qldb-session)](https://pypistats.org/packages/types-aiobotocore-qldb-session)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore QLDBSession 2.16.0](https://pypi.org/project/aiobotocore/)
  compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-qldb-session docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qldb_session/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-qldb-session](#types-aiobotocore-qldb-session)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `QLDBSession` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `QLDBSession` service.

  ```bash

  python -m pip install 'types-aiobotocore[qldb-session]'



  python -m pip install 'types-aiobotocore-lite[qldb-session]'


  python -m pip install types-aiobotocore-qldb-session
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-qldb-session
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[qldb-session]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qldb-session]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[qldb-session]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qldb-session]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qldb-session]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[qldb-session]` with services you use in your
    environment:

  ```bash
  python -m pip install 'types-aiobotocore[qldb-session]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[qldb-session]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qldb-session]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[qldb-session]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[qldb-session]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-qldb-session` dependency in production. However, there is an
  issue in `pylint` that it complains about undefined variables. To fix it, set
  all types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `QLDBSessionClient` provides annotations for
  `session.create_client("qldb-session")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_qldb_session import QLDBSessionClient

  session = get_session()
  async with session.create_client("qldb-session") as client:
      client: QLDBSessionClient
      
  ```

  <a id="literals"></a>



  `types_aiobotocore_qldb_session.literals` module contains literals extracted
  from shapes that can be used in user code for type checking.

  Full list of `QLDBSession` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qldb_session/literals/).

  ```python
  from types_aiobotocore_qldb_session.literals import QLDBSessionServiceName


  def check_value(value: QLDBSessionServiceName) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_qldb_session.type_defs` module contains structures and
  shapes assembled to typed dictionaries and unions for additional type checking.

  Full list of `QLDBSession` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qldb_session/type_defs/).

  ```python
  from types_aiobotocore_qldb_session.type_defs import TimingInformationTypeDef


  def get_value() -> TimingInformationTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-qldb-session` version is the same as related `aiobotocore`
  version and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/)
  format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_qldb_session/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 44818d3b7ef91fc9ab7fd23c406e33a6fd186f5e05f0d7e6559bc6c50b817a00
name: python-types-aiobotocore-quicksight-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-quicksight
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-quicksight-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-quicksight-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-quicksight"></a>



  [![PyPI - types-aiobotocore-quicksight](https://img.shields.io/pypi/v/types-aiobotocore-quicksight.svg?color=blue)](https://pypi.org/project/types-aiobotocore-quicksight/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-quicksight.svg?color=blue)](https://pypi.org/project/types-aiobotocore-quicksight/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-quicksight)](https://pypistats.org/packages/types-aiobotocore-quicksight)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore QuickSight 2.16.0](https://pypi.org/project/aiobotocore/)
  compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-quicksight docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_quicksight/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-quicksight](#types-aiobotocore-quicksight)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `QuickSight` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `QuickSight` service.

  ```bash

  python -m pip install 'types-aiobotocore[quicksight]'



  python -m pip install 'types-aiobotocore-lite[quicksight]'


  python -m pip install types-aiobotocore-quicksight
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-quicksight
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[quicksight]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[quicksight]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[quicksight]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[quicksight]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[quicksight]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[quicksight]` with services you use in your
    environment:

  ```bash
  python -m pip install 'types-aiobotocore[quicksight]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[quicksight]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[quicksight]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[quicksight]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[quicksight]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-quicksight` dependency in production. However, there is an
  issue in `pylint` that it complains about undefined variables. To fix it, set
  all types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `QuickSightClient` provides annotations for
  `session.create_client("quicksight")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_quicksight import QuickSightClient

  session = get_session()
  async with session.create_client("quicksight") as client:
      client: QuickSightClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_quicksight.paginator` module contains type annotations for
  all paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_quicksight import QuickSightClient
  from types_aiobotocore_quicksight.paginator import (
      DescribeFolderPermissionsPaginator,
      DescribeFolderResolvedPermissionsPaginator,
      ListAnalysesPaginator,
      ListAssetBundleExportJobsPaginator,
      ListAssetBundleImportJobsPaginator,
      ListBrandsPaginator,
      ListCustomPermissionsPaginator,
      ListDashboardVersionsPaginator,
      ListDashboardsPaginator,
      ListDataSetsPaginator,
      ListDataSourcesPaginator,
      ListFolderMembersPaginator,
      ListFoldersForResourcePaginator,
      ListFoldersPaginator,
      ListGroupMembershipsPaginator,
      ListGroupsPaginator,
      ListIAMPolicyAssignmentsForUserPaginator,
      ListIAMPolicyAssignmentsPaginator,
      ListIngestionsPaginator,
      ListNamespacesPaginator,
      ListRoleMembershipsPaginator,
      ListTemplateAliasesPaginator,
      ListTemplateVersionsPaginator,
      ListTemplatesPaginator,
      ListThemeVersionsPaginator,
      ListThemesPaginator,
      ListUserGroupsPaginator,
      ListUsersPaginator,
      SearchAnalysesPaginator,
      SearchDashboardsPaginator,
      SearchDataSetsPaginator,
      SearchDataSourcesPaginator,
      SearchFoldersPaginator,
      SearchGroupsPaginator,
      SearchTopicsPaginator,
  )

  session = get_session()
  async with session.create_client("quicksight") as client:
      client: QuickSightClient

      
      
      describe_folder_permissions_paginator: DescribeFolderPermissionsPaginator = (
          client.get_paginator("describe_folder_permissions")
      )
      describe_folder_resolved_permissions_paginator: DescribeFolderResolvedPermissionsPaginator = (
          client.get_paginator("describe_folder_resolved_permissions")
      )
      list_analyses_paginator: ListAnalysesPaginator = client.get_paginator("list_analyses")
      list_asset_bundle_export_jobs_paginator: ListAssetBundleExportJobsPaginator = (
          client.get_paginator("list_asset_bundle_export_jobs")
      )
      list_asset_bundle_import_jobs_paginator: ListAssetBundleImportJobsPaginator = (
          client.get_paginator("list_asset_bundle_import_jobs")
      )
      list_brands_paginator: ListBrandsPaginator = client.get_paginator("list_brands")
      list_custom_permissions_paginator: ListCustomPermissionsPaginator = client.get_paginator(
          "list_custom_permissions"
      )
      list_dashboard_versions_paginator: ListDashboardVersionsPaginator = client.get_paginator(
          "list_dashboard_versions"
      )
      list_dashboards_paginator: ListDashboardsPaginator = client.get_paginator("list_dashboards")
      list_data_sets_paginator: ListDataSetsPaginator = client.get_paginator("list_data_sets")
      list_data_sources_paginator: ListDataSourcesPaginator = client.get_paginator(
          "list_data_sources"
      )
      list_folder_members_paginator: ListFolderMembersPaginator = client.get_paginator(
          "list_folder_members"
      )
      list_folders_for_resource_paginator: ListFoldersForResourcePaginator = client.get_paginator(
          "list_folders_for_resource"
      )
      list_folders_paginator: ListFoldersPaginator = client.get_paginator("list_folders")
      list_group_memberships_paginator: ListGroupMembershipsPaginator = client.get_paginator(
          "list_group_memberships"
      )
      list_groups_paginator: ListGroupsPaginator = client.get_paginator("list_groups")
      list_iam_policy_assignments_for_user_paginator: ListIAMPolicyAssignmentsForUserPaginator = (
          client.get_paginator("list_iam_policy_assignments_for_user")
      )
      list_iam_policy_assignments_paginator: ListIAMPolicyAssignmentsPaginator = client.get_paginator(
          "list_iam_policy_assignments"
      )
      list_ingestions_paginator: ListIngestionsPaginator = client.get_paginator("list_ingestions")
      list_namespaces_paginator: ListNamespacesPaginator = client.get_paginator("list_namespaces")
      list_role_memberships_paginator: ListRoleMembershipsPaginator = client.get_paginator(
          "list_role_memberships"
      )
      list_template_aliases_paginator: ListTemplateAliasesPaginator = client.get_paginator(
          "list_template_aliases"
      )
      list_template_versions_paginator: ListTemplateVersionsPaginator = client.get_paginator(
          "list_template_versions"
      )
      list_templates_paginator: ListTemplatesPaginator = client.get_paginator("list_templates")
      list_theme_versions_paginator: ListThemeVersionsPaginator = client.get_paginator(
          "list_theme_versions"
      )
      list_themes_paginator: ListThemesPaginator = client.get_paginator("list_themes")
      list_user_groups_paginator: ListUserGroupsPaginator = client.get_paginator("list_user_groups")
      list_users_paginator: ListUsersPaginator = client.get_paginator("list_users")
      search_analyses_paginator: SearchAnalysesPaginator = client.get_paginator("search_analyses")
      search_dashboards_paginator: SearchDashboardsPaginator = client.get_paginator(
          "search_dashboards"
      )
      search_data_sets_paginator: SearchDataSetsPaginator = client.get_paginator("search_data_sets")
      search_data_sources_paginator: SearchDataSourcesPaginator = client.get_paginator(
          "search_data_sources"
      )
      search_folders_paginator: SearchFoldersPaginator = client.get_paginator("search_folders")
      search_groups_paginator: SearchGroupsPaginator = client.get_paginator("search_groups")
      search_topics_paginator: SearchTopicsPaginator = client.get_paginator("search_topics")
  ```

  <a id="literals"></a>



  `types_aiobotocore_quicksight.literals` module contains literals extracted from
  shapes that can be used in user code for type checking.

  Full list of `QuickSight` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_quicksight/literals/).

  ```python
  from types_aiobotocore_quicksight.literals import AggTypeType


  def check_value(value: AggTypeType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_quicksight.type_defs` module contains structures and shapes
  assembled to typed dictionaries and unions for additional type checking.

  Full list of `QuickSight` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_quicksight/type_defs/).

  ```python
  from types_aiobotocore_quicksight.type_defs import AccountCustomizationTypeDef


  def get_value() -> AccountCustomizationTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-quicksight` version is the same as related `aiobotocore`
  version and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/)
  format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_quicksight/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 223de025e75442106727d4762e129b29dd75f1d9200cee19e88b821e7bb0e7a5
name: python-types-aiobotocore-ram-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-ram
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-ram-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-ram-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-ram"></a>



  [![PyPI - types-aiobotocore-ram](https://img.shields.io/pypi/v/types-aiobotocore-ram.svg?color=blue)](https://pypi.org/project/types-aiobotocore-ram/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-ram.svg?color=blue)](https://pypi.org/project/types-aiobotocore-ram/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-ram)](https://pypistats.org/packages/types-aiobotocore-ram)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore RAM 2.16.0](https://pypi.org/project/aiobotocore/) compatible with
  [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-ram docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_ram/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-ram](#types-aiobotocore-ram)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `RAM` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `RAM` service.

  ```bash

  python -m pip install 'types-aiobotocore[ram]'



  python -m pip install 'types-aiobotocore-lite[ram]'


  python -m pip install types-aiobotocore-ram
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-ram
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[ram]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[ram]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[ram]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[ram]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[ram]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[ram]` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[ram]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[ram]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[ram]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[ram]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[ram]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-ram` dependency in production. However, there is an issue in
  `pylint` that it complains about undefined variables. To fix it, set all types
  to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `RAMClient` provides annotations for `session.create_client("ram")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_ram import RAMClient

  session = get_session()
  async with session.create_client("ram") as client:
      client: RAMClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_ram.paginator` module contains type annotations for all
  paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_ram import RAMClient
  from types_aiobotocore_ram.paginator import (
      GetResourcePoliciesPaginator,
      GetResourceShareAssociationsPaginator,
      GetResourceShareInvitationsPaginator,
      GetResourceSharesPaginator,
      ListPrincipalsPaginator,
      ListResourcesPaginator,
  )

  session = get_session()
  async with session.create_client("ram") as client:
      client: RAMClient

      
      
      get_resource_policies_paginator: GetResourcePoliciesPaginator = client.get_paginator(
          "get_resource_policies"
      )
      get_resource_share_associations_paginator: GetResourceShareAssociationsPaginator = (
          client.get_paginator("get_resource_share_associations")
      )
      get_resource_share_invitations_paginator: GetResourceShareInvitationsPaginator = (
          client.get_paginator("get_resource_share_invitations")
      )
      get_resource_shares_paginator: GetResourceSharesPaginator = client.get_paginator(
          "get_resource_shares"
      )
      list_principals_paginator: ListPrincipalsPaginator = client.get_paginator("list_principals")
      list_resources_paginator: ListResourcesPaginator = client.get_paginator("list_resources")
  ```

  <a id="literals"></a>



  `types_aiobotocore_ram.literals` module contains literals extracted from shapes
  that can be used in user code for type checking.

  Full list of `RAM` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_ram/literals/).

  ```python
  from types_aiobotocore_ram.literals import GetResourcePoliciesPaginatorName


  def check_value(value: GetResourcePoliciesPaginatorName) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_ram.type_defs` module contains structures and shapes
  assembled to typed dictionaries and unions for additional type checking.

  Full list of `RAM` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_ram/type_defs/).

  ```python
  from types_aiobotocore_ram.type_defs import AcceptResourceShareInvitationRequestRequestTypeDef


  def get_value() -> AcceptResourceShareInvitationRequestRequestTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-ram` version is the same as related `aiobotocore` version
  and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_ram/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 37be3cd0066ec9077aa009334902f66639b2c63d04e6f3c7d15a764bccd39eed
name: python-types-aiobotocore-rbin-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-rbin
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-rbin-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-rbin-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-rbin"></a>



  [![PyPI - types-aiobotocore-rbin](https://img.shields.io/pypi/v/types-aiobotocore-rbin.svg?color=blue)](https://pypi.org/project/types-aiobotocore-rbin/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-rbin.svg?color=blue)](https://pypi.org/project/types-aiobotocore-rbin/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-rbin)](https://pypistats.org/packages/types-aiobotocore-rbin)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore RecycleBin 2.16.0](https://pypi.org/project/aiobotocore/)
  compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-rbin docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_rbin/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-rbin](#types-aiobotocore-rbin)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `RecycleBin` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `RecycleBin` service.

  ```bash

  python -m pip install 'types-aiobotocore[rbin]'



  python -m pip install 'types-aiobotocore-lite[rbin]'


  python -m pip install types-aiobotocore-rbin
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-rbin
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[rbin]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[rbin]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[rbin]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[rbin]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[rbin]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[rbin]` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[rbin]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[rbin]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[rbin]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[rbin]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[rbin]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-rbin` dependency in production. However, there is an issue
  in `pylint` that it complains about undefined variables. To fix it, set all
  types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `RecycleBinClient` provides annotations for `session.create_client("rbin")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_rbin import RecycleBinClient

  session = get_session()
  async with session.create_client("rbin") as client:
      client: RecycleBinClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_rbin.paginator` module contains type annotations for all
  paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_rbin import RecycleBinClient
  from types_aiobotocore_rbin.paginator import ListRulesPaginator

  session = get_session()
  async with session.create_client("rbin") as client:
      client: RecycleBinClient

      
      
      list_rules_paginator: ListRulesPaginator = client.get_paginator("list_rules")
  ```

  <a id="literals"></a>



  `types_aiobotocore_rbin.literals` module contains literals extracted from
  shapes that can be used in user code for type checking.

  Full list of `RecycleBin` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_rbin/literals/).

  ```python
  from types_aiobotocore_rbin.literals import ListRulesPaginatorName


  def check_value(value: ListRulesPaginatorName) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_rbin.type_defs` module contains structures and shapes
  assembled to typed dictionaries and unions for additional type checking.

  Full list of `RecycleBin` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_rbin/type_defs/).

  ```python
  from types_aiobotocore_rbin.type_defs import ResourceTagTypeDef


  def get_value() -> ResourceTagTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-rbin` version is the same as related `aiobotocore` version
  and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_rbin/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 822a1507e747fa168b7ff77f14ff75a9435f65da8ead8d61718b99cda4b42ce0
name: python-types-aiobotocore-rds-data-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-rds-data
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-rds-data-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-rds-data-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-rds-data"></a>



  [![PyPI - types-aiobotocore-rds-data](https://img.shields.io/pypi/v/types-aiobotocore-rds-data.svg?color=blue)](https://pypi.org/project/types-aiobotocore-rds-data/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-rds-data.svg?color=blue)](https://pypi.org/project/types-aiobotocore-rds-data/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-rds-data)](https://pypistats.org/packages/types-aiobotocore-rds-data)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore RDSDataService 2.16.0](https://pypi.org/project/aiobotocore/)
  compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-rds-data docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_rds_data/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-rds-data](#types-aiobotocore-rds-data)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `RDSDataService` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `RDSDataService` service.

  ```bash

  python -m pip install 'types-aiobotocore[rds-data]'



  python -m pip install 'types-aiobotocore-lite[rds-data]'


  python -m pip install types-aiobotocore-rds-data
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-rds-data
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[rds-data]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[rds-data]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[rds-data]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[rds-data]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[rds-data]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[rds-data]` with services you use in your
    environment:

  ```bash
  python -m pip install 'types-aiobotocore[rds-data]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[rds-data]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[rds-data]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[rds-data]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[rds-data]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-rds-data` dependency in production. However, there is an
  issue in `pylint` that it complains about undefined variables. To fix it, set
  all types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `RDSDataServiceClient` provides annotations for
  `session.create_client("rds-data")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_rds_data import RDSDataServiceClient

  session = get_session()
  async with session.create_client("rds-data") as client:
      client: RDSDataServiceClient
      
  ```

  <a id="literals"></a>



  `types_aiobotocore_rds_data.literals` module contains literals extracted from
  shapes that can be used in user code for type checking.

  Full list of `RDSDataService` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_rds_data/literals/).

  ```python
  from types_aiobotocore_rds_data.literals import DecimalReturnTypeType


  def check_value(value: DecimalReturnTypeType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_rds_data.type_defs` module contains structures and shapes
  assembled to typed dictionaries and unions for additional type checking.

  Full list of `RDSDataService` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_rds_data/type_defs/).

  ```python
  from types_aiobotocore_rds_data.type_defs import ArrayValueOutputTypeDef


  def get_value() -> ArrayValueOutputTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-rds-data` version is the same as related `aiobotocore`
  version and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/)
  format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_rds_data/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 390836f76a8829aa7ec8c35ae5c9284b42379caf5c7bf6c81f15614f9122b990
name: python-types-aiobotocore-rds-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-rds
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-rds-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-rds-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-rds"></a>



  [![PyPI - types-aiobotocore-rds](https://img.shields.io/pypi/v/types-aiobotocore-rds.svg?color=blue)](https://pypi.org/project/types-aiobotocore-rds/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-rds.svg?color=blue)](https://pypi.org/project/types-aiobotocore-rds/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-rds)](https://pypistats.org/packages/types-aiobotocore-rds)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore RDS 2.16.0](https://pypi.org/project/aiobotocore/) compatible with
  [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-rds docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_rds/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-rds](#types-aiobotocore-rds)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Waiters annotations](#waiters-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `RDS` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `RDS` service.

  ```bash

  python -m pip install 'types-aiobotocore[rds]'



  python -m pip install 'types-aiobotocore-lite[rds]'


  python -m pip install types-aiobotocore-rds
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-rds
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[rds]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[rds]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[rds]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[rds]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[rds]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[rds]` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[rds]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[rds]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[rds]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[rds]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[rds]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-rds` dependency in production. However, there is an issue in
  `pylint` that it complains about undefined variables. To fix it, set all types
  to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `RDSClient` provides annotations for `session.create_client("rds")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_rds import RDSClient

  session = get_session()
  async with session.create_client("rds") as client:
      client: RDSClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_rds.paginator` module contains type annotations for all
  paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_rds import RDSClient
  from types_aiobotocore_rds.paginator import (
      DescribeBlueGreenDeploymentsPaginator,
      DescribeCertificatesPaginator,
      DescribeDBClusterAutomatedBackupsPaginator,
      DescribeDBClusterBacktracksPaginator,
      DescribeDBClusterEndpointsPaginator,
      DescribeDBClusterParameterGroupsPaginator,
      DescribeDBClusterParametersPaginator,
      DescribeDBClusterSnapshotsPaginator,
      DescribeDBClustersPaginator,
      DescribeDBEngineVersionsPaginator,
      DescribeDBInstanceAutomatedBackupsPaginator,
      DescribeDBInstancesPaginator,
      DescribeDBLogFilesPaginator,
      DescribeDBParameterGroupsPaginator,
      DescribeDBParametersPaginator,
      DescribeDBProxiesPaginator,
      DescribeDBProxyEndpointsPaginator,
      DescribeDBProxyTargetGroupsPaginator,
      DescribeDBProxyTargetsPaginator,
      DescribeDBRecommendationsPaginator,
      DescribeDBSecurityGroupsPaginator,
      DescribeDBSnapshotTenantDatabasesPaginator,
      DescribeDBSnapshotsPaginator,
      DescribeDBSubnetGroupsPaginator,
      DescribeEngineDefaultClusterParametersPaginator,
      DescribeEngineDefaultParametersPaginator,
      DescribeEventSubscriptionsPaginator,
      DescribeEventsPaginator,
      DescribeExportTasksPaginator,
      DescribeGlobalClustersPaginator,
      DescribeIntegrationsPaginator,
      DescribeOptionGroupOptionsPaginator,
      DescribeOptionGroupsPaginator,
      DescribeOrderableDBInstanceOptionsPaginator,
      DescribePendingMaintenanceActionsPaginator,
      DescribeReservedDBInstancesOfferingsPaginator,
      DescribeReservedDBInstancesPaginator,
      DescribeSourceRegionsPaginator,
      DescribeTenantDatabasesPaginator,
      DownloadDBLogFilePortionPaginator,
  )

  session = get_session()
  async with session.create_client("rds") as client:
      client: RDSClient

      
      
      describe_blue_green_deployments_paginator: DescribeBlueGreenDeploymentsPaginator = (
          client.get_paginator("describe_blue_green_deployments")
      )
      describe_certificates_paginator: DescribeCertificatesPaginator = client.get_paginator(
          "describe_certificates"
      )
      describe_db_cluster_automated_backups_paginator: DescribeDBClusterAutomatedBackupsPaginator = (
          client.get_paginator("describe_db_cluster_automated_backups")
      )
      describe_db_cluster_backtracks_paginator: DescribeDBClusterBacktracksPaginator = (
          client.get_paginator("describe_db_cluster_backtracks")
      )
      describe_db_cluster_endpoints_paginator: DescribeDBClusterEndpointsPaginator = (
          client.get_paginator("describe_db_cluster_endpoints")
      )
      describe_db_cluster_parameter_groups_paginator: DescribeDBClusterParameterGroupsPaginator = (
          client.get_paginator("describe_db_cluster_parameter_groups")
      )
      describe_db_cluster_parameters_paginator: DescribeDBClusterParametersPaginator = (
          client.get_paginator("describe_db_cluster_parameters")
      )
      describe_db_cluster_snapshots_paginator: DescribeDBClusterSnapshotsPaginator = (
          client.get_paginator("describe_db_cluster_snapshots")
      )
      describe_db_clusters_paginator: DescribeDBClustersPaginator = client.get_paginator(
          "describe_db_clusters"
      )
      describe_db_engine_versions_paginator: DescribeDBEngineVersionsPaginator = client.get_paginator(
          "describe_db_engine_versions"
      )
      describe_db_instance_automated_backups_paginator: DescribeDBInstanceAutomatedBackupsPaginator = client.get_paginator(
          "describe_db_instance_automated_backups"
      )
      describe_db_instances_paginator: DescribeDBInstancesPaginator = client.get_paginator(
          "describe_db_instances"
      )
      describe_db_log_files_paginator: DescribeDBLogFilesPaginator = client.get_paginator(
          "describe_db_log_files"
      )
      describe_db_parameter_groups_paginator: DescribeDBParameterGroupsPaginator = (
          client.get_paginator("describe_db_parameter_groups")
      )
      describe_db_parameters_paginator: DescribeDBParametersPaginator = client.get_paginator(
          "describe_db_parameters"
      )
      describe_db_proxies_paginator: DescribeDBProxiesPaginator = client.get_paginator(
          "describe_db_proxies"
      )
      describe_db_proxy_endpoints_paginator: DescribeDBProxyEndpointsPaginator = client.get_paginator(
          "describe_db_proxy_endpoints"
      )
      describe_db_proxy_target_groups_paginator: DescribeDBProxyTargetGroupsPaginator = (
          client.get_paginator("describe_db_proxy_target_groups")
      )
      describe_db_proxy_targets_paginator: DescribeDBProxyTargetsPaginator = client.get_paginator(
          "describe_db_proxy_targets"
      )
      describe_db_recommendations_paginator: DescribeDBRecommendationsPaginator = (
          client.get_paginator("describe_db_recommendations")
      )
      describe_db_security_groups_paginator: DescribeDBSecurityGroupsPaginator = client.get_paginator(
          "describe_db_security_groups"
      )
      describe_db_snapshot_tenant_databases_paginator: DescribeDBSnapshotTenantDatabasesPaginator = (
          client.get_paginator("describe_db_snapshot_tenant_databases")
      )
      describe_db_snapshots_paginator: DescribeDBSnapshotsPaginator = client.get_paginator(
          "describe_db_snapshots"
      )
      describe_db_subnet_groups_paginator: DescribeDBSubnetGroupsPaginator = client.get_paginator(
          "describe_db_subnet_groups"
      )
      describe_engine_default_cluster_parameters_paginator: DescribeEngineDefaultClusterParametersPaginator = client.get_paginator(
          "describe_engine_default_cluster_parameters"
      )
      describe_engine_default_parameters_paginator: DescribeEngineDefaultParametersPaginator = (
          client.get_paginator("describe_engine_default_parameters")
      )
      describe_event_subscriptions_paginator: DescribeEventSubscriptionsPaginator = (
          client.get_paginator("describe_event_subscriptions")
      )
      describe_events_paginator: DescribeEventsPaginator = client.get_paginator("describe_events")
      describe_export_tasks_paginator: DescribeExportTasksPaginator = client.get_paginator(
          "describe_export_tasks"
      )
      describe_global_clusters_paginator: DescribeGlobalClustersPaginator = client.get_paginator(
          "describe_global_clusters"
      )
      describe_integrations_paginator: DescribeIntegrationsPaginator = client.get_paginator(
          "describe_integrations"
      )
      describe_option_group_options_paginator: DescribeOptionGroupOptionsPaginator = (
          client.get_paginator("describe_option_group_options")
      )
      describe_option_groups_paginator: DescribeOptionGroupsPaginator = client.get_paginator(
          "describe_option_groups"
      )
      describe_orderable_db_instance_options_paginator: DescribeOrderableDBInstanceOptionsPaginator = client.get_paginator(
          "describe_orderable_db_instance_options"
      )
      describe_pending_maintenance_actions_paginator: DescribePendingMaintenanceActionsPaginator = (
          client.get_paginator("describe_pending_maintenance_actions")
      )
      describe_reserved_db_instances_offerings_paginator: DescribeReservedDBInstancesOfferingsPaginator = client.get_paginator(
          "describe_reserved_db_instances_offerings"
      )
      describe_reserved_db_instances_paginator: DescribeReservedDBInstancesPaginator = (
          client.get_paginator("describe_reserved_db_instances")
      )
      describe_source_regions_paginator: DescribeSourceRegionsPaginator = client.get_paginator(
          "describe_source_regions"
      )
      describe_tenant_databases_paginator: DescribeTenantDatabasesPaginator = client.get_paginator(
          "describe_tenant_databases"
      )
      download_db_log_file_portion_paginator: DownloadDBLogFilePortionPaginator = (
          client.get_paginator("download_db_log_file_portion")
      )
  ```

  <a id="waiters-annotations"></a>



  `types_aiobotocore_rds.waiter` module contains type annotations for all
  waiters.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_rds.client import RDSClient
  from types_aiobotocore_rds.waiter import (
      DBClusterAvailableWaiter,
      DBClusterDeletedWaiter,
      DBClusterSnapshotAvailableWaiter,
      DBClusterSnapshotDeletedWaiter,
      DBInstanceAvailableWaiter,
      DBInstanceDeletedWaiter,
      DBSnapshotAvailableWaiter,
      DBSnapshotCompletedWaiter,
      DBSnapshotDeletedWaiter,
      TenantDatabaseAvailableWaiter,
      TenantDatabaseDeletedWaiter,
  )

  session = get_session()
  async with session.create_client("rds") as client:
      client: RDSClient

      
      
      db_cluster_available_waiter: DBClusterAvailableWaiter = client.get_waiter(
          "db_cluster_available"
      )
      db_cluster_deleted_waiter: DBClusterDeletedWaiter = client.get_waiter("db_cluster_deleted")
      db_cluster_snapshot_available_waiter: DBClusterSnapshotAvailableWaiter = client.get_waiter(
          "db_cluster_snapshot_available"
      )
      db_cluster_snapshot_deleted_waiter: DBClusterSnapshotDeletedWaiter = client.get_waiter(
          "db_cluster_snapshot_deleted"
      )
      db_instance_available_waiter: DBInstanceAvailableWaiter = client.get_waiter(
          "db_instance_available"
      )
      db_instance_deleted_waiter: DBInstanceDeletedWaiter = client.get_waiter("db_instance_deleted")
      db_snapshot_available_waiter: DBSnapshotAvailableWaiter = client.get_waiter(
          "db_snapshot_available"
      )
      db_snapshot_completed_waiter: DBSnapshotCompletedWaiter = client.get_waiter(
          "db_snapshot_completed"
      )
      db_snapshot_deleted_waiter: DBSnapshotDeletedWaiter = client.get_waiter("db_snapshot_deleted")
      tenant_database_available_waiter: TenantDatabaseAvailableWaiter = client.get_waiter(
          "tenant_database_available"
      )
      tenant_database_deleted_waiter: TenantDatabaseDeletedWaiter = client.get_waiter(
          "tenant_database_deleted"
      )
  ```

  <a id="literals"></a>



  `types_aiobotocore_rds.literals` module contains literals extracted from shapes
  that can be used in user code for type checking.

  Full list of `RDS` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_rds/literals/).

  ```python
  from types_aiobotocore_rds.literals import ActivityStreamModeType


  def check_value(value: ActivityStreamModeType) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_rds.type_defs` module contains structures and shapes
  assembled to typed dictionaries and unions for additional type checking.

  Full list of `RDS` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_rds/type_defs/).

  ```python
  from types_aiobotocore_rds.type_defs import AccountQuotaTypeDef


  def get_value() -> AccountQuotaTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-rds` version is the same as related `aiobotocore` version
  and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_rds/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 8ce6682748c763c8408f86d8b0f3d9e9dcd06c72f1165cab6b7d608f0cd665ba
name: python-types-aiobotocore-redshift-data-help
arch: noarch
version: 2.16.0
epoch: 0
release: 1
summary: Development documents and examples for types-aiobotocore-redshift-data
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-types-aiobotocore-redshift-data-2.16.0-1.src.rpm
location_href: Packages/python-types-aiobotocore-redshift-data-help-2.16.0-1.noarch.rpm
checksum_type: sha256
description:
  <a id="types-aiobotocore-redshift-data"></a>



  [![PyPI - types-aiobotocore-redshift-data](https://img.shields.io/pypi/v/types-aiobotocore-redshift-data.svg?color=blue)](https://pypi.org/project/types-aiobotocore-redshift-data/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/types-aiobotocore-redshift-data.svg?color=blue)](https://pypi.org/project/types-aiobotocore-redshift-data/)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/types_aiobotocore_docs/)
  [![PyPI - Downloads](https://static.pepy.tech/badge/types-aiobotocore-redshift-data)](https://pypistats.org/packages/types-aiobotocore-redshift-data)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [aiobotocore RedshiftDataAPIService 2.16.0](https://pypi.org/project/aiobotocore/)
  compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated with
  [mypy-boto3-builder 8.6.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [types-aiobotocore](https://pypi.org/project/types-aiobotocore/) page and in
  [types-aiobotocore-redshift-data docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_redshift_data/).

  See how it helps you find and fix potential bugs:

  ![types-boto3 demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [types-aiobotocore-redshift-data](#types-aiobotocore-redshift-data)
    - [How to install](#how-to-install)
      - [Generate locally (recommended)](<#generate-locally-(recommended)>)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
      - [Pylint compatibility](#pylint-compatibility)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Type definitions](#type-definitions)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="generate-locally-(recommended)"></a>



  You can generate type annotations for `aiobotocore` package locally with
  `mypy_boto3_builder`. Use
  [uv](https://docs.astral.sh/uv/getting-started/installation/) for build
  isolation.

  1. Run mypy-boto3-builder in your package root directory:
     `uvx --with 'aiobotocore==2.16.0' mypy_boto3_builder`
  2. Select `aiobotocore` AWS SDK.
  3. Add `RedshiftDataAPIService` service.
  4. Use provided commands to install generated packages.

  <a id="from-pypi-with-pip"></a>



  Install `types-aiobotocore` for `RedshiftDataAPIService` service.

  ```bash

  python -m pip install 'types-aiobotocore[redshift-data]'



  python -m pip install 'types-aiobotocore-lite[redshift-data]'


  python -m pip install types-aiobotocore-redshift-data
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y types-aiobotocore-redshift-data
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `types-aiobotocore[redshift-data]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[redshift-data]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `aiobotocore` code as usual.

  <a id="pycharm"></a>



  > ⚠️ Due to slow PyCharm performance on `Literal` overloads (issue
  > [PY-40997](https://youtrack.jetbrains.com/issue/PY-40997)), it is recommended
  > to use
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/)
  > until the issue is resolved.

  > ⚠️ If you experience slow performance and high CPU usage, try to disable
  > `PyCharm` type checker and use [mypy](https://github.com/python/mypy) or
  > [pyright](https://github.com/microsoft/pyright) instead.

  > ⚠️ To continue using `PyCharm` type checker, you can try to replace
  > `types-aiobotocore` with
  > [types-aiobotocore-lite](https://pypi.org/project/types-aiobotocore-lite/):

  ```bash
  pip uninstall types-aiobotocore
  pip install types-aiobotocore-lite
  ```

  Install `types-aiobotocore[redshift-data]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[redshift-data]'
  ```

  Both type checking and code completion should now work.

  <a id="emacs"></a>



  - Install `types-aiobotocore` with services you use in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[redshift-data]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed
    `types-aiobotocore`

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="sublime-text"></a>



  - Install `types-aiobotocore[redshift-data]` with services you use in your
    environment:

  ```bash
  python -m pip install 'types-aiobotocore[redshift-data]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `types-aiobotocore[redshift-data]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[redshift-data]'
  ```

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `types-aiobotocore[redshift-data]` in your environment:

  ```bash
  python -m pip install 'types-aiobotocore[redshift-data]'
  ```

  Optionally, you can install `types-aiobotocore` to `typings` directory.

  Type checking should now work. No explicit type annotations required, write
  your `aiobotocore` code as usual.

  <a id="pylint-compatibility"></a>



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid
  `types-aiobotocore-redshift-data` dependency in production. However, there is
  an issue in `pylint` that it complains about undefined variables. To fix it,
  set all types to `object` in non-`TYPE_CHECKING` mode.

  ```python
  from typing import TYPE_CHECKING

  if TYPE_CHECKING:
      from types_aiobotocore_ec2 import EC2Client, EC2ServiceResource
      from types_aiobotocore_ec2.waiters import BundleTaskCompleteWaiter
      from types_aiobotocore_ec2.paginators import DescribeVolumesPaginator
  else:
      EC2Client = object
      EC2ServiceResource = object
      BundleTaskCompleteWaiter = object
      DescribeVolumesPaginator = object

  ...
  ```

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `RedshiftDataAPIServiceClient` provides annotations for
  `session.create_client("redshift-data")`.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_redshift_data import RedshiftDataAPIServiceClient

  session = get_session()
  async with session.create_client("redshift-data") as client:
      client: RedshiftDataAPIServiceClient
      
  ```

  <a id="paginators-annotations"></a>



  `types_aiobotocore_redshift_data.paginator` module contains type annotations
  for all paginators.

  ```python
  from aiobotocore.session import get_session

  from types_aiobotocore_redshift_data import RedshiftDataAPIServiceClient
  from types_aiobotocore_redshift_data.paginator import (
      DescribeTablePaginator,
      GetStatementResultPaginator,
      GetStatementResultV2Paginator,
      ListDatabasesPaginator,
      ListSchemasPaginator,
      ListStatementsPaginator,
      ListTablesPaginator,
  )

  session = get_session()
  async with session.create_client("redshift-data") as client:
      client: RedshiftDataAPIServiceClient

      
      
      describe_table_paginator: DescribeTablePaginator = client.get_paginator("describe_table")
      get_statement_result_paginator: GetStatementResultPaginator = client.get_paginator(
          "get_statement_result"
      )
      get_statement_result_v2_paginator: GetStatementResultV2Paginator = client.get_paginator(
          "get_statement_result_v2"
      )
      list_databases_paginator: ListDatabasesPaginator = client.get_paginator("list_databases")
      list_schemas_paginator: ListSchemasPaginator = client.get_paginator("list_schemas")
      list_statements_paginator: ListStatementsPaginator = client.get_paginator("list_statements")
      list_tables_paginator: ListTablesPaginator = client.get_paginator("list_tables")
  ```

  <a id="literals"></a>



  `types_aiobotocore_redshift_data.literals` module contains literals extracted
  from shapes that can be used in user code for type checking.

  Full list of `RedshiftDataAPIService` Literals can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_redshift_data/literals/).

  ```python
  from types_aiobotocore_redshift_data.literals import DescribeTablePaginatorName


  def check_value(value: DescribeTablePaginatorName) -> bool: ...
  ```

  <a id="type-definitions"></a>



  `types_aiobotocore_redshift_data.type_defs` module contains structures and
  shapes assembled to typed dictionaries and unions for additional type checking.

  Full list of `RedshiftDataAPIService` TypeDefs can be found in
  [docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_redshift_data/type_defs/).

  ```python
  from types_aiobotocore_redshift_data.type_defs import BatchExecuteStatementInputRequestTypeDef


  def get_value() -> BatchExecuteStatementInputRequestTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for
  `aiobotocore` updates. It delivers drop-in type annotations for you and makes
  sure that:

  - All available `aiobotocore` services are covered.
  - Each public class and method of every `aiobotocore` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [ruff](https://docs.astral.sh/ruff/) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `types-aiobotocore-redshift-data` version is the same as related `aiobotocore`
  version and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/)
  format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [aiobotocore docs](https://youtype.github.io/types_aiobotocore_docs/types_aiobotocore_redshift_data/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


