# packages

pkgId: 23c88df75750c9b60c04c7b6b44f74449fee3a11df94d37da19888afde0b6a67
name: python-boto3-stubs-lite
arch: src
version: 1.35.60
epoch: 0
release: 1
summary: Type annotations for boto3 1.35.60 generated with mypy-boto3-builder 8.2.1
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-boto3-stubs-lite-1.35.60-1.src.rpm
checksum_type: sha256
description:
  <a id="boto3-stubs-lite"></a>



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

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

  Type annotations for
  [boto3 1.35.60](https://boto3.amazonaws.com/v1/documentation/api/1.35.60/index.html)
  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 by
  [mypy-boto3-builder 8.2.1](https://github.com/youtype/mypy_boto3_builder).

  More information can be found in
  [boto3-stubs-lite docs](https://youtype.github.io/boto3_stubs_docs/).

  See how it helps to find and fix potential bugs:

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

  - [boto3-stubs-lite](#boto3-stubs-lite)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
      - [From conda-forge](#from-conda-forge)
    - [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)
      - [Explicit type annotations](#explicit-type-annotations)
      - [Pylint compatibility](#pylint-compatibility)
    - [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)
    - [Submodules](#submodules)

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



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



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Auto-discover services` and select services you use in the current
  project.

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



  Install `boto3-stubs-lite` to add type annotations for `boto3` package.

  ```bash

  python -m pip install boto3-stubs-lite



  python -m pip install 'boto3-stubs-lite[essential]'


  python -m pip install 'boto3-stubs-lite[acm,apigateway]'


  python -m pip install 'boto3-stubs-lite[boto3]'



  python -m pip install 'boto3-stubs-lite[full]'



  ```

  <a id="from-conda-forge"></a>



  Add `conda-forge` to your channels with:

  ```bash
  conda config --add channels conda-forge
  conda config --set channel_priority strict
  ```

  Once the `conda-forge` channel has been enabled, `boto3-stubs-lite` and
  `boto3-stubs-lite-essential` can be installed with:

  ```bash
  conda install boto3-stubs-lite boto3-stubs-lite-essential
  ```

  It is possible to list all of the versions of `boto3-stubs-lite` available on
  your platform with:

  ```bash
  conda search boto3-stubs-lite --channel conda-forge
  ```

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



  ```bash

  python -m pip uninstall -y boto3-stubs-lite
  ```

  <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 `boto3-stubs-lite[essential]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

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

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



  Install `boto3-stubs-lite[essential]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

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



  - Install `boto3-stubs-lite` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

  - 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
    `boto3-stubs-lite`

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

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



  - Install `boto3-stubs-lite[essential]` with services you use in your
    environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

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

  Type checking should now work. No explicit type annotations required, write
  your `boto3` 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 `boto3-stubs-lite[essential]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

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

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



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs-lite[essential]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

  Optionally, you can install `boto3-stubs-lite` to `typings` directory.

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

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



  To speed up type checking and code completion, you can set types explicitly.

  ```python
  import boto3
  from boto3.session import Session

  from mypy_boto3_ec2.client import EC2Client
  from mypy_boto3_ec2.service_resource import EC2ServiceResource
  from mypy_boto3_ec2.waiter import BundleTaskCompleteWaiter
  from mypy_boto3_ec2.paginator import DescribeVolumesPaginator

  session = Session(region_name="us-west-1")

  ec2_client: EC2Client = boto3.client("ec2", region_name="us-west-1")
  ec2_resource: EC2ServiceResource = session.resource("ec2")

  bundle_task_complete_waiter: BundleTaskCompleteWaiter = ec2_client.get_waiter(
      "bundle_task_complete"
  )
  describe_volumes_paginator: DescribeVolumesPaginator = ec2_client.get_paginator("describe_volumes")
  ```

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



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid `boto3-stubs`
  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
  import boto3
  from typing import TYPE_CHECKING

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

  ...
  ```

  <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 `boto3`
  updates. It delivers drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` 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>



  `boto3-stubs-lite` version is the same as related `boto3` 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
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/)

  <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.

  <a id="submodules"></a>



  - `boto3-stubs-lite[full]` - Type annotations for all 391 services in one
    package (recommended).
  - `boto3-stubs-lite[all]` - Type annotations for all 391 services in separate
    packages.
  - `boto3-stubs-lite[essential]` - Type annotations for
    [CloudFormation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudformation/),
    [DynamoDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dynamodb/),
    [EC2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2/),
    [Lambda](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lambda/),
    [RDS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rds/),
    [S3](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_s3/) and
    [SQS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sqs/) services.
  - `boto3-stubs-lite[boto3]` - Install annotations in sync with `boto3` version.
  - `boto3-stubs-lite[accessanalyzer]` - Type annotations for
    [AccessAnalyzer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_accessanalyzer/)
    service.
  - `boto3-stubs-lite[account]` - Type annotations for
    [Account](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_account/)
    service.
  - `boto3-stubs-lite[acm]` - Type annotations for
    [ACM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_acm/) service.
  - `boto3-stubs-lite[acm-pca]` - Type annotations for
    [ACMPCA](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_acm_pca/)
    service.
  - `boto3-stubs-lite[amp]` - Type annotations for
    [PrometheusService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_amp/)
    service.
  - `boto3-stubs-lite[amplify]` - Type annotations for
    [Amplify](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_amplify/)
    service.
  - `boto3-stubs-lite[amplifybackend]` - Type annotations for
    [AmplifyBackend](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_amplifybackend/)
    service.
  - `boto3-stubs-lite[amplifyuibuilder]` - Type annotations for
    [AmplifyUIBuilder](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_amplifyuibuilder/)
    service.
  - `boto3-stubs-lite[apigateway]` - Type annotations for
    [APIGateway](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_apigateway/)
    service.
  - `boto3-stubs-lite[apigatewaymanagementapi]` - Type annotations for
    [ApiGatewayManagementApi](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_apigatewaymanagementapi/)
    service.
  - `boto3-stubs-lite[apigatewayv2]` - Type annotations for
    [ApiGatewayV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_apigatewayv2/)
    service.
  - `boto3-stubs-lite[appconfig]` - Type annotations for
    [AppConfig](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/)
    service.
  - `boto3-stubs-lite[appconfigdata]` - Type annotations for
    [AppConfigData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/)
    service.
  - `boto3-stubs-lite[appfabric]` - Type annotations for
    [AppFabric](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appfabric/)
    service.
  - `boto3-stubs-lite[appflow]` - Type annotations for
    [Appflow](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appflow/)
    service.
  - `boto3-stubs-lite[appintegrations]` - Type annotations for
    [AppIntegrationsService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appintegrations/)
    service.
  - `boto3-stubs-lite[application-autoscaling]` - Type annotations for
    [ApplicationAutoScaling](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_application_autoscaling/)
    service.
  - `boto3-stubs-lite[application-insights]` - Type annotations for
    [ApplicationInsights](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_application_insights/)
    service.
  - `boto3-stubs-lite[application-signals]` - Type annotations for
    [CloudWatchApplicationSignals](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_application_signals/)
    service.
  - `boto3-stubs-lite[applicationcostprofiler]` - Type annotations for
    [ApplicationCostProfiler](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_applicationcostprofiler/)
    service.
  - `boto3-stubs-lite[appmesh]` - Type annotations for
    [AppMesh](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appmesh/)
    service.
  - `boto3-stubs-lite[apprunner]` - Type annotations for
    [AppRunner](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_apprunner/)
    service.
  - `boto3-stubs-lite[appstream]` - Type annotations for
    [AppStream](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appstream/)
    service.
  - `boto3-stubs-lite[appsync]` - Type annotations for
    [AppSync](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appsync/)
    service.
  - `boto3-stubs-lite[apptest]` - Type annotations for
    [MainframeModernizationApplicationTesting](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_apptest/)
    service.
  - `boto3-stubs-lite[arc-zonal-shift]` - Type annotations for
    [ARCZonalShift](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_arc_zonal_shift/)
    service.
  - `boto3-stubs-lite[artifact]` - Type annotations for
    [Artifact](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_artifact/)
    service.
  - `boto3-stubs-lite[athena]` - Type annotations for
    [Athena](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_athena/)
    service.
  - `boto3-stubs-lite[auditmanager]` - Type annotations for
    [AuditManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_auditmanager/)
    service.
  - `boto3-stubs-lite[autoscaling]` - Type annotations for
    [AutoScaling](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_autoscaling/)
    service.
  - `boto3-stubs-lite[autoscaling-plans]` - Type annotations for
    [AutoScalingPlans](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_autoscaling_plans/)
    service.
  - `boto3-stubs-lite[b2bi]` - Type annotations for
    [B2BI](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_b2bi/) service.
  - `boto3-stubs-lite[backup]` - Type annotations for
    [Backup](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_backup/)
    service.
  - `boto3-stubs-lite[backup-gateway]` - Type annotations for
    [BackupGateway](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_backup_gateway/)
    service.
  - `boto3-stubs-lite[batch]` - Type annotations for
    [Batch](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_batch/)
    service.
  - `boto3-stubs-lite[bcm-data-exports]` - Type annotations for
    [BillingandCostManagementDataExports](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_bcm_data_exports/)
    service.
  - `boto3-stubs-lite[bedrock]` - Type annotations for
    [Bedrock](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_bedrock/)
    service.
  - `boto3-stubs-lite[bedrock-agent]` - Type annotations for
    [AgentsforBedrock](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_bedrock_agent/)
    service.
  - `boto3-stubs-lite[bedrock-agent-runtime]` - Type annotations for
    [AgentsforBedrockRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_bedrock_agent_runtime/)
    service.
  - `boto3-stubs-lite[bedrock-runtime]` - Type annotations for
    [BedrockRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_bedrock_runtime/)
    service.
  - `boto3-stubs-lite[billing]` - Type annotations for
    [Billing](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_billing/)
    service.
  - `boto3-stubs-lite[billingconductor]` - Type annotations for
    [BillingConductor](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_billingconductor/)
    service.
  - `boto3-stubs-lite[braket]` - Type annotations for
    [Braket](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_braket/)
    service.
  - `boto3-stubs-lite[budgets]` - Type annotations for
    [Budgets](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_budgets/)
    service.
  - `boto3-stubs-lite[ce]` - Type annotations for
    [CostExplorer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ce/)
    service.
  - `boto3-stubs-lite[chatbot]` - Type annotations for
    [Chatbot](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chatbot/)
    service.
  - `boto3-stubs-lite[chime]` - Type annotations for
    [Chime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime/)
    service.
  - `boto3-stubs-lite[chime-sdk-identity]` - Type annotations for
    [ChimeSDKIdentity](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime_sdk_identity/)
    service.
  - `boto3-stubs-lite[chime-sdk-media-pipelines]` - Type annotations for
    [ChimeSDKMediaPipelines](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime_sdk_media_pipelines/)
    service.
  - `boto3-stubs-lite[chime-sdk-meetings]` - Type annotations for
    [ChimeSDKMeetings](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime_sdk_meetings/)
    service.
  - `boto3-stubs-lite[chime-sdk-messaging]` - Type annotations for
    [ChimeSDKMessaging](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime_sdk_messaging/)
    service.
  - `boto3-stubs-lite[chime-sdk-voice]` - Type annotations for
    [ChimeSDKVoice](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime_sdk_voice/)
    service.
  - `boto3-stubs-lite[cleanrooms]` - Type annotations for
    [CleanRoomsService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cleanrooms/)
    service.
  - `boto3-stubs-lite[cleanroomsml]` - Type annotations for
    [CleanRoomsML](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cleanroomsml/)
    service.
  - `boto3-stubs-lite[cloud9]` - Type annotations for
    [Cloud9](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloud9/)
    service.
  - `boto3-stubs-lite[cloudcontrol]` - Type annotations for
    [CloudControlApi](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudcontrol/)
    service.
  - `boto3-stubs-lite[clouddirectory]` - Type annotations for
    [CloudDirectory](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_clouddirectory/)
    service.
  - `boto3-stubs-lite[cloudformation]` - Type annotations for
    [CloudFormation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudformation/)
    service.
  - `boto3-stubs-lite[cloudfront]` - Type annotations for
    [CloudFront](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudfront/)
    service.
  - `boto3-stubs-lite[cloudfront-keyvaluestore]` - Type annotations for
    [CloudFrontKeyValueStore](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudfront_keyvaluestore/)
    service.
  - `boto3-stubs-lite[cloudhsm]` - Type annotations for
    [CloudHSM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudhsm/)
    service.
  - `boto3-stubs-lite[cloudhsmv2]` - Type annotations for
    [CloudHSMV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudhsmv2/)
    service.
  - `boto3-stubs-lite[cloudsearch]` - Type annotations for
    [CloudSearch](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudsearch/)
    service.
  - `boto3-stubs-lite[cloudsearchdomain]` - Type annotations for
    [CloudSearchDomain](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudsearchdomain/)
    service.
  - `boto3-stubs-lite[cloudtrail]` - Type annotations for
    [CloudTrail](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudtrail/)
    service.
  - `boto3-stubs-lite[cloudtrail-data]` - Type annotations for
    [CloudTrailDataService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudtrail_data/)
    service.
  - `boto3-stubs-lite[cloudwatch]` - Type annotations for
    [CloudWatch](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudwatch/)
    service.
  - `boto3-stubs-lite[codeartifact]` - Type annotations for
    [CodeArtifact](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codeartifact/)
    service.
  - `boto3-stubs-lite[codebuild]` - Type annotations for
    [CodeBuild](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codebuild/)
    service.
  - `boto3-stubs-lite[codecatalyst]` - Type annotations for
    [CodeCatalyst](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codecatalyst/)
    service.
  - `boto3-stubs-lite[codecommit]` - Type annotations for
    [CodeCommit](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codecommit/)
    service.
  - `boto3-stubs-lite[codeconnections]` - Type annotations for
    [CodeConnections](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codeconnections/)
    service.
  - `boto3-stubs-lite[codedeploy]` - Type annotations for
    [CodeDeploy](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codedeploy/)
    service.
  - `boto3-stubs-lite[codeguru-reviewer]` - Type annotations for
    [CodeGuruReviewer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codeguru_reviewer/)
    service.
  - `boto3-stubs-lite[codeguru-security]` - Type annotations for
    [CodeGuruSecurity](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codeguru_security/)
    service.
  - `boto3-stubs-lite[codeguruprofiler]` - Type annotations for
    [CodeGuruProfiler](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codeguruprofiler/)
    service.
  - `boto3-stubs-lite[codepipeline]` - Type annotations for
    [CodePipeline](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codepipeline/)
    service.
  - `boto3-stubs-lite[codestar-connections]` - Type annotations for
    [CodeStarconnections](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codestar_connections/)
    service.
  - `boto3-stubs-lite[codestar-notifications]` - Type annotations for
    [CodeStarNotifications](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codestar_notifications/)
    service.
  - `boto3-stubs-lite[cognito-identity]` - Type annotations for
    [CognitoIdentity](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cognito_identity/)
    service.
  - `boto3-stubs-lite[cognito-idp]` - Type annotations for
    [CognitoIdentityProvider](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cognito_idp/)
    service.
  - `boto3-stubs-lite[cognito-sync]` - Type annotations for
    [CognitoSync](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cognito_sync/)
    service.
  - `boto3-stubs-lite[comprehend]` - Type annotations for
    [Comprehend](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_comprehend/)
    service.
  - `boto3-stubs-lite[comprehendmedical]` - Type annotations for
    [ComprehendMedical](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_comprehendmedical/)
    service.
  - `boto3-stubs-lite[compute-optimizer]` - Type annotations for
    [ComputeOptimizer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_compute_optimizer/)
    service.
  - `boto3-stubs-lite[config]` - Type annotations for
    [ConfigService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_config/)
    service.
  - `boto3-stubs-lite[connect]` - Type annotations for
    [Connect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_connect/)
    service.
  - `boto3-stubs-lite[connect-contact-lens]` - Type annotations for
    [ConnectContactLens](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_connect_contact_lens/)
    service.
  - `boto3-stubs-lite[connectcampaigns]` - Type annotations for
    [ConnectCampaignService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_connectcampaigns/)
    service.
  - `boto3-stubs-lite[connectcases]` - Type annotations for
    [ConnectCases](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_connectcases/)
    service.
  - `boto3-stubs-lite[connectparticipant]` - Type annotations for
    [ConnectParticipant](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_connectparticipant/)
    service.
  - `boto3-stubs-lite[controlcatalog]` - Type annotations for
    [ControlCatalog](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_controlcatalog/)
    service.
  - `boto3-stubs-lite[controltower]` - Type annotations for
    [ControlTower](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_controltower/)
    service.
  - `boto3-stubs-lite[cost-optimization-hub]` - Type annotations for
    [CostOptimizationHub](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cost_optimization_hub/)
    service.
  - `boto3-stubs-lite[cur]` - Type annotations for
    [CostandUsageReportService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cur/)
    service.
  - `boto3-stubs-lite[customer-profiles]` - Type annotations for
    [CustomerProfiles](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_customer_profiles/)
    service.
  - `boto3-stubs-lite[databrew]` - Type annotations for
    [GlueDataBrew](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_databrew/)
    service.
  - `boto3-stubs-lite[dataexchange]` - Type annotations for
    [DataExchange](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dataexchange/)
    service.
  - `boto3-stubs-lite[datapipeline]` - Type annotations for
    [DataPipeline](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_datapipeline/)
    service.
  - `boto3-stubs-lite[datasync]` - Type annotations for
    [DataSync](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_datasync/)
    service.
  - `boto3-stubs-lite[datazone]` - Type annotations for
    [DataZone](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_datazone/)
    service.
  - `boto3-stubs-lite[dax]` - Type annotations for
    [DAX](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dax/) service.
  - `boto3-stubs-lite[deadline]` - Type annotations for
    [DeadlineCloud](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_deadline/)
    service.
  - `boto3-stubs-lite[detective]` - Type annotations for
    [Detective](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_detective/)
    service.
  - `boto3-stubs-lite[devicefarm]` - Type annotations for
    [DeviceFarm](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_devicefarm/)
    service.
  - `boto3-stubs-lite[devops-guru]` - Type annotations for
    [DevOpsGuru](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_devops_guru/)
    service.
  - `boto3-stubs-lite[directconnect]` - Type annotations for
    [DirectConnect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_directconnect/)
    service.
  - `boto3-stubs-lite[discovery]` - Type annotations for
    [ApplicationDiscoveryService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_discovery/)
    service.
  - `boto3-stubs-lite[dlm]` - Type annotations for
    [DLM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dlm/) service.
  - `boto3-stubs-lite[dms]` - Type annotations for
    [DatabaseMigrationService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dms/)
    service.
  - `boto3-stubs-lite[docdb]` - Type annotations for
    [DocDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_docdb/)
    service.
  - `boto3-stubs-lite[docdb-elastic]` - Type annotations for
    [DocDBElastic](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_docdb_elastic/)
    service.
  - `boto3-stubs-lite[drs]` - Type annotations for
    [Drs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_drs/) service.
  - `boto3-stubs-lite[ds]` - Type annotations for
    [DirectoryService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ds/)
    service.
  - `boto3-stubs-lite[ds-data]` - Type annotations for
    [DirectoryServiceData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ds_data/)
    service.
  - `boto3-stubs-lite[dynamodb]` - Type annotations for
    [DynamoDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dynamodb/)
    service.
  - `boto3-stubs-lite[dynamodbstreams]` - Type annotations for
    [DynamoDBStreams](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dynamodbstreams/)
    service.
  - `boto3-stubs-lite[ebs]` - Type annotations for
    [EBS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ebs/) service.
  - `boto3-stubs-lite[ec2]` - Type annotations for
    [EC2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2/) service.
  - `boto3-stubs-lite[ec2-instance-connect]` - Type annotations for
    [EC2InstanceConnect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2_instance_connect/)
    service.
  - `boto3-stubs-lite[ecr]` - Type annotations for
    [ECR](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ecr/) service.
  - `boto3-stubs-lite[ecr-public]` - Type annotations for
    [ECRPublic](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ecr_public/)
    service.
  - `boto3-stubs-lite[ecs]` - Type annotations for
    [ECS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ecs/) service.
  - `boto3-stubs-lite[efs]` - Type annotations for
    [EFS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_efs/) service.
  - `boto3-stubs-lite[eks]` - Type annotations for
    [EKS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_eks/) service.
  - `boto3-stubs-lite[eks-auth]` - Type annotations for
    [EKSAuth](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_eks_auth/)
    service.
  - `boto3-stubs-lite[elastic-inference]` - Type annotations for
    [ElasticInference](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elastic_inference/)
    service.
  - `boto3-stubs-lite[elasticache]` - Type annotations for
    [ElastiCache](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elasticache/)
    service.
  - `boto3-stubs-lite[elasticbeanstalk]` - Type annotations for
    [ElasticBeanstalk](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elasticbeanstalk/)
    service.
  - `boto3-stubs-lite[elastictranscoder]` - Type annotations for
    [ElasticTranscoder](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elastictranscoder/)
    service.
  - `boto3-stubs-lite[elb]` - Type annotations for
    [ElasticLoadBalancing](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elb/)
    service.
  - `boto3-stubs-lite[elbv2]` - Type annotations for
    [ElasticLoadBalancingv2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elbv2/)
    service.
  - `boto3-stubs-lite[emr]` - Type annotations for
    [EMR](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_emr/) service.
  - `boto3-stubs-lite[emr-containers]` - Type annotations for
    [EMRContainers](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_emr_containers/)
    service.
  - `boto3-stubs-lite[emr-serverless]` - Type annotations for
    [EMRServerless](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_emr_serverless/)
    service.
  - `boto3-stubs-lite[entityresolution]` - Type annotations for
    [EntityResolution](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_entityresolution/)
    service.
  - `boto3-stubs-lite[es]` - Type annotations for
    [ElasticsearchService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_es/)
    service.
  - `boto3-stubs-lite[events]` - Type annotations for
    [EventBridge](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_events/)
    service.
  - `boto3-stubs-lite[evidently]` - Type annotations for
    [CloudWatchEvidently](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_evidently/)
    service.
  - `boto3-stubs-lite[finspace]` - Type annotations for
    [Finspace](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_finspace/)
    service.
  - `boto3-stubs-lite[finspace-data]` - Type annotations for
    [FinSpaceData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_finspace_data/)
    service.
  - `boto3-stubs-lite[firehose]` - Type annotations for
    [Firehose](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_firehose/)
    service.
  - `boto3-stubs-lite[fis]` - Type annotations for
    [FIS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_fis/) service.
  - `boto3-stubs-lite[fms]` - Type annotations for
    [FMS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_fms/) service.
  - `boto3-stubs-lite[forecast]` - Type annotations for
    [ForecastService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_forecast/)
    service.
  - `boto3-stubs-lite[forecastquery]` - Type annotations for
    [ForecastQueryService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_forecastquery/)
    service.
  - `boto3-stubs-lite[frauddetector]` - Type annotations for
    [FraudDetector](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_frauddetector/)
    service.
  - `boto3-stubs-lite[freetier]` - Type annotations for
    [FreeTier](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_freetier/)
    service.
  - `boto3-stubs-lite[fsx]` - Type annotations for
    [FSx](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_fsx/) service.
  - `boto3-stubs-lite[gamelift]` - Type annotations for
    [GameLift](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_gamelift/)
    service.
  - `boto3-stubs-lite[geo-maps]` - Type annotations for
    [LocationServiceMapsV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_geo_maps/)
    service.
  - `boto3-stubs-lite[geo-places]` - Type annotations for
    [LocationServicePlacesV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_geo_places/)
    service.
  - `boto3-stubs-lite[geo-routes]` - Type annotations for
    [LocationServiceRoutesV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_geo_routes/)
    service.
  - `boto3-stubs-lite[glacier]` - Type annotations for
    [Glacier](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_glacier/)
    service.
  - `boto3-stubs-lite[globalaccelerator]` - Type annotations for
    [GlobalAccelerator](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_globalaccelerator/)
    service.
  - `boto3-stubs-lite[glue]` - Type annotations for
    [Glue](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_glue/) service.
  - `boto3-stubs-lite[grafana]` - Type annotations for
    [ManagedGrafana](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_grafana/)
    service.
  - `boto3-stubs-lite[greengrass]` - Type annotations for
    [Greengrass](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_greengrass/)
    service.
  - `boto3-stubs-lite[greengrassv2]` - Type annotations for
    [GreengrassV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_greengrassv2/)
    service.
  - `boto3-stubs-lite[groundstation]` - Type annotations for
    [GroundStation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_groundstation/)
    service.
  - `boto3-stubs-lite[guardduty]` - Type annotations for
    [GuardDuty](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_guardduty/)
    service.
  - `boto3-stubs-lite[health]` - Type annotations for
    [Health](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_health/)
    service.
  - `boto3-stubs-lite[healthlake]` - Type annotations for
    [HealthLake](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_healthlake/)
    service.
  - `boto3-stubs-lite[iam]` - Type annotations for
    [IAM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iam/) service.
  - `boto3-stubs-lite[identitystore]` - Type annotations for
    [IdentityStore](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_identitystore/)
    service.
  - `boto3-stubs-lite[imagebuilder]` - Type annotations for
    [Imagebuilder](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_imagebuilder/)
    service.
  - `boto3-stubs-lite[importexport]` - Type annotations for
    [ImportExport](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_importexport/)
    service.
  - `boto3-stubs-lite[inspector]` - Type annotations for
    [Inspector](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_inspector/)
    service.
  - `boto3-stubs-lite[inspector-scan]` - Type annotations for
    [Inspectorscan](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_inspector_scan/)
    service.
  - `boto3-stubs-lite[inspector2]` - Type annotations for
    [Inspector2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_inspector2/)
    service.
  - `boto3-stubs-lite[internetmonitor]` - Type annotations for
    [CloudWatchInternetMonitor](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_internetmonitor/)
    service.
  - `boto3-stubs-lite[iot]` - Type annotations for
    [IoT](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iot/) service.
  - `boto3-stubs-lite[iot-data]` - Type annotations for
    [IoTDataPlane](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iot_data/)
    service.
  - `boto3-stubs-lite[iot-jobs-data]` - Type annotations for
    [IoTJobsDataPlane](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iot_jobs_data/)
    service.
  - `boto3-stubs-lite[iot1click-devices]` - Type annotations for
    [IoT1ClickDevicesService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iot1click_devices/)
    service.
  - `boto3-stubs-lite[iot1click-projects]` - Type annotations for
    [IoT1ClickProjects](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iot1click_projects/)
    service.
  - `boto3-stubs-lite[iotanalytics]` - Type annotations for
    [IoTAnalytics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotanalytics/)
    service.
  - `boto3-stubs-lite[iotdeviceadvisor]` - Type annotations for
    [IoTDeviceAdvisor](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotdeviceadvisor/)
    service.
  - `boto3-stubs-lite[iotevents]` - Type annotations for
    [IoTEvents](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotevents/)
    service.
  - `boto3-stubs-lite[iotevents-data]` - Type annotations for
    [IoTEventsData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotevents_data/)
    service.
  - `boto3-stubs-lite[iotfleethub]` - Type annotations for
    [IoTFleetHub](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotfleethub/)
    service.
  - `boto3-stubs-lite[iotfleetwise]` - Type annotations for
    [IoTFleetWise](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotfleetwise/)
    service.
  - `boto3-stubs-lite[iotsecuretunneling]` - Type annotations for
    [IoTSecureTunneling](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotsecuretunneling/)
    service.
  - `boto3-stubs-lite[iotsitewise]` - Type annotations for
    [IoTSiteWise](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotsitewise/)
    service.
  - `boto3-stubs-lite[iotthingsgraph]` - Type annotations for
    [IoTThingsGraph](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotthingsgraph/)
    service.
  - `boto3-stubs-lite[iottwinmaker]` - Type annotations for
    [IoTTwinMaker](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iottwinmaker/)
    service.
  - `boto3-stubs-lite[iotwireless]` - Type annotations for
    [IoTWireless](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotwireless/)
    service.
  - `boto3-stubs-lite[ivs]` - Type annotations for
    [IVS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ivs/) service.
  - `boto3-stubs-lite[ivs-realtime]` - Type annotations for
    [Ivsrealtime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ivs_realtime/)
    service.
  - `boto3-stubs-lite[ivschat]` - Type annotations for
    [Ivschat](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ivschat/)
    service.
  - `boto3-stubs-lite[kafka]` - Type annotations for
    [Kafka](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kafka/)
    service.
  - `boto3-stubs-lite[kafkaconnect]` - Type annotations for
    [KafkaConnect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kafkaconnect/)
    service.
  - `boto3-stubs-lite[kendra]` - Type annotations for
    [Kendra](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kendra/)
    service.
  - `boto3-stubs-lite[kendra-ranking]` - Type annotations for
    [KendraRanking](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kendra_ranking/)
    service.
  - `boto3-stubs-lite[keyspaces]` - Type annotations for
    [Keyspaces](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_keyspaces/)
    service.
  - `boto3-stubs-lite[kinesis]` - Type annotations for
    [Kinesis](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesis/)
    service.
  - `boto3-stubs-lite[kinesis-video-archived-media]` - Type annotations for
    [KinesisVideoArchivedMedia](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesis_video_archived_media/)
    service.
  - `boto3-stubs-lite[kinesis-video-media]` - Type annotations for
    [KinesisVideoMedia](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesis_video_media/)
    service.
  - `boto3-stubs-lite[kinesis-video-signaling]` - Type annotations for
    [KinesisVideoSignalingChannels](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesis_video_signaling/)
    service.
  - `boto3-stubs-lite[kinesis-video-webrtc-storage]` - Type annotations for
    [KinesisVideoWebRTCStorage](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesis_video_webrtc_storage/)
    service.
  - `boto3-stubs-lite[kinesisanalytics]` - Type annotations for
    [KinesisAnalytics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesisanalytics/)
    service.
  - `boto3-stubs-lite[kinesisanalyticsv2]` - Type annotations for
    [KinesisAnalyticsV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesisanalyticsv2/)
    service.
  - `boto3-stubs-lite[kinesisvideo]` - Type annotations for
    [KinesisVideo](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesisvideo/)
    service.
  - `boto3-stubs-lite[kms]` - Type annotations for
    [KMS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kms/) service.
  - `boto3-stubs-lite[lakeformation]` - Type annotations for
    [LakeFormation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lakeformation/)
    service.
  - `boto3-stubs-lite[lambda]` - Type annotations for
    [Lambda](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lambda/)
    service.
  - `boto3-stubs-lite[launch-wizard]` - Type annotations for
    [LaunchWizard](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_launch_wizard/)
    service.
  - `boto3-stubs-lite[lex-models]` - Type annotations for
    [LexModelBuildingService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lex_models/)
    service.
  - `boto3-stubs-lite[lex-runtime]` - Type annotations for
    [LexRuntimeService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lex_runtime/)
    service.
  - `boto3-stubs-lite[lexv2-models]` - Type annotations for
    [LexModelsV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lexv2_models/)
    service.
  - `boto3-stubs-lite[lexv2-runtime]` - Type annotations for
    [LexRuntimeV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lexv2_runtime/)
    service.
  - `boto3-stubs-lite[license-manager]` - Type annotations for
    [LicenseManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_license_manager/)
    service.
  - `boto3-stubs-lite[license-manager-linux-subscriptions]` - Type annotations
    for
    [LicenseManagerLinuxSubscriptions](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_license_manager_linux_subscriptions/)
    service.
  - `boto3-stubs-lite[license-manager-user-subscriptions]` - Type annotations for
    [LicenseManagerUserSubscriptions](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_license_manager_user_subscriptions/)
    service.
  - `boto3-stubs-lite[lightsail]` - Type annotations for
    [Lightsail](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lightsail/)
    service.
  - `boto3-stubs-lite[location]` - Type annotations for
    [LocationService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_location/)
    service.
  - `boto3-stubs-lite[logs]` - Type annotations for
    [CloudWatchLogs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_logs/)
    service.
  - `boto3-stubs-lite[lookoutequipment]` - Type annotations for
    [LookoutEquipment](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lookoutequipment/)
    service.
  - `boto3-stubs-lite[lookoutmetrics]` - Type annotations for
    [LookoutMetrics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lookoutmetrics/)
    service.
  - `boto3-stubs-lite[lookoutvision]` - Type annotations for
    [LookoutforVision](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lookoutvision/)
    service.
  - `boto3-stubs-lite[m2]` - Type annotations for
    [MainframeModernization](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_m2/)
    service.
  - `boto3-stubs-lite[machinelearning]` - Type annotations for
    [MachineLearning](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_machinelearning/)
    service.
  - `boto3-stubs-lite[macie2]` - Type annotations for
    [Macie2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_macie2/)
    service.
  - `boto3-stubs-lite[mailmanager]` - Type annotations for
    [MailManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mailmanager/)
    service.
  - `boto3-stubs-lite[managedblockchain]` - Type annotations for
    [ManagedBlockchain](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_managedblockchain/)
    service.
  - `boto3-stubs-lite[managedblockchain-query]` - Type annotations for
    [ManagedBlockchainQuery](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_managedblockchain_query/)
    service.
  - `boto3-stubs-lite[marketplace-agreement]` - Type annotations for
    [AgreementService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_agreement/)
    service.
  - `boto3-stubs-lite[marketplace-catalog]` - Type annotations for
    [MarketplaceCatalog](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_catalog/)
    service.
  - `boto3-stubs-lite[marketplace-deployment]` - Type annotations for
    [MarketplaceDeploymentService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_deployment/)
    service.
  - `boto3-stubs-lite[marketplace-entitlement]` - Type annotations for
    [MarketplaceEntitlementService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_entitlement/)
    service.
  - `boto3-stubs-lite[marketplace-reporting]` - Type annotations for
    [MarketplaceReportingService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_reporting/)
    service.
  - `boto3-stubs-lite[marketplacecommerceanalytics]` - Type annotations for
    [MarketplaceCommerceAnalytics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplacecommerceanalytics/)
    service.
  - `boto3-stubs-lite[mediaconnect]` - Type annotations for
    [MediaConnect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediaconnect/)
    service.
  - `boto3-stubs-lite[mediaconvert]` - Type annotations for
    [MediaConvert](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediaconvert/)
    service.
  - `boto3-stubs-lite[medialive]` - Type annotations for
    [MediaLive](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_medialive/)
    service.
  - `boto3-stubs-lite[mediapackage]` - Type annotations for
    [MediaPackage](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediapackage/)
    service.
  - `boto3-stubs-lite[mediapackage-vod]` - Type annotations for
    [MediaPackageVod](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediapackage_vod/)
    service.
  - `boto3-stubs-lite[mediapackagev2]` - Type annotations for
    [Mediapackagev2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediapackagev2/)
    service.
  - `boto3-stubs-lite[mediastore]` - Type annotations for
    [MediaStore](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediastore/)
    service.
  - `boto3-stubs-lite[mediastore-data]` - Type annotations for
    [MediaStoreData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediastore_data/)
    service.
  - `boto3-stubs-lite[mediatailor]` - Type annotations for
    [MediaTailor](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediatailor/)
    service.
  - `boto3-stubs-lite[medical-imaging]` - Type annotations for
    [HealthImaging](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_medical_imaging/)
    service.
  - `boto3-stubs-lite[memorydb]` - Type annotations for
    [MemoryDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_memorydb/)
    service.
  - `boto3-stubs-lite[meteringmarketplace]` - Type annotations for
    [MarketplaceMetering](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_meteringmarketplace/)
    service.
  - `boto3-stubs-lite[mgh]` - Type annotations for
    [MigrationHub](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mgh/)
    service.
  - `boto3-stubs-lite[mgn]` - Type annotations for
    [Mgn](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mgn/) service.
  - `boto3-stubs-lite[migration-hub-refactor-spaces]` - Type annotations for
    [MigrationHubRefactorSpaces](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_migration_hub_refactor_spaces/)
    service.
  - `boto3-stubs-lite[migrationhub-config]` - Type annotations for
    [MigrationHubConfig](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_migrationhub_config/)
    service.
  - `boto3-stubs-lite[migrationhuborchestrator]` - Type annotations for
    [MigrationHubOrchestrator](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_migrationhuborchestrator/)
    service.
  - `boto3-stubs-lite[migrationhubstrategy]` - Type annotations for
    [MigrationHubStrategyRecommendations](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_migrationhubstrategy/)
    service.
  - `boto3-stubs-lite[mq]` - Type annotations for
    [MQ](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mq/) service.
  - `boto3-stubs-lite[mturk]` - Type annotations for
    [MTurk](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mturk/)
    service.
  - `boto3-stubs-lite[mwaa]` - Type annotations for
    [MWAA](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mwaa/) service.
  - `boto3-stubs-lite[neptune]` - Type annotations for
    [Neptune](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_neptune/)
    service.
  - `boto3-stubs-lite[neptune-graph]` - Type annotations for
    [NeptuneGraph](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_neptune_graph/)
    service.
  - `boto3-stubs-lite[neptunedata]` - Type annotations for
    [NeptuneData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_neptunedata/)
    service.
  - `boto3-stubs-lite[network-firewall]` - Type annotations for
    [NetworkFirewall](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_network_firewall/)
    service.
  - `boto3-stubs-lite[networkmanager]` - Type annotations for
    [NetworkManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_networkmanager/)
    service.
  - `boto3-stubs-lite[networkmonitor]` - Type annotations for
    [CloudWatchNetworkMonitor](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_networkmonitor/)
    service.
  - `boto3-stubs-lite[oam]` - Type annotations for
    [CloudWatchObservabilityAccessManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_oam/)
    service.
  - `boto3-stubs-lite[omics]` - Type annotations for
    [Omics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_omics/)
    service.
  - `boto3-stubs-lite[opensearch]` - Type annotations for
    [OpenSearchService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_opensearch/)
    service.
  - `boto3-stubs-lite[opensearchserverless]` - Type annotations for
    [OpenSearchServiceServerless](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_opensearchserverless/)
    service.
  - `boto3-stubs-lite[opsworks]` - Type annotations for
    [OpsWorks](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_opsworks/)
    service.
  - `boto3-stubs-lite[opsworkscm]` - Type annotations for
    [OpsWorksCM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_opsworkscm/)
    service.
  - `boto3-stubs-lite[organizations]` - Type annotations for
    [Organizations](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_organizations/)
    service.
  - `boto3-stubs-lite[osis]` - Type annotations for
    [OpenSearchIngestion](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_osis/)
    service.
  - `boto3-stubs-lite[outposts]` - Type annotations for
    [Outposts](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_outposts/)
    service.
  - `boto3-stubs-lite[panorama]` - Type annotations for
    [Panorama](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_panorama/)
    service.
  - `boto3-stubs-lite[payment-cryptography]` - Type annotations for
    [PaymentCryptographyControlPlane](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_payment_cryptography/)
    service.
  - `boto3-stubs-lite[payment-cryptography-data]` - Type annotations for
    [PaymentCryptographyDataPlane](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_payment_cryptography_data/)
    service.
  - `boto3-stubs-lite[pca-connector-ad]` - Type annotations for
    [PcaConnectorAd](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pca_connector_ad/)
    service.
  - `boto3-stubs-lite[pca-connector-scep]` - Type annotations for
    [PrivateCAConnectorforSCEP](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pca_connector_scep/)
    service.
  - `boto3-stubs-lite[pcs]` - Type annotations for
    [ParallelComputingService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pcs/)
    service.
  - `boto3-stubs-lite[personalize]` - Type annotations for
    [Personalize](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_personalize/)
    service.
  - `boto3-stubs-lite[personalize-events]` - Type annotations for
    [PersonalizeEvents](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_personalize_events/)
    service.
  - `boto3-stubs-lite[personalize-runtime]` - Type annotations for
    [PersonalizeRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_personalize_runtime/)
    service.
  - `boto3-stubs-lite[pi]` - Type annotations for
    [PI](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pi/) service.
  - `boto3-stubs-lite[pinpoint]` - Type annotations for
    [Pinpoint](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pinpoint/)
    service.
  - `boto3-stubs-lite[pinpoint-email]` - Type annotations for
    [PinpointEmail](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pinpoint_email/)
    service.
  - `boto3-stubs-lite[pinpoint-sms-voice]` - Type annotations for
    [PinpointSMSVoice](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pinpoint_sms_voice/)
    service.
  - `boto3-stubs-lite[pinpoint-sms-voice-v2]` - Type annotations for
    [PinpointSMSVoiceV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pinpoint_sms_voice_v2/)
    service.
  - `boto3-stubs-lite[pipes]` - Type annotations for
    [EventBridgePipes](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pipes/)
    service.
  - `boto3-stubs-lite[polly]` - Type annotations for
    [Polly](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_polly/)
    service.
  - `boto3-stubs-lite[pricing]` - Type annotations for
    [Pricing](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pricing/)
    service.
  - `boto3-stubs-lite[privatenetworks]` - Type annotations for
    [Private5G](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_privatenetworks/)
    service.
  - `boto3-stubs-lite[proton]` - Type annotations for
    [Proton](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_proton/)
    service.
  - `boto3-stubs-lite[qapps]` - Type annotations for
    [QApps](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_qapps/)
    service.
  - `boto3-stubs-lite[qbusiness]` - Type annotations for
    [QBusiness](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_qbusiness/)
    service.
  - `boto3-stubs-lite[qconnect]` - Type annotations for
    [QConnect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_qconnect/)
    service.
  - `boto3-stubs-lite[qldb]` - Type annotations for
    [QLDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_qldb/) service.
  - `boto3-stubs-lite[qldb-session]` - Type annotations for
    [QLDBSession](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_qldb_session/)
    service.
  - `boto3-stubs-lite[quicksight]` - Type annotations for
    [QuickSight](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_quicksight/)
    service.
  - `boto3-stubs-lite[ram]` - Type annotations for
    [RAM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ram/) service.
  - `boto3-stubs-lite[rbin]` - Type annotations for
    [RecycleBin](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rbin/)
    service.
  - `boto3-stubs-lite[rds]` - Type annotations for
    [RDS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rds/) service.
  - `boto3-stubs-lite[rds-data]` - Type annotations for
    [RDSDataService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rds_data/)
    service.
  - `boto3-stubs-lite[redshift]` - Type annotations for
    [Redshift](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_redshift/)
    service.
  - `boto3-stubs-lite[redshift-data]` - Type annotations for
    [RedshiftDataAPIService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_redshift_data/)
    service.
  - `boto3-stubs-lite[redshift-serverless]` - Type annotations for
    [RedshiftServerless](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_redshift_serverless/)
    service.
  - `boto3-stubs-lite[rekognition]` - Type annotations for
    [Rekognition](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rekognition/)
    service.
  - `boto3-stubs-lite[repostspace]` - Type annotations for
    [RePostPrivate](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_repostspace/)
    service.
  - `boto3-stubs-lite[resiliencehub]` - Type annotations for
    [ResilienceHub](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_resiliencehub/)
    service.
  - `boto3-stubs-lite[resource-explorer-2]` - Type annotations for
    [ResourceExplorer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_resource_explorer_2/)
    service.
  - `boto3-stubs-lite[resource-groups]` - Type annotations for
    [ResourceGroups](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_resource_groups/)
    service.
  - `boto3-stubs-lite[resourcegroupstaggingapi]` - Type annotations for
    [ResourceGroupsTaggingAPI](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_resourcegroupstaggingapi/)
    service.
  - `boto3-stubs-lite[robomaker]` - Type annotations for
    [RoboMaker](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_robomaker/)
    service.
  - `boto3-stubs-lite[rolesanywhere]` - Type annotations for
    [IAMRolesAnywhere](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rolesanywhere/)
    service.
  - `boto3-stubs-lite[route53]` - Type annotations for
    [Route53](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53/)
    service.
  - `boto3-stubs-lite[route53-recovery-cluster]` - Type annotations for
    [Route53RecoveryCluster](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53_recovery_cluster/)
    service.
  - `boto3-stubs-lite[route53-recovery-control-config]` - Type annotations for
    [Route53RecoveryControlConfig](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53_recovery_control_config/)
    service.
  - `boto3-stubs-lite[route53-recovery-readiness]` - Type annotations for
    [Route53RecoveryReadiness](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53_recovery_readiness/)
    service.
  - `boto3-stubs-lite[route53domains]` - Type annotations for
    [Route53Domains](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53domains/)
    service.
  - `boto3-stubs-lite[route53profiles]` - Type annotations for
    [Route53Profiles](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53profiles/)
    service.
  - `boto3-stubs-lite[route53resolver]` - Type annotations for
    [Route53Resolver](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53resolver/)
    service.
  - `boto3-stubs-lite[rum]` - Type annotations for
    [CloudWatchRUM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rum/)
    service.
  - `boto3-stubs-lite[s3]` - Type annotations for
    [S3](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_s3/) service.
  - `boto3-stubs-lite[s3control]` - Type annotations for
    [S3Control](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_s3control/)
    service.
  - `boto3-stubs-lite[s3outposts]` - Type annotations for
    [S3Outposts](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_s3outposts/)
    service.
  - `boto3-stubs-lite[sagemaker]` - Type annotations for
    [SageMaker](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker/)
    service.
  - `boto3-stubs-lite[sagemaker-a2i-runtime]` - Type annotations for
    [AugmentedAIRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_a2i_runtime/)
    service.
  - `boto3-stubs-lite[sagemaker-edge]` - Type annotations for
    [SagemakerEdgeManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_edge/)
    service.
  - `boto3-stubs-lite[sagemaker-featurestore-runtime]` - Type annotations for
    [SageMakerFeatureStoreRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_featurestore_runtime/)
    service.
  - `boto3-stubs-lite[sagemaker-geospatial]` - Type annotations for
    [SageMakergeospatialcapabilities](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_geospatial/)
    service.
  - `boto3-stubs-lite[sagemaker-metrics]` - Type annotations for
    [SageMakerMetrics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_metrics/)
    service.
  - `boto3-stubs-lite[sagemaker-runtime]` - Type annotations for
    [SageMakerRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_runtime/)
    service.
  - `boto3-stubs-lite[savingsplans]` - Type annotations for
    [SavingsPlans](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_savingsplans/)
    service.
  - `boto3-stubs-lite[scheduler]` - Type annotations for
    [EventBridgeScheduler](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_scheduler/)
    service.
  - `boto3-stubs-lite[schemas]` - Type annotations for
    [Schemas](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_schemas/)
    service.
  - `boto3-stubs-lite[sdb]` - Type annotations for
    [SimpleDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sdb/)
    service.
  - `boto3-stubs-lite[secretsmanager]` - Type annotations for
    [SecretsManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_secretsmanager/)
    service.
  - `boto3-stubs-lite[securityhub]` - Type annotations for
    [SecurityHub](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_securityhub/)
    service.
  - `boto3-stubs-lite[securitylake]` - Type annotations for
    [SecurityLake](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_securitylake/)
    service.
  - `boto3-stubs-lite[serverlessrepo]` - Type annotations for
    [ServerlessApplicationRepository](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_serverlessrepo/)
    service.
  - `boto3-stubs-lite[service-quotas]` - Type annotations for
    [ServiceQuotas](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_service_quotas/)
    service.
  - `boto3-stubs-lite[servicecatalog]` - Type annotations for
    [ServiceCatalog](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_servicecatalog/)
    service.
  - `boto3-stubs-lite[servicecatalog-appregistry]` - Type annotations for
    [AppRegistry](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_servicecatalog_appregistry/)
    service.
  - `boto3-stubs-lite[servicediscovery]` - Type annotations for
    [ServiceDiscovery](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_servicediscovery/)
    service.
  - `boto3-stubs-lite[ses]` - Type annotations for
    [SES](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ses/) service.
  - `boto3-stubs-lite[sesv2]` - Type annotations for
    [SESV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sesv2/)
    service.
  - `boto3-stubs-lite[shield]` - Type annotations for
    [Shield](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_shield/)
    service.
  - `boto3-stubs-lite[signer]` - Type annotations for
    [Signer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_signer/)
    service.
  - `boto3-stubs-lite[simspaceweaver]` - Type annotations for
    [SimSpaceWeaver](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_simspaceweaver/)
    service.
  - `boto3-stubs-lite[sms]` - Type annotations for
    [SMS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sms/) service.
  - `boto3-stubs-lite[sms-voice]` - Type annotations for
    [PinpointSMSVoice](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sms_voice/)
    service.
  - `boto3-stubs-lite[snow-device-management]` - Type annotations for
    [SnowDeviceManagement](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_snow_device_management/)
    service.
  - `boto3-stubs-lite[snowball]` - Type annotations for
    [Snowball](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_snowball/)
    service.
  - `boto3-stubs-lite[sns]` - Type annotations for
    [SNS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sns/) service.
  - `boto3-stubs-lite[socialmessaging]` - Type annotations for
    [EndUserMessagingSocial](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_socialmessaging/)
    service.
  - `boto3-stubs-lite[sqs]` - Type annotations for
    [SQS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sqs/) service.
  - `boto3-stubs-lite[ssm]` - Type annotations for
    [SSM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ssm/) service.
  - `boto3-stubs-lite[ssm-contacts]` - Type annotations for
    [SSMContacts](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ssm_contacts/)
    service.
  - `boto3-stubs-lite[ssm-incidents]` - Type annotations for
    [SSMIncidents](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ssm_incidents/)
    service.
  - `boto3-stubs-lite[ssm-quicksetup]` - Type annotations for
    [SystemsManagerQuickSetup](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ssm_quicksetup/)
    service.
  - `boto3-stubs-lite[ssm-sap]` - Type annotations for
    [SsmSap](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ssm_sap/)
    service.
  - `boto3-stubs-lite[sso]` - Type annotations for
    [SSO](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sso/) service.
  - `boto3-stubs-lite[sso-admin]` - Type annotations for
    [SSOAdmin](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sso_admin/)
    service.
  - `boto3-stubs-lite[sso-oidc]` - Type annotations for
    [SSOOIDC](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sso_oidc/)
    service.
  - `boto3-stubs-lite[stepfunctions]` - Type annotations for
    [SFN](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_stepfunctions/)
    service.
  - `boto3-stubs-lite[storagegateway]` - Type annotations for
    [StorageGateway](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_storagegateway/)
    service.
  - `boto3-stubs-lite[sts]` - Type annotations for
    [STS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sts/) service.
  - `boto3-stubs-lite[supplychain]` - Type annotations for
    [SupplyChain](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_supplychain/)
    service.
  - `boto3-stubs-lite[support]` - Type annotations for
    [Support](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_support/)
    service.
  - `boto3-stubs-lite[support-app]` - Type annotations for
    [SupportApp](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_support_app/)
    service.
  - `boto3-stubs-lite[swf]` - Type annotations for
    [SWF](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_swf/) service.
  - `boto3-stubs-lite[synthetics]` - Type annotations for
    [Synthetics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_synthetics/)
    service.
  - `boto3-stubs-lite[taxsettings]` - Type annotations for
    [TaxSettings](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_taxsettings/)
    service.
  - `boto3-stubs-lite[textract]` - Type annotations for
    [Textract](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_textract/)
    service.
  - `boto3-stubs-lite[timestream-influxdb]` - Type annotations for
    [TimestreamInfluxDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_timestream_influxdb/)
    service.
  - `boto3-stubs-lite[timestream-query]` - Type annotations for
    [TimestreamQuery](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_timestream_query/)
    service.
  - `boto3-stubs-lite[timestream-write]` - Type annotations for
    [TimestreamWrite](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_timestream_write/)
    service.
  - `boto3-stubs-lite[tnb]` - Type annotations for
    [TelcoNetworkBuilder](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_tnb/)
    service.
  - `boto3-stubs-lite[transcribe]` - Type annotations for
    [TranscribeService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_transcribe/)
    service.
  - `boto3-stubs-lite[transfer]` - Type annotations for
    [Transfer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_transfer/)
    service.
  - `boto3-stubs-lite[translate]` - Type annotations for
    [Translate](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_translate/)
    service.
  - `boto3-stubs-lite[trustedadvisor]` - Type annotations for
    [TrustedAdvisorPublicAPI](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_trustedadvisor/)
    service.
  - `boto3-stubs-lite[verifiedpermissions]` - Type annotations for
    [VerifiedPermissions](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_verifiedpermissions/)
    service.
  - `boto3-stubs-lite[voice-id]` - Type annotations for
    [VoiceID](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_voice_id/)
    service.
  - `boto3-stubs-lite[vpc-lattice]` - Type annotations for
    [VPCLattice](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_vpc_lattice/)
    service.
  - `boto3-stubs-lite[waf]` - Type annotations for
    [WAF](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_waf/) service.
  - `boto3-stubs-lite[waf-regional]` - Type annotations for
    [WAFRegional](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_waf_regional/)
    service.
  - `boto3-stubs-lite[wafv2]` - Type annotations for
    [WAFV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_wafv2/)
    service.
  - `boto3-stubs-lite[wellarchitected]` - Type annotations for
    [WellArchitected](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_wellarchitected/)
    service.
  - `boto3-stubs-lite[wisdom]` - Type annotations for
    [ConnectWisdomService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_wisdom/)
    service.
  - `boto3-stubs-lite[workdocs]` - Type annotations for
    [WorkDocs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workdocs/)
    service.
  - `boto3-stubs-lite[workmail]` - Type annotations for
    [WorkMail](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workmail/)
    service.
  - `boto3-stubs-lite[workmailmessageflow]` - Type annotations for
    [WorkMailMessageFlow](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workmailmessageflow/)
    service.
  - `boto3-stubs-lite[workspaces]` - Type annotations for
    [WorkSpaces](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workspaces/)
    service.
  - `boto3-stubs-lite[workspaces-thin-client]` - Type annotations for
    [WorkSpacesThinClient](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workspaces_thin_client/)
    service.
  - `boto3-stubs-lite[workspaces-web]` - Type annotations for
    [WorkSpacesWeb](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workspaces_web/)
    service.
  - `boto3-stubs-lite[xray]` - Type annotations for
    [XRay](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_xray/) service.


pkgId: 5974f0e8699ff3663fec6960c71b0c461956d28232bd7412722c60618874d0d5
name: python-boto3-stubs-lite
arch: src
version: 1.35.61
epoch: 0
release: 1
summary: Type annotations for boto3 1.35.61 generated with mypy-boto3-builder 8.2.1
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-boto3-stubs-lite-1.35.61-1.src.rpm
checksum_type: sha256
description:
  <a id="boto3-stubs-lite"></a>



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

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

  Type annotations for
  [boto3 1.35.61](https://boto3.amazonaws.com/v1/documentation/api/1.35.61/index.html)
  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 by
  [mypy-boto3-builder 8.2.1](https://github.com/youtype/mypy_boto3_builder).

  More information can be found in
  [boto3-stubs-lite docs](https://youtype.github.io/boto3_stubs_docs/).

  See how it helps to find and fix potential bugs:

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

  - [boto3-stubs-lite](#boto3-stubs-lite)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
      - [From conda-forge](#from-conda-forge)
    - [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)
      - [Explicit type annotations](#explicit-type-annotations)
      - [Pylint compatibility](#pylint-compatibility)
    - [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)
    - [Submodules](#submodules)

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



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



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Auto-discover services` and select services you use in the current
  project.

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



  Install `boto3-stubs-lite` to add type annotations for `boto3` package.

  ```bash

  python -m pip install boto3-stubs-lite



  python -m pip install 'boto3-stubs-lite[essential]'


  python -m pip install 'boto3-stubs-lite[acm,apigateway]'


  python -m pip install 'boto3-stubs-lite[boto3]'



  python -m pip install 'boto3-stubs-lite[full]'



  ```

  <a id="from-conda-forge"></a>



  Add `conda-forge` to your channels with:

  ```bash
  conda config --add channels conda-forge
  conda config --set channel_priority strict
  ```

  Once the `conda-forge` channel has been enabled, `boto3-stubs-lite` and
  `boto3-stubs-lite-essential` can be installed with:

  ```bash
  conda install boto3-stubs-lite boto3-stubs-lite-essential
  ```

  It is possible to list all of the versions of `boto3-stubs-lite` available on
  your platform with:

  ```bash
  conda search boto3-stubs-lite --channel conda-forge
  ```

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



  ```bash

  python -m pip uninstall -y boto3-stubs-lite
  ```

  <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 `boto3-stubs-lite[essential]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

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

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



  Install `boto3-stubs-lite[essential]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

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



  - Install `boto3-stubs-lite` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

  - 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
    `boto3-stubs-lite`

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

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



  - Install `boto3-stubs-lite[essential]` with services you use in your
    environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

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

  Type checking should now work. No explicit type annotations required, write
  your `boto3` 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 `boto3-stubs-lite[essential]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

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

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



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs-lite[essential]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

  Optionally, you can install `boto3-stubs-lite` to `typings` directory.

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

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



  To speed up type checking and code completion, you can set types explicitly.

  ```python
  import boto3
  from boto3.session import Session

  from mypy_boto3_ec2.client import EC2Client
  from mypy_boto3_ec2.service_resource import EC2ServiceResource
  from mypy_boto3_ec2.waiter import BundleTaskCompleteWaiter
  from mypy_boto3_ec2.paginator import DescribeVolumesPaginator

  session = Session(region_name="us-west-1")

  ec2_client: EC2Client = boto3.client("ec2", region_name="us-west-1")
  ec2_resource: EC2ServiceResource = session.resource("ec2")

  bundle_task_complete_waiter: BundleTaskCompleteWaiter = ec2_client.get_waiter(
      "bundle_task_complete"
  )
  describe_volumes_paginator: DescribeVolumesPaginator = ec2_client.get_paginator("describe_volumes")
  ```

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



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid `boto3-stubs`
  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
  import boto3
  from typing import TYPE_CHECKING

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

  ...
  ```

  <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 `boto3`
  updates. It delivers drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` 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>



  `boto3-stubs-lite` version is the same as related `boto3` 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
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/)

  <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.

  <a id="submodules"></a>



  - `boto3-stubs-lite[full]` - Type annotations for all 392 services in one
    package (recommended).
  - `boto3-stubs-lite[all]` - Type annotations for all 392 services in separate
    packages.
  - `boto3-stubs-lite[essential]` - Type annotations for
    [CloudFormation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudformation/),
    [DynamoDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dynamodb/),
    [EC2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2/),
    [Lambda](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lambda/),
    [RDS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rds/),
    [S3](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_s3/) and
    [SQS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sqs/) services.
  - `boto3-stubs-lite[boto3]` - Install annotations in sync with `boto3` version.
  - `boto3-stubs-lite[accessanalyzer]` - Type annotations for
    [AccessAnalyzer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_accessanalyzer/)
    service.
  - `boto3-stubs-lite[account]` - Type annotations for
    [Account](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_account/)
    service.
  - `boto3-stubs-lite[acm]` - Type annotations for
    [ACM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_acm/) service.
  - `boto3-stubs-lite[acm-pca]` - Type annotations for
    [ACMPCA](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_acm_pca/)
    service.
  - `boto3-stubs-lite[amp]` - Type annotations for
    [PrometheusService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_amp/)
    service.
  - `boto3-stubs-lite[amplify]` - Type annotations for
    [Amplify](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_amplify/)
    service.
  - `boto3-stubs-lite[amplifybackend]` - Type annotations for
    [AmplifyBackend](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_amplifybackend/)
    service.
  - `boto3-stubs-lite[amplifyuibuilder]` - Type annotations for
    [AmplifyUIBuilder](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_amplifyuibuilder/)
    service.
  - `boto3-stubs-lite[apigateway]` - Type annotations for
    [APIGateway](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_apigateway/)
    service.
  - `boto3-stubs-lite[apigatewaymanagementapi]` - Type annotations for
    [ApiGatewayManagementApi](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_apigatewaymanagementapi/)
    service.
  - `boto3-stubs-lite[apigatewayv2]` - Type annotations for
    [ApiGatewayV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_apigatewayv2/)
    service.
  - `boto3-stubs-lite[appconfig]` - Type annotations for
    [AppConfig](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/)
    service.
  - `boto3-stubs-lite[appconfigdata]` - Type annotations for
    [AppConfigData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/)
    service.
  - `boto3-stubs-lite[appfabric]` - Type annotations for
    [AppFabric](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appfabric/)
    service.
  - `boto3-stubs-lite[appflow]` - Type annotations for
    [Appflow](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appflow/)
    service.
  - `boto3-stubs-lite[appintegrations]` - Type annotations for
    [AppIntegrationsService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appintegrations/)
    service.
  - `boto3-stubs-lite[application-autoscaling]` - Type annotations for
    [ApplicationAutoScaling](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_application_autoscaling/)
    service.
  - `boto3-stubs-lite[application-insights]` - Type annotations for
    [ApplicationInsights](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_application_insights/)
    service.
  - `boto3-stubs-lite[application-signals]` - Type annotations for
    [CloudWatchApplicationSignals](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_application_signals/)
    service.
  - `boto3-stubs-lite[applicationcostprofiler]` - Type annotations for
    [ApplicationCostProfiler](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_applicationcostprofiler/)
    service.
  - `boto3-stubs-lite[appmesh]` - Type annotations for
    [AppMesh](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appmesh/)
    service.
  - `boto3-stubs-lite[apprunner]` - Type annotations for
    [AppRunner](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_apprunner/)
    service.
  - `boto3-stubs-lite[appstream]` - Type annotations for
    [AppStream](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appstream/)
    service.
  - `boto3-stubs-lite[appsync]` - Type annotations for
    [AppSync](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appsync/)
    service.
  - `boto3-stubs-lite[apptest]` - Type annotations for
    [MainframeModernizationApplicationTesting](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_apptest/)
    service.
  - `boto3-stubs-lite[arc-zonal-shift]` - Type annotations for
    [ARCZonalShift](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_arc_zonal_shift/)
    service.
  - `boto3-stubs-lite[artifact]` - Type annotations for
    [Artifact](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_artifact/)
    service.
  - `boto3-stubs-lite[athena]` - Type annotations for
    [Athena](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_athena/)
    service.
  - `boto3-stubs-lite[auditmanager]` - Type annotations for
    [AuditManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_auditmanager/)
    service.
  - `boto3-stubs-lite[autoscaling]` - Type annotations for
    [AutoScaling](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_autoscaling/)
    service.
  - `boto3-stubs-lite[autoscaling-plans]` - Type annotations for
    [AutoScalingPlans](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_autoscaling_plans/)
    service.
  - `boto3-stubs-lite[b2bi]` - Type annotations for
    [B2BI](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_b2bi/) service.
  - `boto3-stubs-lite[backup]` - Type annotations for
    [Backup](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_backup/)
    service.
  - `boto3-stubs-lite[backup-gateway]` - Type annotations for
    [BackupGateway](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_backup_gateway/)
    service.
  - `boto3-stubs-lite[batch]` - Type annotations for
    [Batch](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_batch/)
    service.
  - `boto3-stubs-lite[bcm-data-exports]` - Type annotations for
    [BillingandCostManagementDataExports](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_bcm_data_exports/)
    service.
  - `boto3-stubs-lite[bedrock]` - Type annotations for
    [Bedrock](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_bedrock/)
    service.
  - `boto3-stubs-lite[bedrock-agent]` - Type annotations for
    [AgentsforBedrock](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_bedrock_agent/)
    service.
  - `boto3-stubs-lite[bedrock-agent-runtime]` - Type annotations for
    [AgentsforBedrockRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_bedrock_agent_runtime/)
    service.
  - `boto3-stubs-lite[bedrock-runtime]` - Type annotations for
    [BedrockRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_bedrock_runtime/)
    service.
  - `boto3-stubs-lite[billing]` - Type annotations for
    [Billing](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_billing/)
    service.
  - `boto3-stubs-lite[billingconductor]` - Type annotations for
    [BillingConductor](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_billingconductor/)
    service.
  - `boto3-stubs-lite[braket]` - Type annotations for
    [Braket](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_braket/)
    service.
  - `boto3-stubs-lite[budgets]` - Type annotations for
    [Budgets](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_budgets/)
    service.
  - `boto3-stubs-lite[ce]` - Type annotations for
    [CostExplorer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ce/)
    service.
  - `boto3-stubs-lite[chatbot]` - Type annotations for
    [Chatbot](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chatbot/)
    service.
  - `boto3-stubs-lite[chime]` - Type annotations for
    [Chime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime/)
    service.
  - `boto3-stubs-lite[chime-sdk-identity]` - Type annotations for
    [ChimeSDKIdentity](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime_sdk_identity/)
    service.
  - `boto3-stubs-lite[chime-sdk-media-pipelines]` - Type annotations for
    [ChimeSDKMediaPipelines](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime_sdk_media_pipelines/)
    service.
  - `boto3-stubs-lite[chime-sdk-meetings]` - Type annotations for
    [ChimeSDKMeetings](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime_sdk_meetings/)
    service.
  - `boto3-stubs-lite[chime-sdk-messaging]` - Type annotations for
    [ChimeSDKMessaging](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime_sdk_messaging/)
    service.
  - `boto3-stubs-lite[chime-sdk-voice]` - Type annotations for
    [ChimeSDKVoice](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime_sdk_voice/)
    service.
  - `boto3-stubs-lite[cleanrooms]` - Type annotations for
    [CleanRoomsService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cleanrooms/)
    service.
  - `boto3-stubs-lite[cleanroomsml]` - Type annotations for
    [CleanRoomsML](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cleanroomsml/)
    service.
  - `boto3-stubs-lite[cloud9]` - Type annotations for
    [Cloud9](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloud9/)
    service.
  - `boto3-stubs-lite[cloudcontrol]` - Type annotations for
    [CloudControlApi](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudcontrol/)
    service.
  - `boto3-stubs-lite[clouddirectory]` - Type annotations for
    [CloudDirectory](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_clouddirectory/)
    service.
  - `boto3-stubs-lite[cloudformation]` - Type annotations for
    [CloudFormation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudformation/)
    service.
  - `boto3-stubs-lite[cloudfront]` - Type annotations for
    [CloudFront](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudfront/)
    service.
  - `boto3-stubs-lite[cloudfront-keyvaluestore]` - Type annotations for
    [CloudFrontKeyValueStore](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudfront_keyvaluestore/)
    service.
  - `boto3-stubs-lite[cloudhsm]` - Type annotations for
    [CloudHSM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudhsm/)
    service.
  - `boto3-stubs-lite[cloudhsmv2]` - Type annotations for
    [CloudHSMV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudhsmv2/)
    service.
  - `boto3-stubs-lite[cloudsearch]` - Type annotations for
    [CloudSearch](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudsearch/)
    service.
  - `boto3-stubs-lite[cloudsearchdomain]` - Type annotations for
    [CloudSearchDomain](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudsearchdomain/)
    service.
  - `boto3-stubs-lite[cloudtrail]` - Type annotations for
    [CloudTrail](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudtrail/)
    service.
  - `boto3-stubs-lite[cloudtrail-data]` - Type annotations for
    [CloudTrailDataService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudtrail_data/)
    service.
  - `boto3-stubs-lite[cloudwatch]` - Type annotations for
    [CloudWatch](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudwatch/)
    service.
  - `boto3-stubs-lite[codeartifact]` - Type annotations for
    [CodeArtifact](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codeartifact/)
    service.
  - `boto3-stubs-lite[codebuild]` - Type annotations for
    [CodeBuild](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codebuild/)
    service.
  - `boto3-stubs-lite[codecatalyst]` - Type annotations for
    [CodeCatalyst](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codecatalyst/)
    service.
  - `boto3-stubs-lite[codecommit]` - Type annotations for
    [CodeCommit](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codecommit/)
    service.
  - `boto3-stubs-lite[codeconnections]` - Type annotations for
    [CodeConnections](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codeconnections/)
    service.
  - `boto3-stubs-lite[codedeploy]` - Type annotations for
    [CodeDeploy](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codedeploy/)
    service.
  - `boto3-stubs-lite[codeguru-reviewer]` - Type annotations for
    [CodeGuruReviewer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codeguru_reviewer/)
    service.
  - `boto3-stubs-lite[codeguru-security]` - Type annotations for
    [CodeGuruSecurity](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codeguru_security/)
    service.
  - `boto3-stubs-lite[codeguruprofiler]` - Type annotations for
    [CodeGuruProfiler](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codeguruprofiler/)
    service.
  - `boto3-stubs-lite[codepipeline]` - Type annotations for
    [CodePipeline](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codepipeline/)
    service.
  - `boto3-stubs-lite[codestar-connections]` - Type annotations for
    [CodeStarconnections](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codestar_connections/)
    service.
  - `boto3-stubs-lite[codestar-notifications]` - Type annotations for
    [CodeStarNotifications](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codestar_notifications/)
    service.
  - `boto3-stubs-lite[cognito-identity]` - Type annotations for
    [CognitoIdentity](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cognito_identity/)
    service.
  - `boto3-stubs-lite[cognito-idp]` - Type annotations for
    [CognitoIdentityProvider](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cognito_idp/)
    service.
  - `boto3-stubs-lite[cognito-sync]` - Type annotations for
    [CognitoSync](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cognito_sync/)
    service.
  - `boto3-stubs-lite[comprehend]` - Type annotations for
    [Comprehend](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_comprehend/)
    service.
  - `boto3-stubs-lite[comprehendmedical]` - Type annotations for
    [ComprehendMedical](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_comprehendmedical/)
    service.
  - `boto3-stubs-lite[compute-optimizer]` - Type annotations for
    [ComputeOptimizer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_compute_optimizer/)
    service.
  - `boto3-stubs-lite[config]` - Type annotations for
    [ConfigService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_config/)
    service.
  - `boto3-stubs-lite[connect]` - Type annotations for
    [Connect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_connect/)
    service.
  - `boto3-stubs-lite[connect-contact-lens]` - Type annotations for
    [ConnectContactLens](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_connect_contact_lens/)
    service.
  - `boto3-stubs-lite[connectcampaigns]` - Type annotations for
    [ConnectCampaignService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_connectcampaigns/)
    service.
  - `boto3-stubs-lite[connectcases]` - Type annotations for
    [ConnectCases](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_connectcases/)
    service.
  - `boto3-stubs-lite[connectparticipant]` - Type annotations for
    [ConnectParticipant](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_connectparticipant/)
    service.
  - `boto3-stubs-lite[controlcatalog]` - Type annotations for
    [ControlCatalog](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_controlcatalog/)
    service.
  - `boto3-stubs-lite[controltower]` - Type annotations for
    [ControlTower](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_controltower/)
    service.
  - `boto3-stubs-lite[cost-optimization-hub]` - Type annotations for
    [CostOptimizationHub](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cost_optimization_hub/)
    service.
  - `boto3-stubs-lite[cur]` - Type annotations for
    [CostandUsageReportService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cur/)
    service.
  - `boto3-stubs-lite[customer-profiles]` - Type annotations for
    [CustomerProfiles](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_customer_profiles/)
    service.
  - `boto3-stubs-lite[databrew]` - Type annotations for
    [GlueDataBrew](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_databrew/)
    service.
  - `boto3-stubs-lite[dataexchange]` - Type annotations for
    [DataExchange](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dataexchange/)
    service.
  - `boto3-stubs-lite[datapipeline]` - Type annotations for
    [DataPipeline](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_datapipeline/)
    service.
  - `boto3-stubs-lite[datasync]` - Type annotations for
    [DataSync](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_datasync/)
    service.
  - `boto3-stubs-lite[datazone]` - Type annotations for
    [DataZone](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_datazone/)
    service.
  - `boto3-stubs-lite[dax]` - Type annotations for
    [DAX](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dax/) service.
  - `boto3-stubs-lite[deadline]` - Type annotations for
    [DeadlineCloud](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_deadline/)
    service.
  - `boto3-stubs-lite[detective]` - Type annotations for
    [Detective](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_detective/)
    service.
  - `boto3-stubs-lite[devicefarm]` - Type annotations for
    [DeviceFarm](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_devicefarm/)
    service.
  - `boto3-stubs-lite[devops-guru]` - Type annotations for
    [DevOpsGuru](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_devops_guru/)
    service.
  - `boto3-stubs-lite[directconnect]` - Type annotations for
    [DirectConnect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_directconnect/)
    service.
  - `boto3-stubs-lite[discovery]` - Type annotations for
    [ApplicationDiscoveryService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_discovery/)
    service.
  - `boto3-stubs-lite[dlm]` - Type annotations for
    [DLM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dlm/) service.
  - `boto3-stubs-lite[dms]` - Type annotations for
    [DatabaseMigrationService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dms/)
    service.
  - `boto3-stubs-lite[docdb]` - Type annotations for
    [DocDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_docdb/)
    service.
  - `boto3-stubs-lite[docdb-elastic]` - Type annotations for
    [DocDBElastic](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_docdb_elastic/)
    service.
  - `boto3-stubs-lite[drs]` - Type annotations for
    [Drs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_drs/) service.
  - `boto3-stubs-lite[ds]` - Type annotations for
    [DirectoryService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ds/)
    service.
  - `boto3-stubs-lite[ds-data]` - Type annotations for
    [DirectoryServiceData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ds_data/)
    service.
  - `boto3-stubs-lite[dynamodb]` - Type annotations for
    [DynamoDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dynamodb/)
    service.
  - `boto3-stubs-lite[dynamodbstreams]` - Type annotations for
    [DynamoDBStreams](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dynamodbstreams/)
    service.
  - `boto3-stubs-lite[ebs]` - Type annotations for
    [EBS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ebs/) service.
  - `boto3-stubs-lite[ec2]` - Type annotations for
    [EC2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2/) service.
  - `boto3-stubs-lite[ec2-instance-connect]` - Type annotations for
    [EC2InstanceConnect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2_instance_connect/)
    service.
  - `boto3-stubs-lite[ecr]` - Type annotations for
    [ECR](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ecr/) service.
  - `boto3-stubs-lite[ecr-public]` - Type annotations for
    [ECRPublic](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ecr_public/)
    service.
  - `boto3-stubs-lite[ecs]` - Type annotations for
    [ECS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ecs/) service.
  - `boto3-stubs-lite[efs]` - Type annotations for
    [EFS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_efs/) service.
  - `boto3-stubs-lite[eks]` - Type annotations for
    [EKS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_eks/) service.
  - `boto3-stubs-lite[eks-auth]` - Type annotations for
    [EKSAuth](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_eks_auth/)
    service.
  - `boto3-stubs-lite[elastic-inference]` - Type annotations for
    [ElasticInference](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elastic_inference/)
    service.
  - `boto3-stubs-lite[elasticache]` - Type annotations for
    [ElastiCache](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elasticache/)
    service.
  - `boto3-stubs-lite[elasticbeanstalk]` - Type annotations for
    [ElasticBeanstalk](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elasticbeanstalk/)
    service.
  - `boto3-stubs-lite[elastictranscoder]` - Type annotations for
    [ElasticTranscoder](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elastictranscoder/)
    service.
  - `boto3-stubs-lite[elb]` - Type annotations for
    [ElasticLoadBalancing](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elb/)
    service.
  - `boto3-stubs-lite[elbv2]` - Type annotations for
    [ElasticLoadBalancingv2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elbv2/)
    service.
  - `boto3-stubs-lite[emr]` - Type annotations for
    [EMR](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_emr/) service.
  - `boto3-stubs-lite[emr-containers]` - Type annotations for
    [EMRContainers](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_emr_containers/)
    service.
  - `boto3-stubs-lite[emr-serverless]` - Type annotations for
    [EMRServerless](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_emr_serverless/)
    service.
  - `boto3-stubs-lite[entityresolution]` - Type annotations for
    [EntityResolution](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_entityresolution/)
    service.
  - `boto3-stubs-lite[es]` - Type annotations for
    [ElasticsearchService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_es/)
    service.
  - `boto3-stubs-lite[events]` - Type annotations for
    [EventBridge](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_events/)
    service.
  - `boto3-stubs-lite[evidently]` - Type annotations for
    [CloudWatchEvidently](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_evidently/)
    service.
  - `boto3-stubs-lite[finspace]` - Type annotations for
    [Finspace](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_finspace/)
    service.
  - `boto3-stubs-lite[finspace-data]` - Type annotations for
    [FinSpaceData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_finspace_data/)
    service.
  - `boto3-stubs-lite[firehose]` - Type annotations for
    [Firehose](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_firehose/)
    service.
  - `boto3-stubs-lite[fis]` - Type annotations for
    [FIS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_fis/) service.
  - `boto3-stubs-lite[fms]` - Type annotations for
    [FMS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_fms/) service.
  - `boto3-stubs-lite[forecast]` - Type annotations for
    [ForecastService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_forecast/)
    service.
  - `boto3-stubs-lite[forecastquery]` - Type annotations for
    [ForecastQueryService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_forecastquery/)
    service.
  - `boto3-stubs-lite[frauddetector]` - Type annotations for
    [FraudDetector](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_frauddetector/)
    service.
  - `boto3-stubs-lite[freetier]` - Type annotations for
    [FreeTier](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_freetier/)
    service.
  - `boto3-stubs-lite[fsx]` - Type annotations for
    [FSx](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_fsx/) service.
  - `boto3-stubs-lite[gamelift]` - Type annotations for
    [GameLift](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_gamelift/)
    service.
  - `boto3-stubs-lite[geo-maps]` - Type annotations for
    [LocationServiceMapsV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_geo_maps/)
    service.
  - `boto3-stubs-lite[geo-places]` - Type annotations for
    [LocationServicePlacesV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_geo_places/)
    service.
  - `boto3-stubs-lite[geo-routes]` - Type annotations for
    [LocationServiceRoutesV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_geo_routes/)
    service.
  - `boto3-stubs-lite[glacier]` - Type annotations for
    [Glacier](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_glacier/)
    service.
  - `boto3-stubs-lite[globalaccelerator]` - Type annotations for
    [GlobalAccelerator](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_globalaccelerator/)
    service.
  - `boto3-stubs-lite[glue]` - Type annotations for
    [Glue](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_glue/) service.
  - `boto3-stubs-lite[grafana]` - Type annotations for
    [ManagedGrafana](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_grafana/)
    service.
  - `boto3-stubs-lite[greengrass]` - Type annotations for
    [Greengrass](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_greengrass/)
    service.
  - `boto3-stubs-lite[greengrassv2]` - Type annotations for
    [GreengrassV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_greengrassv2/)
    service.
  - `boto3-stubs-lite[groundstation]` - Type annotations for
    [GroundStation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_groundstation/)
    service.
  - `boto3-stubs-lite[guardduty]` - Type annotations for
    [GuardDuty](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_guardduty/)
    service.
  - `boto3-stubs-lite[health]` - Type annotations for
    [Health](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_health/)
    service.
  - `boto3-stubs-lite[healthlake]` - Type annotations for
    [HealthLake](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_healthlake/)
    service.
  - `boto3-stubs-lite[iam]` - Type annotations for
    [IAM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iam/) service.
  - `boto3-stubs-lite[identitystore]` - Type annotations for
    [IdentityStore](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_identitystore/)
    service.
  - `boto3-stubs-lite[imagebuilder]` - Type annotations for
    [Imagebuilder](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_imagebuilder/)
    service.
  - `boto3-stubs-lite[importexport]` - Type annotations for
    [ImportExport](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_importexport/)
    service.
  - `boto3-stubs-lite[inspector]` - Type annotations for
    [Inspector](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_inspector/)
    service.
  - `boto3-stubs-lite[inspector-scan]` - Type annotations for
    [Inspectorscan](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_inspector_scan/)
    service.
  - `boto3-stubs-lite[inspector2]` - Type annotations for
    [Inspector2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_inspector2/)
    service.
  - `boto3-stubs-lite[internetmonitor]` - Type annotations for
    [CloudWatchInternetMonitor](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_internetmonitor/)
    service.
  - `boto3-stubs-lite[iot]` - Type annotations for
    [IoT](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iot/) service.
  - `boto3-stubs-lite[iot-data]` - Type annotations for
    [IoTDataPlane](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iot_data/)
    service.
  - `boto3-stubs-lite[iot-jobs-data]` - Type annotations for
    [IoTJobsDataPlane](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iot_jobs_data/)
    service.
  - `boto3-stubs-lite[iot1click-devices]` - Type annotations for
    [IoT1ClickDevicesService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iot1click_devices/)
    service.
  - `boto3-stubs-lite[iot1click-projects]` - Type annotations for
    [IoT1ClickProjects](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iot1click_projects/)
    service.
  - `boto3-stubs-lite[iotanalytics]` - Type annotations for
    [IoTAnalytics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotanalytics/)
    service.
  - `boto3-stubs-lite[iotdeviceadvisor]` - Type annotations for
    [IoTDeviceAdvisor](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotdeviceadvisor/)
    service.
  - `boto3-stubs-lite[iotevents]` - Type annotations for
    [IoTEvents](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotevents/)
    service.
  - `boto3-stubs-lite[iotevents-data]` - Type annotations for
    [IoTEventsData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotevents_data/)
    service.
  - `boto3-stubs-lite[iotfleethub]` - Type annotations for
    [IoTFleetHub](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotfleethub/)
    service.
  - `boto3-stubs-lite[iotfleetwise]` - Type annotations for
    [IoTFleetWise](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotfleetwise/)
    service.
  - `boto3-stubs-lite[iotsecuretunneling]` - Type annotations for
    [IoTSecureTunneling](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotsecuretunneling/)
    service.
  - `boto3-stubs-lite[iotsitewise]` - Type annotations for
    [IoTSiteWise](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotsitewise/)
    service.
  - `boto3-stubs-lite[iotthingsgraph]` - Type annotations for
    [IoTThingsGraph](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotthingsgraph/)
    service.
  - `boto3-stubs-lite[iottwinmaker]` - Type annotations for
    [IoTTwinMaker](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iottwinmaker/)
    service.
  - `boto3-stubs-lite[iotwireless]` - Type annotations for
    [IoTWireless](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotwireless/)
    service.
  - `boto3-stubs-lite[ivs]` - Type annotations for
    [IVS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ivs/) service.
  - `boto3-stubs-lite[ivs-realtime]` - Type annotations for
    [Ivsrealtime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ivs_realtime/)
    service.
  - `boto3-stubs-lite[ivschat]` - Type annotations for
    [Ivschat](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ivschat/)
    service.
  - `boto3-stubs-lite[kafka]` - Type annotations for
    [Kafka](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kafka/)
    service.
  - `boto3-stubs-lite[kafkaconnect]` - Type annotations for
    [KafkaConnect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kafkaconnect/)
    service.
  - `boto3-stubs-lite[kendra]` - Type annotations for
    [Kendra](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kendra/)
    service.
  - `boto3-stubs-lite[kendra-ranking]` - Type annotations for
    [KendraRanking](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kendra_ranking/)
    service.
  - `boto3-stubs-lite[keyspaces]` - Type annotations for
    [Keyspaces](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_keyspaces/)
    service.
  - `boto3-stubs-lite[kinesis]` - Type annotations for
    [Kinesis](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesis/)
    service.
  - `boto3-stubs-lite[kinesis-video-archived-media]` - Type annotations for
    [KinesisVideoArchivedMedia](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesis_video_archived_media/)
    service.
  - `boto3-stubs-lite[kinesis-video-media]` - Type annotations for
    [KinesisVideoMedia](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesis_video_media/)
    service.
  - `boto3-stubs-lite[kinesis-video-signaling]` - Type annotations for
    [KinesisVideoSignalingChannels](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesis_video_signaling/)
    service.
  - `boto3-stubs-lite[kinesis-video-webrtc-storage]` - Type annotations for
    [KinesisVideoWebRTCStorage](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesis_video_webrtc_storage/)
    service.
  - `boto3-stubs-lite[kinesisanalytics]` - Type annotations for
    [KinesisAnalytics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesisanalytics/)
    service.
  - `boto3-stubs-lite[kinesisanalyticsv2]` - Type annotations for
    [KinesisAnalyticsV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesisanalyticsv2/)
    service.
  - `boto3-stubs-lite[kinesisvideo]` - Type annotations for
    [KinesisVideo](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesisvideo/)
    service.
  - `boto3-stubs-lite[kms]` - Type annotations for
    [KMS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kms/) service.
  - `boto3-stubs-lite[lakeformation]` - Type annotations for
    [LakeFormation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lakeformation/)
    service.
  - `boto3-stubs-lite[lambda]` - Type annotations for
    [Lambda](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lambda/)
    service.
  - `boto3-stubs-lite[launch-wizard]` - Type annotations for
    [LaunchWizard](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_launch_wizard/)
    service.
  - `boto3-stubs-lite[lex-models]` - Type annotations for
    [LexModelBuildingService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lex_models/)
    service.
  - `boto3-stubs-lite[lex-runtime]` - Type annotations for
    [LexRuntimeService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lex_runtime/)
    service.
  - `boto3-stubs-lite[lexv2-models]` - Type annotations for
    [LexModelsV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lexv2_models/)
    service.
  - `boto3-stubs-lite[lexv2-runtime]` - Type annotations for
    [LexRuntimeV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lexv2_runtime/)
    service.
  - `boto3-stubs-lite[license-manager]` - Type annotations for
    [LicenseManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_license_manager/)
    service.
  - `boto3-stubs-lite[license-manager-linux-subscriptions]` - Type annotations
    for
    [LicenseManagerLinuxSubscriptions](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_license_manager_linux_subscriptions/)
    service.
  - `boto3-stubs-lite[license-manager-user-subscriptions]` - Type annotations for
    [LicenseManagerUserSubscriptions](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_license_manager_user_subscriptions/)
    service.
  - `boto3-stubs-lite[lightsail]` - Type annotations for
    [Lightsail](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lightsail/)
    service.
  - `boto3-stubs-lite[location]` - Type annotations for
    [LocationService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_location/)
    service.
  - `boto3-stubs-lite[logs]` - Type annotations for
    [CloudWatchLogs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_logs/)
    service.
  - `boto3-stubs-lite[lookoutequipment]` - Type annotations for
    [LookoutEquipment](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lookoutequipment/)
    service.
  - `boto3-stubs-lite[lookoutmetrics]` - Type annotations for
    [LookoutMetrics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lookoutmetrics/)
    service.
  - `boto3-stubs-lite[lookoutvision]` - Type annotations for
    [LookoutforVision](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lookoutvision/)
    service.
  - `boto3-stubs-lite[m2]` - Type annotations for
    [MainframeModernization](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_m2/)
    service.
  - `boto3-stubs-lite[machinelearning]` - Type annotations for
    [MachineLearning](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_machinelearning/)
    service.
  - `boto3-stubs-lite[macie2]` - Type annotations for
    [Macie2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_macie2/)
    service.
  - `boto3-stubs-lite[mailmanager]` - Type annotations for
    [MailManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mailmanager/)
    service.
  - `boto3-stubs-lite[managedblockchain]` - Type annotations for
    [ManagedBlockchain](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_managedblockchain/)
    service.
  - `boto3-stubs-lite[managedblockchain-query]` - Type annotations for
    [ManagedBlockchainQuery](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_managedblockchain_query/)
    service.
  - `boto3-stubs-lite[marketplace-agreement]` - Type annotations for
    [AgreementService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_agreement/)
    service.
  - `boto3-stubs-lite[marketplace-catalog]` - Type annotations for
    [MarketplaceCatalog](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_catalog/)
    service.
  - `boto3-stubs-lite[marketplace-deployment]` - Type annotations for
    [MarketplaceDeploymentService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_deployment/)
    service.
  - `boto3-stubs-lite[marketplace-entitlement]` - Type annotations for
    [MarketplaceEntitlementService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_entitlement/)
    service.
  - `boto3-stubs-lite[marketplace-reporting]` - Type annotations for
    [MarketplaceReportingService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_reporting/)
    service.
  - `boto3-stubs-lite[marketplacecommerceanalytics]` - Type annotations for
    [MarketplaceCommerceAnalytics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplacecommerceanalytics/)
    service.
  - `boto3-stubs-lite[mediaconnect]` - Type annotations for
    [MediaConnect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediaconnect/)
    service.
  - `boto3-stubs-lite[mediaconvert]` - Type annotations for
    [MediaConvert](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediaconvert/)
    service.
  - `boto3-stubs-lite[medialive]` - Type annotations for
    [MediaLive](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_medialive/)
    service.
  - `boto3-stubs-lite[mediapackage]` - Type annotations for
    [MediaPackage](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediapackage/)
    service.
  - `boto3-stubs-lite[mediapackage-vod]` - Type annotations for
    [MediaPackageVod](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediapackage_vod/)
    service.
  - `boto3-stubs-lite[mediapackagev2]` - Type annotations for
    [Mediapackagev2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediapackagev2/)
    service.
  - `boto3-stubs-lite[mediastore]` - Type annotations for
    [MediaStore](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediastore/)
    service.
  - `boto3-stubs-lite[mediastore-data]` - Type annotations for
    [MediaStoreData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediastore_data/)
    service.
  - `boto3-stubs-lite[mediatailor]` - Type annotations for
    [MediaTailor](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediatailor/)
    service.
  - `boto3-stubs-lite[medical-imaging]` - Type annotations for
    [HealthImaging](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_medical_imaging/)
    service.
  - `boto3-stubs-lite[memorydb]` - Type annotations for
    [MemoryDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_memorydb/)
    service.
  - `boto3-stubs-lite[meteringmarketplace]` - Type annotations for
    [MarketplaceMetering](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_meteringmarketplace/)
    service.
  - `boto3-stubs-lite[mgh]` - Type annotations for
    [MigrationHub](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mgh/)
    service.
  - `boto3-stubs-lite[mgn]` - Type annotations for
    [Mgn](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mgn/) service.
  - `boto3-stubs-lite[migration-hub-refactor-spaces]` - Type annotations for
    [MigrationHubRefactorSpaces](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_migration_hub_refactor_spaces/)
    service.
  - `boto3-stubs-lite[migrationhub-config]` - Type annotations for
    [MigrationHubConfig](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_migrationhub_config/)
    service.
  - `boto3-stubs-lite[migrationhuborchestrator]` - Type annotations for
    [MigrationHubOrchestrator](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_migrationhuborchestrator/)
    service.
  - `boto3-stubs-lite[migrationhubstrategy]` - Type annotations for
    [MigrationHubStrategyRecommendations](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_migrationhubstrategy/)
    service.
  - `boto3-stubs-lite[mq]` - Type annotations for
    [MQ](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mq/) service.
  - `boto3-stubs-lite[mturk]` - Type annotations for
    [MTurk](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mturk/)
    service.
  - `boto3-stubs-lite[mwaa]` - Type annotations for
    [MWAA](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mwaa/) service.
  - `boto3-stubs-lite[neptune]` - Type annotations for
    [Neptune](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_neptune/)
    service.
  - `boto3-stubs-lite[neptune-graph]` - Type annotations for
    [NeptuneGraph](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_neptune_graph/)
    service.
  - `boto3-stubs-lite[neptunedata]` - Type annotations for
    [NeptuneData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_neptunedata/)
    service.
  - `boto3-stubs-lite[network-firewall]` - Type annotations for
    [NetworkFirewall](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_network_firewall/)
    service.
  - `boto3-stubs-lite[networkmanager]` - Type annotations for
    [NetworkManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_networkmanager/)
    service.
  - `boto3-stubs-lite[networkmonitor]` - Type annotations for
    [CloudWatchNetworkMonitor](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_networkmonitor/)
    service.
  - `boto3-stubs-lite[oam]` - Type annotations for
    [CloudWatchObservabilityAccessManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_oam/)
    service.
  - `boto3-stubs-lite[omics]` - Type annotations for
    [Omics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_omics/)
    service.
  - `boto3-stubs-lite[opensearch]` - Type annotations for
    [OpenSearchService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_opensearch/)
    service.
  - `boto3-stubs-lite[opensearchserverless]` - Type annotations for
    [OpenSearchServiceServerless](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_opensearchserverless/)
    service.
  - `boto3-stubs-lite[opsworks]` - Type annotations for
    [OpsWorks](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_opsworks/)
    service.
  - `boto3-stubs-lite[opsworkscm]` - Type annotations for
    [OpsWorksCM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_opsworkscm/)
    service.
  - `boto3-stubs-lite[organizations]` - Type annotations for
    [Organizations](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_organizations/)
    service.
  - `boto3-stubs-lite[osis]` - Type annotations for
    [OpenSearchIngestion](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_osis/)
    service.
  - `boto3-stubs-lite[outposts]` - Type annotations for
    [Outposts](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_outposts/)
    service.
  - `boto3-stubs-lite[panorama]` - Type annotations for
    [Panorama](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_panorama/)
    service.
  - `boto3-stubs-lite[partnercentral-selling]` - Type annotations for
    [PartnerCentralSellingAPI](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_partnercentral_selling/)
    service.
  - `boto3-stubs-lite[payment-cryptography]` - Type annotations for
    [PaymentCryptographyControlPlane](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_payment_cryptography/)
    service.
  - `boto3-stubs-lite[payment-cryptography-data]` - Type annotations for
    [PaymentCryptographyDataPlane](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_payment_cryptography_data/)
    service.
  - `boto3-stubs-lite[pca-connector-ad]` - Type annotations for
    [PcaConnectorAd](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pca_connector_ad/)
    service.
  - `boto3-stubs-lite[pca-connector-scep]` - Type annotations for
    [PrivateCAConnectorforSCEP](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pca_connector_scep/)
    service.
  - `boto3-stubs-lite[pcs]` - Type annotations for
    [ParallelComputingService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pcs/)
    service.
  - `boto3-stubs-lite[personalize]` - Type annotations for
    [Personalize](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_personalize/)
    service.
  - `boto3-stubs-lite[personalize-events]` - Type annotations for
    [PersonalizeEvents](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_personalize_events/)
    service.
  - `boto3-stubs-lite[personalize-runtime]` - Type annotations for
    [PersonalizeRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_personalize_runtime/)
    service.
  - `boto3-stubs-lite[pi]` - Type annotations for
    [PI](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pi/) service.
  - `boto3-stubs-lite[pinpoint]` - Type annotations for
    [Pinpoint](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pinpoint/)
    service.
  - `boto3-stubs-lite[pinpoint-email]` - Type annotations for
    [PinpointEmail](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pinpoint_email/)
    service.
  - `boto3-stubs-lite[pinpoint-sms-voice]` - Type annotations for
    [PinpointSMSVoice](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pinpoint_sms_voice/)
    service.
  - `boto3-stubs-lite[pinpoint-sms-voice-v2]` - Type annotations for
    [PinpointSMSVoiceV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pinpoint_sms_voice_v2/)
    service.
  - `boto3-stubs-lite[pipes]` - Type annotations for
    [EventBridgePipes](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pipes/)
    service.
  - `boto3-stubs-lite[polly]` - Type annotations for
    [Polly](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_polly/)
    service.
  - `boto3-stubs-lite[pricing]` - Type annotations for
    [Pricing](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pricing/)
    service.
  - `boto3-stubs-lite[privatenetworks]` - Type annotations for
    [Private5G](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_privatenetworks/)
    service.
  - `boto3-stubs-lite[proton]` - Type annotations for
    [Proton](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_proton/)
    service.
  - `boto3-stubs-lite[qapps]` - Type annotations for
    [QApps](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_qapps/)
    service.
  - `boto3-stubs-lite[qbusiness]` - Type annotations for
    [QBusiness](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_qbusiness/)
    service.
  - `boto3-stubs-lite[qconnect]` - Type annotations for
    [QConnect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_qconnect/)
    service.
  - `boto3-stubs-lite[qldb]` - Type annotations for
    [QLDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_qldb/) service.
  - `boto3-stubs-lite[qldb-session]` - Type annotations for
    [QLDBSession](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_qldb_session/)
    service.
  - `boto3-stubs-lite[quicksight]` - Type annotations for
    [QuickSight](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_quicksight/)
    service.
  - `boto3-stubs-lite[ram]` - Type annotations for
    [RAM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ram/) service.
  - `boto3-stubs-lite[rbin]` - Type annotations for
    [RecycleBin](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rbin/)
    service.
  - `boto3-stubs-lite[rds]` - Type annotations for
    [RDS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rds/) service.
  - `boto3-stubs-lite[rds-data]` - Type annotations for
    [RDSDataService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rds_data/)
    service.
  - `boto3-stubs-lite[redshift]` - Type annotations for
    [Redshift](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_redshift/)
    service.
  - `boto3-stubs-lite[redshift-data]` - Type annotations for
    [RedshiftDataAPIService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_redshift_data/)
    service.
  - `boto3-stubs-lite[redshift-serverless]` - Type annotations for
    [RedshiftServerless](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_redshift_serverless/)
    service.
  - `boto3-stubs-lite[rekognition]` - Type annotations for
    [Rekognition](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rekognition/)
    service.
  - `boto3-stubs-lite[repostspace]` - Type annotations for
    [RePostPrivate](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_repostspace/)
    service.
  - `boto3-stubs-lite[resiliencehub]` - Type annotations for
    [ResilienceHub](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_resiliencehub/)
    service.
  - `boto3-stubs-lite[resource-explorer-2]` - Type annotations for
    [ResourceExplorer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_resource_explorer_2/)
    service.
  - `boto3-stubs-lite[resource-groups]` - Type annotations for
    [ResourceGroups](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_resource_groups/)
    service.
  - `boto3-stubs-lite[resourcegroupstaggingapi]` - Type annotations for
    [ResourceGroupsTaggingAPI](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_resourcegroupstaggingapi/)
    service.
  - `boto3-stubs-lite[robomaker]` - Type annotations for
    [RoboMaker](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_robomaker/)
    service.
  - `boto3-stubs-lite[rolesanywhere]` - Type annotations for
    [IAMRolesAnywhere](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rolesanywhere/)
    service.
  - `boto3-stubs-lite[route53]` - Type annotations for
    [Route53](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53/)
    service.
  - `boto3-stubs-lite[route53-recovery-cluster]` - Type annotations for
    [Route53RecoveryCluster](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53_recovery_cluster/)
    service.
  - `boto3-stubs-lite[route53-recovery-control-config]` - Type annotations for
    [Route53RecoveryControlConfig](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53_recovery_control_config/)
    service.
  - `boto3-stubs-lite[route53-recovery-readiness]` - Type annotations for
    [Route53RecoveryReadiness](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53_recovery_readiness/)
    service.
  - `boto3-stubs-lite[route53domains]` - Type annotations for
    [Route53Domains](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53domains/)
    service.
  - `boto3-stubs-lite[route53profiles]` - Type annotations for
    [Route53Profiles](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53profiles/)
    service.
  - `boto3-stubs-lite[route53resolver]` - Type annotations for
    [Route53Resolver](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53resolver/)
    service.
  - `boto3-stubs-lite[rum]` - Type annotations for
    [CloudWatchRUM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rum/)
    service.
  - `boto3-stubs-lite[s3]` - Type annotations for
    [S3](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_s3/) service.
  - `boto3-stubs-lite[s3control]` - Type annotations for
    [S3Control](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_s3control/)
    service.
  - `boto3-stubs-lite[s3outposts]` - Type annotations for
    [S3Outposts](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_s3outposts/)
    service.
  - `boto3-stubs-lite[sagemaker]` - Type annotations for
    [SageMaker](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker/)
    service.
  - `boto3-stubs-lite[sagemaker-a2i-runtime]` - Type annotations for
    [AugmentedAIRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_a2i_runtime/)
    service.
  - `boto3-stubs-lite[sagemaker-edge]` - Type annotations for
    [SagemakerEdgeManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_edge/)
    service.
  - `boto3-stubs-lite[sagemaker-featurestore-runtime]` - Type annotations for
    [SageMakerFeatureStoreRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_featurestore_runtime/)
    service.
  - `boto3-stubs-lite[sagemaker-geospatial]` - Type annotations for
    [SageMakergeospatialcapabilities](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_geospatial/)
    service.
  - `boto3-stubs-lite[sagemaker-metrics]` - Type annotations for
    [SageMakerMetrics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_metrics/)
    service.
  - `boto3-stubs-lite[sagemaker-runtime]` - Type annotations for
    [SageMakerRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_runtime/)
    service.
  - `boto3-stubs-lite[savingsplans]` - Type annotations for
    [SavingsPlans](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_savingsplans/)
    service.
  - `boto3-stubs-lite[scheduler]` - Type annotations for
    [EventBridgeScheduler](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_scheduler/)
    service.
  - `boto3-stubs-lite[schemas]` - Type annotations for
    [Schemas](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_schemas/)
    service.
  - `boto3-stubs-lite[sdb]` - Type annotations for
    [SimpleDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sdb/)
    service.
  - `boto3-stubs-lite[secretsmanager]` - Type annotations for
    [SecretsManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_secretsmanager/)
    service.
  - `boto3-stubs-lite[securityhub]` - Type annotations for
    [SecurityHub](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_securityhub/)
    service.
  - `boto3-stubs-lite[securitylake]` - Type annotations for
    [SecurityLake](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_securitylake/)
    service.
  - `boto3-stubs-lite[serverlessrepo]` - Type annotations for
    [ServerlessApplicationRepository](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_serverlessrepo/)
    service.
  - `boto3-stubs-lite[service-quotas]` - Type annotations for
    [ServiceQuotas](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_service_quotas/)
    service.
  - `boto3-stubs-lite[servicecatalog]` - Type annotations for
    [ServiceCatalog](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_servicecatalog/)
    service.
  - `boto3-stubs-lite[servicecatalog-appregistry]` - Type annotations for
    [AppRegistry](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_servicecatalog_appregistry/)
    service.
  - `boto3-stubs-lite[servicediscovery]` - Type annotations for
    [ServiceDiscovery](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_servicediscovery/)
    service.
  - `boto3-stubs-lite[ses]` - Type annotations for
    [SES](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ses/) service.
  - `boto3-stubs-lite[sesv2]` - Type annotations for
    [SESV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sesv2/)
    service.
  - `boto3-stubs-lite[shield]` - Type annotations for
    [Shield](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_shield/)
    service.
  - `boto3-stubs-lite[signer]` - Type annotations for
    [Signer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_signer/)
    service.
  - `boto3-stubs-lite[simspaceweaver]` - Type annotations for
    [SimSpaceWeaver](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_simspaceweaver/)
    service.
  - `boto3-stubs-lite[sms]` - Type annotations for
    [SMS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sms/) service.
  - `boto3-stubs-lite[sms-voice]` - Type annotations for
    [PinpointSMSVoice](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sms_voice/)
    service.
  - `boto3-stubs-lite[snow-device-management]` - Type annotations for
    [SnowDeviceManagement](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_snow_device_management/)
    service.
  - `boto3-stubs-lite[snowball]` - Type annotations for
    [Snowball](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_snowball/)
    service.
  - `boto3-stubs-lite[sns]` - Type annotations for
    [SNS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sns/) service.
  - `boto3-stubs-lite[socialmessaging]` - Type annotations for
    [EndUserMessagingSocial](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_socialmessaging/)
    service.
  - `boto3-stubs-lite[sqs]` - Type annotations for
    [SQS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sqs/) service.
  - `boto3-stubs-lite[ssm]` - Type annotations for
    [SSM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ssm/) service.
  - `boto3-stubs-lite[ssm-contacts]` - Type annotations for
    [SSMContacts](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ssm_contacts/)
    service.
  - `boto3-stubs-lite[ssm-incidents]` - Type annotations for
    [SSMIncidents](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ssm_incidents/)
    service.
  - `boto3-stubs-lite[ssm-quicksetup]` - Type annotations for
    [SystemsManagerQuickSetup](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ssm_quicksetup/)
    service.
  - `boto3-stubs-lite[ssm-sap]` - Type annotations for
    [SsmSap](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ssm_sap/)
    service.
  - `boto3-stubs-lite[sso]` - Type annotations for
    [SSO](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sso/) service.
  - `boto3-stubs-lite[sso-admin]` - Type annotations for
    [SSOAdmin](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sso_admin/)
    service.
  - `boto3-stubs-lite[sso-oidc]` - Type annotations for
    [SSOOIDC](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sso_oidc/)
    service.
  - `boto3-stubs-lite[stepfunctions]` - Type annotations for
    [SFN](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_stepfunctions/)
    service.
  - `boto3-stubs-lite[storagegateway]` - Type annotations for
    [StorageGateway](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_storagegateway/)
    service.
  - `boto3-stubs-lite[sts]` - Type annotations for
    [STS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sts/) service.
  - `boto3-stubs-lite[supplychain]` - Type annotations for
    [SupplyChain](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_supplychain/)
    service.
  - `boto3-stubs-lite[support]` - Type annotations for
    [Support](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_support/)
    service.
  - `boto3-stubs-lite[support-app]` - Type annotations for
    [SupportApp](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_support_app/)
    service.
  - `boto3-stubs-lite[swf]` - Type annotations for
    [SWF](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_swf/) service.
  - `boto3-stubs-lite[synthetics]` - Type annotations for
    [Synthetics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_synthetics/)
    service.
  - `boto3-stubs-lite[taxsettings]` - Type annotations for
    [TaxSettings](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_taxsettings/)
    service.
  - `boto3-stubs-lite[textract]` - Type annotations for
    [Textract](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_textract/)
    service.
  - `boto3-stubs-lite[timestream-influxdb]` - Type annotations for
    [TimestreamInfluxDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_timestream_influxdb/)
    service.
  - `boto3-stubs-lite[timestream-query]` - Type annotations for
    [TimestreamQuery](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_timestream_query/)
    service.
  - `boto3-stubs-lite[timestream-write]` - Type annotations for
    [TimestreamWrite](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_timestream_write/)
    service.
  - `boto3-stubs-lite[tnb]` - Type annotations for
    [TelcoNetworkBuilder](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_tnb/)
    service.
  - `boto3-stubs-lite[transcribe]` - Type annotations for
    [TranscribeService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_transcribe/)
    service.
  - `boto3-stubs-lite[transfer]` - Type annotations for
    [Transfer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_transfer/)
    service.
  - `boto3-stubs-lite[translate]` - Type annotations for
    [Translate](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_translate/)
    service.
  - `boto3-stubs-lite[trustedadvisor]` - Type annotations for
    [TrustedAdvisorPublicAPI](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_trustedadvisor/)
    service.
  - `boto3-stubs-lite[verifiedpermissions]` - Type annotations for
    [VerifiedPermissions](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_verifiedpermissions/)
    service.
  - `boto3-stubs-lite[voice-id]` - Type annotations for
    [VoiceID](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_voice_id/)
    service.
  - `boto3-stubs-lite[vpc-lattice]` - Type annotations for
    [VPCLattice](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_vpc_lattice/)
    service.
  - `boto3-stubs-lite[waf]` - Type annotations for
    [WAF](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_waf/) service.
  - `boto3-stubs-lite[waf-regional]` - Type annotations for
    [WAFRegional](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_waf_regional/)
    service.
  - `boto3-stubs-lite[wafv2]` - Type annotations for
    [WAFV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_wafv2/)
    service.
  - `boto3-stubs-lite[wellarchitected]` - Type annotations for
    [WellArchitected](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_wellarchitected/)
    service.
  - `boto3-stubs-lite[wisdom]` - Type annotations for
    [ConnectWisdomService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_wisdom/)
    service.
  - `boto3-stubs-lite[workdocs]` - Type annotations for
    [WorkDocs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workdocs/)
    service.
  - `boto3-stubs-lite[workmail]` - Type annotations for
    [WorkMail](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workmail/)
    service.
  - `boto3-stubs-lite[workmailmessageflow]` - Type annotations for
    [WorkMailMessageFlow](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workmailmessageflow/)
    service.
  - `boto3-stubs-lite[workspaces]` - Type annotations for
    [WorkSpaces](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workspaces/)
    service.
  - `boto3-stubs-lite[workspaces-thin-client]` - Type annotations for
    [WorkSpacesThinClient](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workspaces_thin_client/)
    service.
  - `boto3-stubs-lite[workspaces-web]` - Type annotations for
    [WorkSpacesWeb](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workspaces_web/)
    service.
  - `boto3-stubs-lite[xray]` - Type annotations for
    [XRay](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_xray/) service.


pkgId: 6cb018e1c4a407ebe4dc84d713a4b8f5a04ef2b1f42093062789c6cd4efb62db
name: python-boto3-stubs-lite
arch: src
version: 1.35.66
epoch: 0
release: 1
summary: Type annotations for boto3 1.35.66 generated with mypy-boto3-builder 8.3.1
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-boto3-stubs-lite-1.35.66-1.src.rpm
checksum_type: sha256
description:
  <a id="boto3-stubs-lite"></a>



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

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

  Type annotations for [boto3 1.35.66](https://pypi.org/project/boto3/)
  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 by
  [mypy-boto3-builder 8.3.1](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
  [boto3-stubs-lite docs](https://youtype.github.io/boto3_stubs_docs/).

  See how it helps you find and fix potential bugs:

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

  - [boto3-stubs-lite](#boto3-stubs-lite)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
      - [From conda-forge](#from-conda-forge)
    - [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)
      - [Explicit type annotations](#explicit-type-annotations)
      - [Pylint compatibility](#pylint-compatibility)
    - [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)
    - [Submodules](#submodules)

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



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



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Auto-discover services` and select services you use in the current
  project.

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



  Install `boto3-stubs-lite` to add type annotations for `boto3` package.

  ```bash

  python -m pip install boto3-stubs-lite



  python -m pip install 'boto3-stubs-lite[essential]'


  python -m pip install 'boto3-stubs-lite[acm,apigateway]'


  python -m pip install 'boto3-stubs-lite[boto3]'



  python -m pip install 'boto3-stubs-lite[full]'



  ```

  <a id="from-conda-forge"></a>



  Add `conda-forge` to your channels with:

  ```bash
  conda config --add channels conda-forge
  conda config --set channel_priority strict
  ```

  Once the `conda-forge` channel has been enabled, `boto3-stubs-lite` and
  `boto3-stubs-lite-essential` can be installed with:

  ```bash
  conda install boto3-stubs-lite boto3-stubs-lite-essential
  ```

  It is possible to list all of the versions of `boto3-stubs-lite` available on
  your platform with:

  ```bash
  conda search boto3-stubs-lite --channel conda-forge
  ```

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



  ```bash

  python -m pip uninstall -y boto3-stubs-lite
  ```

  <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 `boto3-stubs-lite[essential]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

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

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



  Install `boto3-stubs-lite[essential]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

  Both type checking and code completion should now work.

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



  - Install `boto3-stubs-lite` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

  - 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
    `boto3-stubs-lite`

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

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



  - Install `boto3-stubs-lite[essential]` with services you use in your
    environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

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

  Type checking should now work. No explicit type annotations required, write
  your `boto3` 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 `boto3-stubs-lite[essential]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

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

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



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs-lite[essential]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[essential]'
  ```

  Optionally, you can install `boto3-stubs-lite` to `typings` directory.

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

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



  To speed up type checking and code completion, you can set types explicitly.

  ```python
  import boto3
  from boto3.session import Session

  from mypy_boto3_ec2.client import EC2Client
  from mypy_boto3_ec2.service_resource import EC2ServiceResource
  from mypy_boto3_ec2.waiter import BundleTaskCompleteWaiter
  from mypy_boto3_ec2.paginator import DescribeVolumesPaginator

  session = Session(region_name="us-west-1")

  ec2_client: EC2Client = boto3.client("ec2", region_name="us-west-1")
  ec2_resource: EC2ServiceResource = session.resource("ec2")

  bundle_task_complete_waiter: BundleTaskCompleteWaiter = ec2_client.get_waiter(
      "bundle_task_complete"
  )
  describe_volumes_paginator: DescribeVolumesPaginator = ec2_client.get_paginator("describe_volumes")
  ```

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



  It is totally safe to use `TYPE_CHECKING` flag in order to avoid `boto3-stubs`
  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
  import boto3
  from typing import TYPE_CHECKING

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

  ...
  ```

  <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 `boto3`
  updates. It delivers drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` 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>



  `boto3-stubs-lite` version is the same as related `boto3` 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
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/)

  <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.

  <a id="submodules"></a>



  - `boto3-stubs-lite[full]` - Type annotations for all 393 services in one
    package (recommended).
  - `boto3-stubs-lite[all]` - Type annotations for all 393 services in separate
    packages.
  - `boto3-stubs-lite[essential]` - Type annotations for
    [CloudFormation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudformation/),
    [DynamoDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dynamodb/),
    [EC2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2/),
    [Lambda](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lambda/),
    [RDS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rds/),
    [S3](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_s3/) and
    [SQS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sqs/) services.
  - `boto3-stubs-lite[boto3]` - Install annotations in sync with `boto3` version.
  - `boto3-stubs-lite[accessanalyzer]` - Type annotations for
    [AccessAnalyzer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_accessanalyzer/)
    service.
  - `boto3-stubs-lite[account]` - Type annotations for
    [Account](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_account/)
    service.
  - `boto3-stubs-lite[acm]` - Type annotations for
    [ACM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_acm/) service.
  - `boto3-stubs-lite[acm-pca]` - Type annotations for
    [ACMPCA](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_acm_pca/)
    service.
  - `boto3-stubs-lite[amp]` - Type annotations for
    [PrometheusService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_amp/)
    service.
  - `boto3-stubs-lite[amplify]` - Type annotations for
    [Amplify](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_amplify/)
    service.
  - `boto3-stubs-lite[amplifybackend]` - Type annotations for
    [AmplifyBackend](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_amplifybackend/)
    service.
  - `boto3-stubs-lite[amplifyuibuilder]` - Type annotations for
    [AmplifyUIBuilder](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_amplifyuibuilder/)
    service.
  - `boto3-stubs-lite[apigateway]` - Type annotations for
    [APIGateway](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_apigateway/)
    service.
  - `boto3-stubs-lite[apigatewaymanagementapi]` - Type annotations for
    [ApiGatewayManagementApi](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_apigatewaymanagementapi/)
    service.
  - `boto3-stubs-lite[apigatewayv2]` - Type annotations for
    [ApiGatewayV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_apigatewayv2/)
    service.
  - `boto3-stubs-lite[appconfig]` - Type annotations for
    [AppConfig](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/)
    service.
  - `boto3-stubs-lite[appconfigdata]` - Type annotations for
    [AppConfigData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/)
    service.
  - `boto3-stubs-lite[appfabric]` - Type annotations for
    [AppFabric](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appfabric/)
    service.
  - `boto3-stubs-lite[appflow]` - Type annotations for
    [Appflow](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appflow/)
    service.
  - `boto3-stubs-lite[appintegrations]` - Type annotations for
    [AppIntegrationsService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appintegrations/)
    service.
  - `boto3-stubs-lite[application-autoscaling]` - Type annotations for
    [ApplicationAutoScaling](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_application_autoscaling/)
    service.
  - `boto3-stubs-lite[application-insights]` - Type annotations for
    [ApplicationInsights](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_application_insights/)
    service.
  - `boto3-stubs-lite[application-signals]` - Type annotations for
    [CloudWatchApplicationSignals](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_application_signals/)
    service.
  - `boto3-stubs-lite[applicationcostprofiler]` - Type annotations for
    [ApplicationCostProfiler](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_applicationcostprofiler/)
    service.
  - `boto3-stubs-lite[appmesh]` - Type annotations for
    [AppMesh](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appmesh/)
    service.
  - `boto3-stubs-lite[apprunner]` - Type annotations for
    [AppRunner](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_apprunner/)
    service.
  - `boto3-stubs-lite[appstream]` - Type annotations for
    [AppStream](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appstream/)
    service.
  - `boto3-stubs-lite[appsync]` - Type annotations for
    [AppSync](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appsync/)
    service.
  - `boto3-stubs-lite[apptest]` - Type annotations for
    [MainframeModernizationApplicationTesting](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_apptest/)
    service.
  - `boto3-stubs-lite[arc-zonal-shift]` - Type annotations for
    [ARCZonalShift](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_arc_zonal_shift/)
    service.
  - `boto3-stubs-lite[artifact]` - Type annotations for
    [Artifact](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_artifact/)
    service.
  - `boto3-stubs-lite[athena]` - Type annotations for
    [Athena](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_athena/)
    service.
  - `boto3-stubs-lite[auditmanager]` - Type annotations for
    [AuditManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_auditmanager/)
    service.
  - `boto3-stubs-lite[autoscaling]` - Type annotations for
    [AutoScaling](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_autoscaling/)
    service.
  - `boto3-stubs-lite[autoscaling-plans]` - Type annotations for
    [AutoScalingPlans](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_autoscaling_plans/)
    service.
  - `boto3-stubs-lite[b2bi]` - Type annotations for
    [B2BI](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_b2bi/) service.
  - `boto3-stubs-lite[backup]` - Type annotations for
    [Backup](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_backup/)
    service.
  - `boto3-stubs-lite[backup-gateway]` - Type annotations for
    [BackupGateway](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_backup_gateway/)
    service.
  - `boto3-stubs-lite[batch]` - Type annotations for
    [Batch](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_batch/)
    service.
  - `boto3-stubs-lite[bcm-data-exports]` - Type annotations for
    [BillingandCostManagementDataExports](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_bcm_data_exports/)
    service.
  - `boto3-stubs-lite[bedrock]` - Type annotations for
    [Bedrock](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_bedrock/)
    service.
  - `boto3-stubs-lite[bedrock-agent]` - Type annotations for
    [AgentsforBedrock](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_bedrock_agent/)
    service.
  - `boto3-stubs-lite[bedrock-agent-runtime]` - Type annotations for
    [AgentsforBedrockRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_bedrock_agent_runtime/)
    service.
  - `boto3-stubs-lite[bedrock-runtime]` - Type annotations for
    [BedrockRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_bedrock_runtime/)
    service.
  - `boto3-stubs-lite[billing]` - Type annotations for
    [Billing](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_billing/)
    service.
  - `boto3-stubs-lite[billingconductor]` - Type annotations for
    [BillingConductor](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_billingconductor/)
    service.
  - `boto3-stubs-lite[braket]` - Type annotations for
    [Braket](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_braket/)
    service.
  - `boto3-stubs-lite[budgets]` - Type annotations for
    [Budgets](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_budgets/)
    service.
  - `boto3-stubs-lite[ce]` - Type annotations for
    [CostExplorer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ce/)
    service.
  - `boto3-stubs-lite[chatbot]` - Type annotations for
    [Chatbot](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chatbot/)
    service.
  - `boto3-stubs-lite[chime]` - Type annotations for
    [Chime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime/)
    service.
  - `boto3-stubs-lite[chime-sdk-identity]` - Type annotations for
    [ChimeSDKIdentity](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime_sdk_identity/)
    service.
  - `boto3-stubs-lite[chime-sdk-media-pipelines]` - Type annotations for
    [ChimeSDKMediaPipelines](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime_sdk_media_pipelines/)
    service.
  - `boto3-stubs-lite[chime-sdk-meetings]` - Type annotations for
    [ChimeSDKMeetings](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime_sdk_meetings/)
    service.
  - `boto3-stubs-lite[chime-sdk-messaging]` - Type annotations for
    [ChimeSDKMessaging](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime_sdk_messaging/)
    service.
  - `boto3-stubs-lite[chime-sdk-voice]` - Type annotations for
    [ChimeSDKVoice](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_chime_sdk_voice/)
    service.
  - `boto3-stubs-lite[cleanrooms]` - Type annotations for
    [CleanRoomsService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cleanrooms/)
    service.
  - `boto3-stubs-lite[cleanroomsml]` - Type annotations for
    [CleanRoomsML](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cleanroomsml/)
    service.
  - `boto3-stubs-lite[cloud9]` - Type annotations for
    [Cloud9](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloud9/)
    service.
  - `boto3-stubs-lite[cloudcontrol]` - Type annotations for
    [CloudControlApi](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudcontrol/)
    service.
  - `boto3-stubs-lite[clouddirectory]` - Type annotations for
    [CloudDirectory](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_clouddirectory/)
    service.
  - `boto3-stubs-lite[cloudformation]` - Type annotations for
    [CloudFormation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudformation/)
    service.
  - `boto3-stubs-lite[cloudfront]` - Type annotations for
    [CloudFront](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudfront/)
    service.
  - `boto3-stubs-lite[cloudfront-keyvaluestore]` - Type annotations for
    [CloudFrontKeyValueStore](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudfront_keyvaluestore/)
    service.
  - `boto3-stubs-lite[cloudhsm]` - Type annotations for
    [CloudHSM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudhsm/)
    service.
  - `boto3-stubs-lite[cloudhsmv2]` - Type annotations for
    [CloudHSMV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudhsmv2/)
    service.
  - `boto3-stubs-lite[cloudsearch]` - Type annotations for
    [CloudSearch](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudsearch/)
    service.
  - `boto3-stubs-lite[cloudsearchdomain]` - Type annotations for
    [CloudSearchDomain](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudsearchdomain/)
    service.
  - `boto3-stubs-lite[cloudtrail]` - Type annotations for
    [CloudTrail](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudtrail/)
    service.
  - `boto3-stubs-lite[cloudtrail-data]` - Type annotations for
    [CloudTrailDataService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudtrail_data/)
    service.
  - `boto3-stubs-lite[cloudwatch]` - Type annotations for
    [CloudWatch](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cloudwatch/)
    service.
  - `boto3-stubs-lite[codeartifact]` - Type annotations for
    [CodeArtifact](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codeartifact/)
    service.
  - `boto3-stubs-lite[codebuild]` - Type annotations for
    [CodeBuild](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codebuild/)
    service.
  - `boto3-stubs-lite[codecatalyst]` - Type annotations for
    [CodeCatalyst](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codecatalyst/)
    service.
  - `boto3-stubs-lite[codecommit]` - Type annotations for
    [CodeCommit](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codecommit/)
    service.
  - `boto3-stubs-lite[codeconnections]` - Type annotations for
    [CodeConnections](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codeconnections/)
    service.
  - `boto3-stubs-lite[codedeploy]` - Type annotations for
    [CodeDeploy](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codedeploy/)
    service.
  - `boto3-stubs-lite[codeguru-reviewer]` - Type annotations for
    [CodeGuruReviewer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codeguru_reviewer/)
    service.
  - `boto3-stubs-lite[codeguru-security]` - Type annotations for
    [CodeGuruSecurity](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codeguru_security/)
    service.
  - `boto3-stubs-lite[codeguruprofiler]` - Type annotations for
    [CodeGuruProfiler](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codeguruprofiler/)
    service.
  - `boto3-stubs-lite[codepipeline]` - Type annotations for
    [CodePipeline](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codepipeline/)
    service.
  - `boto3-stubs-lite[codestar-connections]` - Type annotations for
    [CodeStarconnections](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codestar_connections/)
    service.
  - `boto3-stubs-lite[codestar-notifications]` - Type annotations for
    [CodeStarNotifications](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_codestar_notifications/)
    service.
  - `boto3-stubs-lite[cognito-identity]` - Type annotations for
    [CognitoIdentity](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cognito_identity/)
    service.
  - `boto3-stubs-lite[cognito-idp]` - Type annotations for
    [CognitoIdentityProvider](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cognito_idp/)
    service.
  - `boto3-stubs-lite[cognito-sync]` - Type annotations for
    [CognitoSync](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cognito_sync/)
    service.
  - `boto3-stubs-lite[comprehend]` - Type annotations for
    [Comprehend](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_comprehend/)
    service.
  - `boto3-stubs-lite[comprehendmedical]` - Type annotations for
    [ComprehendMedical](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_comprehendmedical/)
    service.
  - `boto3-stubs-lite[compute-optimizer]` - Type annotations for
    [ComputeOptimizer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_compute_optimizer/)
    service.
  - `boto3-stubs-lite[config]` - Type annotations for
    [ConfigService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_config/)
    service.
  - `boto3-stubs-lite[connect]` - Type annotations for
    [Connect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_connect/)
    service.
  - `boto3-stubs-lite[connect-contact-lens]` - Type annotations for
    [ConnectContactLens](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_connect_contact_lens/)
    service.
  - `boto3-stubs-lite[connectcampaigns]` - Type annotations for
    [ConnectCampaignService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_connectcampaigns/)
    service.
  - `boto3-stubs-lite[connectcampaignsv2]` - Type annotations for
    [ConnectCampaignServiceV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_connectcampaignsv2/)
    service.
  - `boto3-stubs-lite[connectcases]` - Type annotations for
    [ConnectCases](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_connectcases/)
    service.
  - `boto3-stubs-lite[connectparticipant]` - Type annotations for
    [ConnectParticipant](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_connectparticipant/)
    service.
  - `boto3-stubs-lite[controlcatalog]` - Type annotations for
    [ControlCatalog](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_controlcatalog/)
    service.
  - `boto3-stubs-lite[controltower]` - Type annotations for
    [ControlTower](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_controltower/)
    service.
  - `boto3-stubs-lite[cost-optimization-hub]` - Type annotations for
    [CostOptimizationHub](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cost_optimization_hub/)
    service.
  - `boto3-stubs-lite[cur]` - Type annotations for
    [CostandUsageReportService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_cur/)
    service.
  - `boto3-stubs-lite[customer-profiles]` - Type annotations for
    [CustomerProfiles](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_customer_profiles/)
    service.
  - `boto3-stubs-lite[databrew]` - Type annotations for
    [GlueDataBrew](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_databrew/)
    service.
  - `boto3-stubs-lite[dataexchange]` - Type annotations for
    [DataExchange](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dataexchange/)
    service.
  - `boto3-stubs-lite[datapipeline]` - Type annotations for
    [DataPipeline](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_datapipeline/)
    service.
  - `boto3-stubs-lite[datasync]` - Type annotations for
    [DataSync](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_datasync/)
    service.
  - `boto3-stubs-lite[datazone]` - Type annotations for
    [DataZone](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_datazone/)
    service.
  - `boto3-stubs-lite[dax]` - Type annotations for
    [DAX](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dax/) service.
  - `boto3-stubs-lite[deadline]` - Type annotations for
    [DeadlineCloud](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_deadline/)
    service.
  - `boto3-stubs-lite[detective]` - Type annotations for
    [Detective](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_detective/)
    service.
  - `boto3-stubs-lite[devicefarm]` - Type annotations for
    [DeviceFarm](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_devicefarm/)
    service.
  - `boto3-stubs-lite[devops-guru]` - Type annotations for
    [DevOpsGuru](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_devops_guru/)
    service.
  - `boto3-stubs-lite[directconnect]` - Type annotations for
    [DirectConnect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_directconnect/)
    service.
  - `boto3-stubs-lite[discovery]` - Type annotations for
    [ApplicationDiscoveryService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_discovery/)
    service.
  - `boto3-stubs-lite[dlm]` - Type annotations for
    [DLM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dlm/) service.
  - `boto3-stubs-lite[dms]` - Type annotations for
    [DatabaseMigrationService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dms/)
    service.
  - `boto3-stubs-lite[docdb]` - Type annotations for
    [DocDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_docdb/)
    service.
  - `boto3-stubs-lite[docdb-elastic]` - Type annotations for
    [DocDBElastic](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_docdb_elastic/)
    service.
  - `boto3-stubs-lite[drs]` - Type annotations for
    [Drs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_drs/) service.
  - `boto3-stubs-lite[ds]` - Type annotations for
    [DirectoryService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ds/)
    service.
  - `boto3-stubs-lite[ds-data]` - Type annotations for
    [DirectoryServiceData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ds_data/)
    service.
  - `boto3-stubs-lite[dynamodb]` - Type annotations for
    [DynamoDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dynamodb/)
    service.
  - `boto3-stubs-lite[dynamodbstreams]` - Type annotations for
    [DynamoDBStreams](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_dynamodbstreams/)
    service.
  - `boto3-stubs-lite[ebs]` - Type annotations for
    [EBS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ebs/) service.
  - `boto3-stubs-lite[ec2]` - Type annotations for
    [EC2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2/) service.
  - `boto3-stubs-lite[ec2-instance-connect]` - Type annotations for
    [EC2InstanceConnect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2_instance_connect/)
    service.
  - `boto3-stubs-lite[ecr]` - Type annotations for
    [ECR](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ecr/) service.
  - `boto3-stubs-lite[ecr-public]` - Type annotations for
    [ECRPublic](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ecr_public/)
    service.
  - `boto3-stubs-lite[ecs]` - Type annotations for
    [ECS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ecs/) service.
  - `boto3-stubs-lite[efs]` - Type annotations for
    [EFS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_efs/) service.
  - `boto3-stubs-lite[eks]` - Type annotations for
    [EKS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_eks/) service.
  - `boto3-stubs-lite[eks-auth]` - Type annotations for
    [EKSAuth](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_eks_auth/)
    service.
  - `boto3-stubs-lite[elastic-inference]` - Type annotations for
    [ElasticInference](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elastic_inference/)
    service.
  - `boto3-stubs-lite[elasticache]` - Type annotations for
    [ElastiCache](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elasticache/)
    service.
  - `boto3-stubs-lite[elasticbeanstalk]` - Type annotations for
    [ElasticBeanstalk](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elasticbeanstalk/)
    service.
  - `boto3-stubs-lite[elastictranscoder]` - Type annotations for
    [ElasticTranscoder](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elastictranscoder/)
    service.
  - `boto3-stubs-lite[elb]` - Type annotations for
    [ElasticLoadBalancing](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elb/)
    service.
  - `boto3-stubs-lite[elbv2]` - Type annotations for
    [ElasticLoadBalancingv2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_elbv2/)
    service.
  - `boto3-stubs-lite[emr]` - Type annotations for
    [EMR](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_emr/) service.
  - `boto3-stubs-lite[emr-containers]` - Type annotations for
    [EMRContainers](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_emr_containers/)
    service.
  - `boto3-stubs-lite[emr-serverless]` - Type annotations for
    [EMRServerless](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_emr_serverless/)
    service.
  - `boto3-stubs-lite[entityresolution]` - Type annotations for
    [EntityResolution](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_entityresolution/)
    service.
  - `boto3-stubs-lite[es]` - Type annotations for
    [ElasticsearchService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_es/)
    service.
  - `boto3-stubs-lite[events]` - Type annotations for
    [EventBridge](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_events/)
    service.
  - `boto3-stubs-lite[evidently]` - Type annotations for
    [CloudWatchEvidently](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_evidently/)
    service.
  - `boto3-stubs-lite[finspace]` - Type annotations for
    [Finspace](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_finspace/)
    service.
  - `boto3-stubs-lite[finspace-data]` - Type annotations for
    [FinSpaceData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_finspace_data/)
    service.
  - `boto3-stubs-lite[firehose]` - Type annotations for
    [Firehose](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_firehose/)
    service.
  - `boto3-stubs-lite[fis]` - Type annotations for
    [FIS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_fis/) service.
  - `boto3-stubs-lite[fms]` - Type annotations for
    [FMS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_fms/) service.
  - `boto3-stubs-lite[forecast]` - Type annotations for
    [ForecastService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_forecast/)
    service.
  - `boto3-stubs-lite[forecastquery]` - Type annotations for
    [ForecastQueryService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_forecastquery/)
    service.
  - `boto3-stubs-lite[frauddetector]` - Type annotations for
    [FraudDetector](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_frauddetector/)
    service.
  - `boto3-stubs-lite[freetier]` - Type annotations for
    [FreeTier](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_freetier/)
    service.
  - `boto3-stubs-lite[fsx]` - Type annotations for
    [FSx](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_fsx/) service.
  - `boto3-stubs-lite[gamelift]` - Type annotations for
    [GameLift](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_gamelift/)
    service.
  - `boto3-stubs-lite[geo-maps]` - Type annotations for
    [LocationServiceMapsV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_geo_maps/)
    service.
  - `boto3-stubs-lite[geo-places]` - Type annotations for
    [LocationServicePlacesV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_geo_places/)
    service.
  - `boto3-stubs-lite[geo-routes]` - Type annotations for
    [LocationServiceRoutesV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_geo_routes/)
    service.
  - `boto3-stubs-lite[glacier]` - Type annotations for
    [Glacier](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_glacier/)
    service.
  - `boto3-stubs-lite[globalaccelerator]` - Type annotations for
    [GlobalAccelerator](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_globalaccelerator/)
    service.
  - `boto3-stubs-lite[glue]` - Type annotations for
    [Glue](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_glue/) service.
  - `boto3-stubs-lite[grafana]` - Type annotations for
    [ManagedGrafana](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_grafana/)
    service.
  - `boto3-stubs-lite[greengrass]` - Type annotations for
    [Greengrass](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_greengrass/)
    service.
  - `boto3-stubs-lite[greengrassv2]` - Type annotations for
    [GreengrassV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_greengrassv2/)
    service.
  - `boto3-stubs-lite[groundstation]` - Type annotations for
    [GroundStation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_groundstation/)
    service.
  - `boto3-stubs-lite[guardduty]` - Type annotations for
    [GuardDuty](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_guardduty/)
    service.
  - `boto3-stubs-lite[health]` - Type annotations for
    [Health](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_health/)
    service.
  - `boto3-stubs-lite[healthlake]` - Type annotations for
    [HealthLake](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_healthlake/)
    service.
  - `boto3-stubs-lite[iam]` - Type annotations for
    [IAM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iam/) service.
  - `boto3-stubs-lite[identitystore]` - Type annotations for
    [IdentityStore](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_identitystore/)
    service.
  - `boto3-stubs-lite[imagebuilder]` - Type annotations for
    [Imagebuilder](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_imagebuilder/)
    service.
  - `boto3-stubs-lite[importexport]` - Type annotations for
    [ImportExport](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_importexport/)
    service.
  - `boto3-stubs-lite[inspector]` - Type annotations for
    [Inspector](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_inspector/)
    service.
  - `boto3-stubs-lite[inspector-scan]` - Type annotations for
    [Inspectorscan](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_inspector_scan/)
    service.
  - `boto3-stubs-lite[inspector2]` - Type annotations for
    [Inspector2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_inspector2/)
    service.
  - `boto3-stubs-lite[internetmonitor]` - Type annotations for
    [CloudWatchInternetMonitor](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_internetmonitor/)
    service.
  - `boto3-stubs-lite[iot]` - Type annotations for
    [IoT](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iot/) service.
  - `boto3-stubs-lite[iot-data]` - Type annotations for
    [IoTDataPlane](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iot_data/)
    service.
  - `boto3-stubs-lite[iot-jobs-data]` - Type annotations for
    [IoTJobsDataPlane](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iot_jobs_data/)
    service.
  - `boto3-stubs-lite[iot1click-devices]` - Type annotations for
    [IoT1ClickDevicesService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iot1click_devices/)
    service.
  - `boto3-stubs-lite[iot1click-projects]` - Type annotations for
    [IoT1ClickProjects](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iot1click_projects/)
    service.
  - `boto3-stubs-lite[iotanalytics]` - Type annotations for
    [IoTAnalytics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotanalytics/)
    service.
  - `boto3-stubs-lite[iotdeviceadvisor]` - Type annotations for
    [IoTDeviceAdvisor](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotdeviceadvisor/)
    service.
  - `boto3-stubs-lite[iotevents]` - Type annotations for
    [IoTEvents](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotevents/)
    service.
  - `boto3-stubs-lite[iotevents-data]` - Type annotations for
    [IoTEventsData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotevents_data/)
    service.
  - `boto3-stubs-lite[iotfleethub]` - Type annotations for
    [IoTFleetHub](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotfleethub/)
    service.
  - `boto3-stubs-lite[iotfleetwise]` - Type annotations for
    [IoTFleetWise](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotfleetwise/)
    service.
  - `boto3-stubs-lite[iotsecuretunneling]` - Type annotations for
    [IoTSecureTunneling](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotsecuretunneling/)
    service.
  - `boto3-stubs-lite[iotsitewise]` - Type annotations for
    [IoTSiteWise](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotsitewise/)
    service.
  - `boto3-stubs-lite[iotthingsgraph]` - Type annotations for
    [IoTThingsGraph](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotthingsgraph/)
    service.
  - `boto3-stubs-lite[iottwinmaker]` - Type annotations for
    [IoTTwinMaker](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iottwinmaker/)
    service.
  - `boto3-stubs-lite[iotwireless]` - Type annotations for
    [IoTWireless](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iotwireless/)
    service.
  - `boto3-stubs-lite[ivs]` - Type annotations for
    [IVS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ivs/) service.
  - `boto3-stubs-lite[ivs-realtime]` - Type annotations for
    [Ivsrealtime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ivs_realtime/)
    service.
  - `boto3-stubs-lite[ivschat]` - Type annotations for
    [Ivschat](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ivschat/)
    service.
  - `boto3-stubs-lite[kafka]` - Type annotations for
    [Kafka](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kafka/)
    service.
  - `boto3-stubs-lite[kafkaconnect]` - Type annotations for
    [KafkaConnect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kafkaconnect/)
    service.
  - `boto3-stubs-lite[kendra]` - Type annotations for
    [Kendra](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kendra/)
    service.
  - `boto3-stubs-lite[kendra-ranking]` - Type annotations for
    [KendraRanking](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kendra_ranking/)
    service.
  - `boto3-stubs-lite[keyspaces]` - Type annotations for
    [Keyspaces](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_keyspaces/)
    service.
  - `boto3-stubs-lite[kinesis]` - Type annotations for
    [Kinesis](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesis/)
    service.
  - `boto3-stubs-lite[kinesis-video-archived-media]` - Type annotations for
    [KinesisVideoArchivedMedia](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesis_video_archived_media/)
    service.
  - `boto3-stubs-lite[kinesis-video-media]` - Type annotations for
    [KinesisVideoMedia](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesis_video_media/)
    service.
  - `boto3-stubs-lite[kinesis-video-signaling]` - Type annotations for
    [KinesisVideoSignalingChannels](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesis_video_signaling/)
    service.
  - `boto3-stubs-lite[kinesis-video-webrtc-storage]` - Type annotations for
    [KinesisVideoWebRTCStorage](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesis_video_webrtc_storage/)
    service.
  - `boto3-stubs-lite[kinesisanalytics]` - Type annotations for
    [KinesisAnalytics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesisanalytics/)
    service.
  - `boto3-stubs-lite[kinesisanalyticsv2]` - Type annotations for
    [KinesisAnalyticsV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesisanalyticsv2/)
    service.
  - `boto3-stubs-lite[kinesisvideo]` - Type annotations for
    [KinesisVideo](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesisvideo/)
    service.
  - `boto3-stubs-lite[kms]` - Type annotations for
    [KMS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kms/) service.
  - `boto3-stubs-lite[lakeformation]` - Type annotations for
    [LakeFormation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lakeformation/)
    service.
  - `boto3-stubs-lite[lambda]` - Type annotations for
    [Lambda](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lambda/)
    service.
  - `boto3-stubs-lite[launch-wizard]` - Type annotations for
    [LaunchWizard](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_launch_wizard/)
    service.
  - `boto3-stubs-lite[lex-models]` - Type annotations for
    [LexModelBuildingService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lex_models/)
    service.
  - `boto3-stubs-lite[lex-runtime]` - Type annotations for
    [LexRuntimeService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lex_runtime/)
    service.
  - `boto3-stubs-lite[lexv2-models]` - Type annotations for
    [LexModelsV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lexv2_models/)
    service.
  - `boto3-stubs-lite[lexv2-runtime]` - Type annotations for
    [LexRuntimeV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lexv2_runtime/)
    service.
  - `boto3-stubs-lite[license-manager]` - Type annotations for
    [LicenseManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_license_manager/)
    service.
  - `boto3-stubs-lite[license-manager-linux-subscriptions]` - Type annotations
    for
    [LicenseManagerLinuxSubscriptions](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_license_manager_linux_subscriptions/)
    service.
  - `boto3-stubs-lite[license-manager-user-subscriptions]` - Type annotations for
    [LicenseManagerUserSubscriptions](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_license_manager_user_subscriptions/)
    service.
  - `boto3-stubs-lite[lightsail]` - Type annotations for
    [Lightsail](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lightsail/)
    service.
  - `boto3-stubs-lite[location]` - Type annotations for
    [LocationService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_location/)
    service.
  - `boto3-stubs-lite[logs]` - Type annotations for
    [CloudWatchLogs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_logs/)
    service.
  - `boto3-stubs-lite[lookoutequipment]` - Type annotations for
    [LookoutEquipment](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lookoutequipment/)
    service.
  - `boto3-stubs-lite[lookoutmetrics]` - Type annotations for
    [LookoutMetrics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lookoutmetrics/)
    service.
  - `boto3-stubs-lite[lookoutvision]` - Type annotations for
    [LookoutforVision](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lookoutvision/)
    service.
  - `boto3-stubs-lite[m2]` - Type annotations for
    [MainframeModernization](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_m2/)
    service.
  - `boto3-stubs-lite[machinelearning]` - Type annotations for
    [MachineLearning](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_machinelearning/)
    service.
  - `boto3-stubs-lite[macie2]` - Type annotations for
    [Macie2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_macie2/)
    service.
  - `boto3-stubs-lite[mailmanager]` - Type annotations for
    [MailManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mailmanager/)
    service.
  - `boto3-stubs-lite[managedblockchain]` - Type annotations for
    [ManagedBlockchain](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_managedblockchain/)
    service.
  - `boto3-stubs-lite[managedblockchain-query]` - Type annotations for
    [ManagedBlockchainQuery](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_managedblockchain_query/)
    service.
  - `boto3-stubs-lite[marketplace-agreement]` - Type annotations for
    [AgreementService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_agreement/)
    service.
  - `boto3-stubs-lite[marketplace-catalog]` - Type annotations for
    [MarketplaceCatalog](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_catalog/)
    service.
  - `boto3-stubs-lite[marketplace-deployment]` - Type annotations for
    [MarketplaceDeploymentService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_deployment/)
    service.
  - `boto3-stubs-lite[marketplace-entitlement]` - Type annotations for
    [MarketplaceEntitlementService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_entitlement/)
    service.
  - `boto3-stubs-lite[marketplace-reporting]` - Type annotations for
    [MarketplaceReportingService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_reporting/)
    service.
  - `boto3-stubs-lite[marketplacecommerceanalytics]` - Type annotations for
    [MarketplaceCommerceAnalytics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplacecommerceanalytics/)
    service.
  - `boto3-stubs-lite[mediaconnect]` - Type annotations for
    [MediaConnect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediaconnect/)
    service.
  - `boto3-stubs-lite[mediaconvert]` - Type annotations for
    [MediaConvert](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediaconvert/)
    service.
  - `boto3-stubs-lite[medialive]` - Type annotations for
    [MediaLive](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_medialive/)
    service.
  - `boto3-stubs-lite[mediapackage]` - Type annotations for
    [MediaPackage](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediapackage/)
    service.
  - `boto3-stubs-lite[mediapackage-vod]` - Type annotations for
    [MediaPackageVod](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediapackage_vod/)
    service.
  - `boto3-stubs-lite[mediapackagev2]` - Type annotations for
    [Mediapackagev2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediapackagev2/)
    service.
  - `boto3-stubs-lite[mediastore]` - Type annotations for
    [MediaStore](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediastore/)
    service.
  - `boto3-stubs-lite[mediastore-data]` - Type annotations for
    [MediaStoreData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediastore_data/)
    service.
  - `boto3-stubs-lite[mediatailor]` - Type annotations for
    [MediaTailor](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediatailor/)
    service.
  - `boto3-stubs-lite[medical-imaging]` - Type annotations for
    [HealthImaging](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_medical_imaging/)
    service.
  - `boto3-stubs-lite[memorydb]` - Type annotations for
    [MemoryDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_memorydb/)
    service.
  - `boto3-stubs-lite[meteringmarketplace]` - Type annotations for
    [MarketplaceMetering](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_meteringmarketplace/)
    service.
  - `boto3-stubs-lite[mgh]` - Type annotations for
    [MigrationHub](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mgh/)
    service.
  - `boto3-stubs-lite[mgn]` - Type annotations for
    [Mgn](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mgn/) service.
  - `boto3-stubs-lite[migration-hub-refactor-spaces]` - Type annotations for
    [MigrationHubRefactorSpaces](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_migration_hub_refactor_spaces/)
    service.
  - `boto3-stubs-lite[migrationhub-config]` - Type annotations for
    [MigrationHubConfig](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_migrationhub_config/)
    service.
  - `boto3-stubs-lite[migrationhuborchestrator]` - Type annotations for
    [MigrationHubOrchestrator](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_migrationhuborchestrator/)
    service.
  - `boto3-stubs-lite[migrationhubstrategy]` - Type annotations for
    [MigrationHubStrategyRecommendations](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_migrationhubstrategy/)
    service.
  - `boto3-stubs-lite[mq]` - Type annotations for
    [MQ](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mq/) service.
  - `boto3-stubs-lite[mturk]` - Type annotations for
    [MTurk](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mturk/)
    service.
  - `boto3-stubs-lite[mwaa]` - Type annotations for
    [MWAA](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mwaa/) service.
  - `boto3-stubs-lite[neptune]` - Type annotations for
    [Neptune](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_neptune/)
    service.
  - `boto3-stubs-lite[neptune-graph]` - Type annotations for
    [NeptuneGraph](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_neptune_graph/)
    service.
  - `boto3-stubs-lite[neptunedata]` - Type annotations for
    [NeptuneData](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_neptunedata/)
    service.
  - `boto3-stubs-lite[network-firewall]` - Type annotations for
    [NetworkFirewall](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_network_firewall/)
    service.
  - `boto3-stubs-lite[networkmanager]` - Type annotations for
    [NetworkManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_networkmanager/)
    service.
  - `boto3-stubs-lite[networkmonitor]` - Type annotations for
    [CloudWatchNetworkMonitor](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_networkmonitor/)
    service.
  - `boto3-stubs-lite[oam]` - Type annotations for
    [CloudWatchObservabilityAccessManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_oam/)
    service.
  - `boto3-stubs-lite[omics]` - Type annotations for
    [Omics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_omics/)
    service.
  - `boto3-stubs-lite[opensearch]` - Type annotations for
    [OpenSearchService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_opensearch/)
    service.
  - `boto3-stubs-lite[opensearchserverless]` - Type annotations for
    [OpenSearchServiceServerless](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_opensearchserverless/)
    service.
  - `boto3-stubs-lite[opsworks]` - Type annotations for
    [OpsWorks](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_opsworks/)
    service.
  - `boto3-stubs-lite[opsworkscm]` - Type annotations for
    [OpsWorksCM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_opsworkscm/)
    service.
  - `boto3-stubs-lite[organizations]` - Type annotations for
    [Organizations](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_organizations/)
    service.
  - `boto3-stubs-lite[osis]` - Type annotations for
    [OpenSearchIngestion](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_osis/)
    service.
  - `boto3-stubs-lite[outposts]` - Type annotations for
    [Outposts](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_outposts/)
    service.
  - `boto3-stubs-lite[panorama]` - Type annotations for
    [Panorama](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_panorama/)
    service.
  - `boto3-stubs-lite[partnercentral-selling]` - Type annotations for
    [PartnerCentralSellingAPI](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_partnercentral_selling/)
    service.
  - `boto3-stubs-lite[payment-cryptography]` - Type annotations for
    [PaymentCryptographyControlPlane](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_payment_cryptography/)
    service.
  - `boto3-stubs-lite[payment-cryptography-data]` - Type annotations for
    [PaymentCryptographyDataPlane](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_payment_cryptography_data/)
    service.
  - `boto3-stubs-lite[pca-connector-ad]` - Type annotations for
    [PcaConnectorAd](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pca_connector_ad/)
    service.
  - `boto3-stubs-lite[pca-connector-scep]` - Type annotations for
    [PrivateCAConnectorforSCEP](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pca_connector_scep/)
    service.
  - `boto3-stubs-lite[pcs]` - Type annotations for
    [ParallelComputingService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pcs/)
    service.
  - `boto3-stubs-lite[personalize]` - Type annotations for
    [Personalize](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_personalize/)
    service.
  - `boto3-stubs-lite[personalize-events]` - Type annotations for
    [PersonalizeEvents](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_personalize_events/)
    service.
  - `boto3-stubs-lite[personalize-runtime]` - Type annotations for
    [PersonalizeRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_personalize_runtime/)
    service.
  - `boto3-stubs-lite[pi]` - Type annotations for
    [PI](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pi/) service.
  - `boto3-stubs-lite[pinpoint]` - Type annotations for
    [Pinpoint](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pinpoint/)
    service.
  - `boto3-stubs-lite[pinpoint-email]` - Type annotations for
    [PinpointEmail](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pinpoint_email/)
    service.
  - `boto3-stubs-lite[pinpoint-sms-voice]` - Type annotations for
    [PinpointSMSVoice](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pinpoint_sms_voice/)
    service.
  - `boto3-stubs-lite[pinpoint-sms-voice-v2]` - Type annotations for
    [PinpointSMSVoiceV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pinpoint_sms_voice_v2/)
    service.
  - `boto3-stubs-lite[pipes]` - Type annotations for
    [EventBridgePipes](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pipes/)
    service.
  - `boto3-stubs-lite[polly]` - Type annotations for
    [Polly](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_polly/)
    service.
  - `boto3-stubs-lite[pricing]` - Type annotations for
    [Pricing](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pricing/)
    service.
  - `boto3-stubs-lite[privatenetworks]` - Type annotations for
    [Private5G](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_privatenetworks/)
    service.
  - `boto3-stubs-lite[proton]` - Type annotations for
    [Proton](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_proton/)
    service.
  - `boto3-stubs-lite[qapps]` - Type annotations for
    [QApps](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_qapps/)
    service.
  - `boto3-stubs-lite[qbusiness]` - Type annotations for
    [QBusiness](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_qbusiness/)
    service.
  - `boto3-stubs-lite[qconnect]` - Type annotations for
    [QConnect](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_qconnect/)
    service.
  - `boto3-stubs-lite[qldb]` - Type annotations for
    [QLDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_qldb/) service.
  - `boto3-stubs-lite[qldb-session]` - Type annotations for
    [QLDBSession](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_qldb_session/)
    service.
  - `boto3-stubs-lite[quicksight]` - Type annotations for
    [QuickSight](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_quicksight/)
    service.
  - `boto3-stubs-lite[ram]` - Type annotations for
    [RAM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ram/) service.
  - `boto3-stubs-lite[rbin]` - Type annotations for
    [RecycleBin](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rbin/)
    service.
  - `boto3-stubs-lite[rds]` - Type annotations for
    [RDS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rds/) service.
  - `boto3-stubs-lite[rds-data]` - Type annotations for
    [RDSDataService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rds_data/)
    service.
  - `boto3-stubs-lite[redshift]` - Type annotations for
    [Redshift](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_redshift/)
    service.
  - `boto3-stubs-lite[redshift-data]` - Type annotations for
    [RedshiftDataAPIService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_redshift_data/)
    service.
  - `boto3-stubs-lite[redshift-serverless]` - Type annotations for
    [RedshiftServerless](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_redshift_serverless/)
    service.
  - `boto3-stubs-lite[rekognition]` - Type annotations for
    [Rekognition](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rekognition/)
    service.
  - `boto3-stubs-lite[repostspace]` - Type annotations for
    [RePostPrivate](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_repostspace/)
    service.
  - `boto3-stubs-lite[resiliencehub]` - Type annotations for
    [ResilienceHub](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_resiliencehub/)
    service.
  - `boto3-stubs-lite[resource-explorer-2]` - Type annotations for
    [ResourceExplorer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_resource_explorer_2/)
    service.
  - `boto3-stubs-lite[resource-groups]` - Type annotations for
    [ResourceGroups](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_resource_groups/)
    service.
  - `boto3-stubs-lite[resourcegroupstaggingapi]` - Type annotations for
    [ResourceGroupsTaggingAPI](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_resourcegroupstaggingapi/)
    service.
  - `boto3-stubs-lite[robomaker]` - Type annotations for
    [RoboMaker](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_robomaker/)
    service.
  - `boto3-stubs-lite[rolesanywhere]` - Type annotations for
    [IAMRolesAnywhere](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rolesanywhere/)
    service.
  - `boto3-stubs-lite[route53]` - Type annotations for
    [Route53](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53/)
    service.
  - `boto3-stubs-lite[route53-recovery-cluster]` - Type annotations for
    [Route53RecoveryCluster](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53_recovery_cluster/)
    service.
  - `boto3-stubs-lite[route53-recovery-control-config]` - Type annotations for
    [Route53RecoveryControlConfig](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53_recovery_control_config/)
    service.
  - `boto3-stubs-lite[route53-recovery-readiness]` - Type annotations for
    [Route53RecoveryReadiness](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53_recovery_readiness/)
    service.
  - `boto3-stubs-lite[route53domains]` - Type annotations for
    [Route53Domains](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53domains/)
    service.
  - `boto3-stubs-lite[route53profiles]` - Type annotations for
    [Route53Profiles](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53profiles/)
    service.
  - `boto3-stubs-lite[route53resolver]` - Type annotations for
    [Route53Resolver](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_route53resolver/)
    service.
  - `boto3-stubs-lite[rum]` - Type annotations for
    [CloudWatchRUM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rum/)
    service.
  - `boto3-stubs-lite[s3]` - Type annotations for
    [S3](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_s3/) service.
  - `boto3-stubs-lite[s3control]` - Type annotations for
    [S3Control](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_s3control/)
    service.
  - `boto3-stubs-lite[s3outposts]` - Type annotations for
    [S3Outposts](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_s3outposts/)
    service.
  - `boto3-stubs-lite[sagemaker]` - Type annotations for
    [SageMaker](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker/)
    service.
  - `boto3-stubs-lite[sagemaker-a2i-runtime]` - Type annotations for
    [AugmentedAIRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_a2i_runtime/)
    service.
  - `boto3-stubs-lite[sagemaker-edge]` - Type annotations for
    [SagemakerEdgeManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_edge/)
    service.
  - `boto3-stubs-lite[sagemaker-featurestore-runtime]` - Type annotations for
    [SageMakerFeatureStoreRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_featurestore_runtime/)
    service.
  - `boto3-stubs-lite[sagemaker-geospatial]` - Type annotations for
    [SageMakergeospatialcapabilities](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_geospatial/)
    service.
  - `boto3-stubs-lite[sagemaker-metrics]` - Type annotations for
    [SageMakerMetrics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_metrics/)
    service.
  - `boto3-stubs-lite[sagemaker-runtime]` - Type annotations for
    [SageMakerRuntime](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker_runtime/)
    service.
  - `boto3-stubs-lite[savingsplans]` - Type annotations for
    [SavingsPlans](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_savingsplans/)
    service.
  - `boto3-stubs-lite[scheduler]` - Type annotations for
    [EventBridgeScheduler](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_scheduler/)
    service.
  - `boto3-stubs-lite[schemas]` - Type annotations for
    [Schemas](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_schemas/)
    service.
  - `boto3-stubs-lite[sdb]` - Type annotations for
    [SimpleDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sdb/)
    service.
  - `boto3-stubs-lite[secretsmanager]` - Type annotations for
    [SecretsManager](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_secretsmanager/)
    service.
  - `boto3-stubs-lite[securityhub]` - Type annotations for
    [SecurityHub](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_securityhub/)
    service.
  - `boto3-stubs-lite[securitylake]` - Type annotations for
    [SecurityLake](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_securitylake/)
    service.
  - `boto3-stubs-lite[serverlessrepo]` - Type annotations for
    [ServerlessApplicationRepository](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_serverlessrepo/)
    service.
  - `boto3-stubs-lite[service-quotas]` - Type annotations for
    [ServiceQuotas](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_service_quotas/)
    service.
  - `boto3-stubs-lite[servicecatalog]` - Type annotations for
    [ServiceCatalog](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_servicecatalog/)
    service.
  - `boto3-stubs-lite[servicecatalog-appregistry]` - Type annotations for
    [AppRegistry](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_servicecatalog_appregistry/)
    service.
  - `boto3-stubs-lite[servicediscovery]` - Type annotations for
    [ServiceDiscovery](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_servicediscovery/)
    service.
  - `boto3-stubs-lite[ses]` - Type annotations for
    [SES](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ses/) service.
  - `boto3-stubs-lite[sesv2]` - Type annotations for
    [SESV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sesv2/)
    service.
  - `boto3-stubs-lite[shield]` - Type annotations for
    [Shield](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_shield/)
    service.
  - `boto3-stubs-lite[signer]` - Type annotations for
    [Signer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_signer/)
    service.
  - `boto3-stubs-lite[simspaceweaver]` - Type annotations for
    [SimSpaceWeaver](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_simspaceweaver/)
    service.
  - `boto3-stubs-lite[sms]` - Type annotations for
    [SMS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sms/) service.
  - `boto3-stubs-lite[sms-voice]` - Type annotations for
    [PinpointSMSVoice](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sms_voice/)
    service.
  - `boto3-stubs-lite[snow-device-management]` - Type annotations for
    [SnowDeviceManagement](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_snow_device_management/)
    service.
  - `boto3-stubs-lite[snowball]` - Type annotations for
    [Snowball](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_snowball/)
    service.
  - `boto3-stubs-lite[sns]` - Type annotations for
    [SNS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sns/) service.
  - `boto3-stubs-lite[socialmessaging]` - Type annotations for
    [EndUserMessagingSocial](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_socialmessaging/)
    service.
  - `boto3-stubs-lite[sqs]` - Type annotations for
    [SQS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sqs/) service.
  - `boto3-stubs-lite[ssm]` - Type annotations for
    [SSM](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ssm/) service.
  - `boto3-stubs-lite[ssm-contacts]` - Type annotations for
    [SSMContacts](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ssm_contacts/)
    service.
  - `boto3-stubs-lite[ssm-incidents]` - Type annotations for
    [SSMIncidents](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ssm_incidents/)
    service.
  - `boto3-stubs-lite[ssm-quicksetup]` - Type annotations for
    [SystemsManagerQuickSetup](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ssm_quicksetup/)
    service.
  - `boto3-stubs-lite[ssm-sap]` - Type annotations for
    [SsmSap](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ssm_sap/)
    service.
  - `boto3-stubs-lite[sso]` - Type annotations for
    [SSO](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sso/) service.
  - `boto3-stubs-lite[sso-admin]` - Type annotations for
    [SSOAdmin](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sso_admin/)
    service.
  - `boto3-stubs-lite[sso-oidc]` - Type annotations for
    [SSOOIDC](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sso_oidc/)
    service.
  - `boto3-stubs-lite[stepfunctions]` - Type annotations for
    [SFN](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_stepfunctions/)
    service.
  - `boto3-stubs-lite[storagegateway]` - Type annotations for
    [StorageGateway](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_storagegateway/)
    service.
  - `boto3-stubs-lite[sts]` - Type annotations for
    [STS](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sts/) service.
  - `boto3-stubs-lite[supplychain]` - Type annotations for
    [SupplyChain](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_supplychain/)
    service.
  - `boto3-stubs-lite[support]` - Type annotations for
    [Support](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_support/)
    service.
  - `boto3-stubs-lite[support-app]` - Type annotations for
    [SupportApp](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_support_app/)
    service.
  - `boto3-stubs-lite[swf]` - Type annotations for
    [SWF](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_swf/) service.
  - `boto3-stubs-lite[synthetics]` - Type annotations for
    [Synthetics](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_synthetics/)
    service.
  - `boto3-stubs-lite[taxsettings]` - Type annotations for
    [TaxSettings](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_taxsettings/)
    service.
  - `boto3-stubs-lite[textract]` - Type annotations for
    [Textract](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_textract/)
    service.
  - `boto3-stubs-lite[timestream-influxdb]` - Type annotations for
    [TimestreamInfluxDB](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_timestream_influxdb/)
    service.
  - `boto3-stubs-lite[timestream-query]` - Type annotations for
    [TimestreamQuery](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_timestream_query/)
    service.
  - `boto3-stubs-lite[timestream-write]` - Type annotations for
    [TimestreamWrite](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_timestream_write/)
    service.
  - `boto3-stubs-lite[tnb]` - Type annotations for
    [TelcoNetworkBuilder](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_tnb/)
    service.
  - `boto3-stubs-lite[transcribe]` - Type annotations for
    [TranscribeService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_transcribe/)
    service.
  - `boto3-stubs-lite[transfer]` - Type annotations for
    [Transfer](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_transfer/)
    service.
  - `boto3-stubs-lite[translate]` - Type annotations for
    [Translate](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_translate/)
    service.
  - `boto3-stubs-lite[trustedadvisor]` - Type annotations for
    [TrustedAdvisorPublicAPI](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_trustedadvisor/)
    service.
  - `boto3-stubs-lite[verifiedpermissions]` - Type annotations for
    [VerifiedPermissions](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_verifiedpermissions/)
    service.
  - `boto3-stubs-lite[voice-id]` - Type annotations for
    [VoiceID](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_voice_id/)
    service.
  - `boto3-stubs-lite[vpc-lattice]` - Type annotations for
    [VPCLattice](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_vpc_lattice/)
    service.
  - `boto3-stubs-lite[waf]` - Type annotations for
    [WAF](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_waf/) service.
  - `boto3-stubs-lite[waf-regional]` - Type annotations for
    [WAFRegional](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_waf_regional/)
    service.
  - `boto3-stubs-lite[wafv2]` - Type annotations for
    [WAFV2](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_wafv2/)
    service.
  - `boto3-stubs-lite[wellarchitected]` - Type annotations for
    [WellArchitected](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_wellarchitected/)
    service.
  - `boto3-stubs-lite[wisdom]` - Type annotations for
    [ConnectWisdomService](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_wisdom/)
    service.
  - `boto3-stubs-lite[workdocs]` - Type annotations for
    [WorkDocs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workdocs/)
    service.
  - `boto3-stubs-lite[workmail]` - Type annotations for
    [WorkMail](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workmail/)
    service.
  - `boto3-stubs-lite[workmailmessageflow]` - Type annotations for
    [WorkMailMessageFlow](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workmailmessageflow/)
    service.
  - `boto3-stubs-lite[workspaces]` - Type annotations for
    [WorkSpaces](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workspaces/)
    service.
  - `boto3-stubs-lite[workspaces-thin-client]` - Type annotations for
    [WorkSpacesThinClient](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workspaces_thin_client/)
    service.
  - `boto3-stubs-lite[workspaces-web]` - Type annotations for
    [WorkSpacesWeb](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_workspaces_web/)
    service.
  - `boto3-stubs-lite[xray]` - Type annotations for
    [XRay](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_xray/) service.


pkgId: fc055ef239c1d5c0d8f19d9ca80d320a475e5838f420787ed7c698735975a895
name: python-botocache
arch: src
version: 0.0.6
epoch: 0
release: 1
summary: Caching for Boto and Boto3 SDK
url: https://pypi.org/project/botocache/
rpm_license: UNKNOWN
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botocache-0.0.6-1.src.rpm
checksum_type: sha256
description:
  This project was started to solve the issue raised [here](https://github.com/boto/boto3/issues/2723).
  My day job requires me to write and use multiple tools and standalone scripts to audit AWS environments.
  Most of these tools are hacky and written in python which uses boto3 / botocore in the backend to interact with AWS API.
  Sometimes, I would have to write a wrapper to combine these scripts to get a custom consolidated report.
  Since these scripts are standalone, they repeat the same API calls that a previous script would have already
  called before, leading to redundant API calls, throttling and unnecessary IO wait.
  These wrapped tools are sometimes even used as Lambda for automation of certain things.
  The IO wait times becomes a bottleneck when used in environment such as Lambda where execution is a
  time-bound activity.
  Hence I was looking for a caching layer over boto that can solve reducing these direct redundant calls and
  the wait times. Thus the birth of botocache.


pkgId: c8edf1f2e46c0bfdf8dc062379717733a0875e773a223f248676fc5226d90e6e
name: python-botocore
arch: src
version: 1.35.19
epoch: 0
release: 1
summary: Low-level, data-driven core of boto 3.
url: https://github.com/boto/botocore
rpm_license: Apache License 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botocore-1.35.19-1.src.rpm
checksum_type: sha256
description:
  |Version| |Python| |License|
  A low-level interface to a growing number of Amazon Web Services. The
  botocore package is the foundation for the
  `AWS CLI <https://github.com/aws/aws-cli>`__ as well as
  `boto3 <https://github.com/boto/boto3>`__.
  Botocore is maintained and published by `Amazon Web Services`_.


pkgId: ba610ae25e3ed0d3f870790e61e1d67bcf3ed901e2e9d6e03bcfb7ebb37139dd
name: python-botocore-a-la-carte
arch: src
version: 1.34.144
epoch: 0
release: 1
summary: botocore re-uploaded with a-la-carte data packages.
url: https://github.com/thejcannon/botocore-a-la-carte
rpm_license: Apache License 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botocore-a-la-carte-1.34.144-1.src.rpm
checksum_type: sha256
description:
  ``botocore-a-la-carte`` is a re-packaging of ``botocore`` such that each service's data JSON exists in a
  separate package, and are opted-into through package extras.
  The package ``botocore-a-la-carte`` contains the base code/resources for ``botocore`` to operate, and has
  a package extra per service (referencing a package which contains just the JSON data for that service).


pkgId: c738e6bfcc48affdf0478ba35f65b07dfd4efd6a70c3499f69c7fd74eda80a12
name: python-botocore-a-la-carte-kinesis-video-archived-media
arch: src
version: 1.34.144
epoch: 0
release: 1
url: https://github.com/thejcannon/botocore-a-la-carte
rpm_license: Apache License 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botocore-a-la-carte-kinesis-video-archived-media-1.34.144-1.src.rpm
checksum_type: sha256
summary:
  kinesis-video-archived-media data for botocore. See the `botocore-a-la-carte` package for more info.


pkgId: a87d5e7b8b9eb522b32964601b0d40b44bb33759dfa80736c6426c699933dd0a
name: python-botocore-a-la-carte-kinesis-video-webrtc-storage
arch: src
version: 1.34.144
epoch: 0
release: 1
url: https://github.com/thejcannon/botocore-a-la-carte
rpm_license: Apache License 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botocore-a-la-carte-kinesis-video-webrtc-storage-1.34.144-1.src.rpm
checksum_type: sha256
summary:
  kinesis-video-webrtc-storage data for botocore. See the `botocore-a-la-carte` package for more info.


pkgId: de1dda0ba05c995c6de4b237a1957e8c933090aa75269e82f909753e00e2eeed
name: python-botocore-a-la-carte-license-manager-linux-subscriptions
arch: src
version: 1.34.144
epoch: 0
release: 1
url: https://github.com/thejcannon/botocore-a-la-carte
rpm_license: Apache License 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botocore-a-la-carte-license-manager-linux-subscriptions-1.34.144-1.src.rpm
checksum_type: sha256
summary:
  license-manager-linux-subscriptions data for botocore. See the `botocore-a-la-carte` package for more info.


pkgId: 99b54a24622c41be16852a5ce959e2718347a644a0bc9659046d734710bb6a38
name: python-botocore-a-la-carte-license-manager-user-subscriptions
arch: src
version: 1.34.144
epoch: 0
release: 1
url: https://github.com/thejcannon/botocore-a-la-carte
rpm_license: Apache License 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botocore-a-la-carte-license-manager-user-subscriptions-1.34.144-1.src.rpm
checksum_type: sha256
summary:
  license-manager-user-subscriptions data for botocore. See the `botocore-a-la-carte` package for more info.


pkgId: b77d82de4d2403e87ca74096751b8f3a1c5b0ccf535458eb6fa8866b748ac481
name: python-botocore-a-la-carte-marketplacecommerceanalytics
arch: src
version: 1.34.144
epoch: 0
release: 1
url: https://github.com/thejcannon/botocore-a-la-carte
rpm_license: Apache License 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botocore-a-la-carte-marketplacecommerceanalytics-1.34.144-1.src.rpm
checksum_type: sha256
summary:
  marketplacecommerceanalytics data for botocore. See the `botocore-a-la-carte` package for more info.


pkgId: e5556885eb594a0dc261a1e46b5d71d0a85bca358d3b5e476105b074afa88f81
name: python-botocore-a-la-carte-migration-hub-refactor-spaces
arch: src
version: 1.34.144
epoch: 0
release: 1
url: https://github.com/thejcannon/botocore-a-la-carte
rpm_license: Apache License 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botocore-a-la-carte-migration-hub-refactor-spaces-1.34.144-1.src.rpm
checksum_type: sha256
summary:
  migration-hub-refactor-spaces data for botocore. See the `botocore-a-la-carte` package for more info.


pkgId: fbcc1f1bd592b40108faa4fac21b3e50fd57b915e855b8b992264ac5fead20bd
name: python-botocore-a-la-carte-route53-recovery-control-config
arch: src
version: 1.34.144
epoch: 0
release: 1
url: https://github.com/thejcannon/botocore-a-la-carte
rpm_license: Apache License 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botocore-a-la-carte-route53-recovery-control-config-1.34.144-1.src.rpm
checksum_type: sha256
summary:
  route53-recovery-control-config data for botocore. See the `botocore-a-la-carte` package for more info.


pkgId: 6cf2ea550bd1672015a116366e7269d4b71d059c3fa4f037b3f1c9ff1184fc04
name: python-botocore-a-la-carte-sagemaker-featurestore-runtime
arch: src
version: 1.34.144
epoch: 0
release: 1
url: https://github.com/thejcannon/botocore-a-la-carte
rpm_license: Apache License 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botocore-a-la-carte-sagemaker-featurestore-runtime-1.34.144-1.src.rpm
checksum_type: sha256
summary:
  sagemaker-featurestore-runtime data for botocore. See the `botocore-a-la-carte` package for more info.


pkgId: e38b73a988f63205e177987e336f356c4cb890f2d7921b9bcc2bbe5c07ad86db
name: python-botocore-stubs
arch: src
version: 1.35.17
epoch: 0
release: 1
summary: Type annotations and code completion for botocore
url: https://github.com/youtype/botocore-stubs
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botocore-stubs-1.35.17-1.src.rpm
checksum_type: sha256
description:
  [![PyPI - botocore-stubs](https://img.shields.io/pypi/v/botocore-stubs.svg?color=blue&label=botocore-stubs)](https://pypi.org/project/botocore-stubs)
  [![PyPI - botocore](https://img.shields.io/pypi/v/botocore.svg?color=blue&label=botocore)](https://pypi.org/project/botocore)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/botocore-stubs.svg?color=blue)](https://pypi.org/project/botocore-stubs)
  [![PyPI - Downloads](https://static.pepy.tech/badge/botocore-stubs)](https://pepy.tech/project/botocore-stubs)

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

  Type annotations and code completion for [botocore](https://pypi.org/project/botocore/) package.
  This package is a part of [mypy_boto3_builder](https://github.com/youtype/mypy_boto3_builder) project.

  [![Publish botocore-stubs](https://github.com/youtype/botocore-stubs/actions/workflows/publish_on_update.yml/badge.svg)](https://github.com/youtype/botocore-stubs/actions/workflows/publish_on_update.yml)

  - [botocore-stubs](#botocore-stubs)
    - [Installation](#installation)
    - [Usage](#usage)
    - [Versioning](#versioning)
    - [Support and contributing](#support-and-contributing)



  ```bash
  python -m pip install botocore-stubs
  ```



  Use [mypy](https://github.com/python/mypy) or [pyright](https://github.com/microsoft/pyright) for type checking.



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



  Please reports any bugs or request new features in
  [botocore-stubs](https://github.com/youtype/botocore-stubs/issues/) repository.

rpm_license:
  MIT License  Copyright (c) 2022 Vlad Emelianov  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


pkgId: f88f6b54094a0cb50bebd99c244d6d434966d4ce433cdd6f599255d77462e1f0
name: python-botocore-types
arch: src
version: 0.2.2
epoch: 0
release: 1
summary: Type stubs for botocore
url: https://github.com/sbdchd/botocore-types
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botocore-types-0.2.2-1.src.rpm
checksum_type: sha256
description:
  Type stubs for [`botocore`][0].

  For boto3 stubs checkout [`mypy_boto3_builder`][1].



  ```sh
  s/lint
  ```



  1. increment version in `pyproject.toml`
  2. update `CHANGELOG.md`
  3. publish to pypi

     ```
     poetry publish --build
     ```



  1. stubgen

  2. delete the `docs` folder as that's internal

  3. replace vendored imports with normal package imports. Don't want to have
     to type `requests` when types for it already exist in `typeshed`.

  [0]: https://github.com/boto/botocore
  [1]: https://github.com/vemel/mypy_boto3_builder


pkgId: a989908cb09e99e79d4f1f700ca182710d1b591ab7bb23a46162c905a8bde474
name: python-botocove
arch: src
version: 1.7.4
epoch: 0
release: 1
summary: A decorator to allow running a function against all AWS accounts in an organization
url: https://github.com/connelldave/botocove
rpm_license: LGPL-3.0-or-later
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botocove-1.7.4-1.src.rpm
checksum_type: sha256
description:
  Run a function against a selection of AWS accounts, Organizational Units (OUs)
  or all AWS accounts in an organization, concurrently with thread safety.
  Run in one or multiple regions.

  Opinionated by default to work with the standard AWS Organization master/member
  configuration from an organization master account but customisable for any
  context.

  - Fast
  - Easy
  - Dolphin Themed 🐬

  Botocove is a simple decorator for functions to remove time and complexity
  burden. Uses a `ThreadPoolExecutor` to run boto3 sessions against AWS accounts
  concurrently.

  Decorating a function in `@cove` provides a boto3 session to the decorated
  Python function and runs it in every account requested, gathering all results
  into a dictionary.

  **Warning**: this tool gives you the potential to make dangerous changes
  at scale. **Test carefully and make idempotent changes**! Please read available
  arguments to understand safe experimentation with this package.



  An AWS session with `sts:assumerole` and `sts:get-caller-identity` access,
  and accounts that contain a IAM role with trust relationship to the Botocove
  calling account.

  By default, the session is expected to be in an AWS Organization Master or
  a delegated Organization admin account. You can alter nearly all behaviour of
  Cove with appropriate [arguments](#arguments)

  Cove will not execute a function call in the account it's called from.

  In the Botocove calling account the minimum IAM requirements are:

  - `sts:AssumeRole` on all of the roles in the target accounts.
  - `organizations:ListAccounts` to run against an AWS organization and capture
    account metadata.
  - `organizations:ListChildren` to run against specific OUs.

  In the organization member accounts:

  - A target role that trusts the calling account - for example `AWSControlTowerExecution`
  or
  [`OrganizationAccountAccessRole` role](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts_access.html)

  See the [arguments](#arguments) section for how to change these defaults to work
  with any account configuration, including running without an AWS Organization.



  A function written to interact with one
  [boto3 session](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/core/session.html)
  can now be called with a `session` from every account and region required by
  assuming a role in for each account - except the host account you're running
  from.

  For example:

  A standard approach: this function takes a boto3 `session` and gets all IAM
  users from a single AWS account. You would then manually run it in each account.

  ```python
  import boto3


  def get_iam_users(session):
      iam = session.client("iam", region_name="eu-west-1")
      all_users = iam.get_paginator("list_users").paginate().build_full_result()
      return all_users

  def main():
      session = boto3.session.Session(profile_name="my_dev_account")
      users = get_iam_users(session)
      print(users) # A single account's IAM users
  ```

  Now with `@cove`: a session for every account in the organization is injected
  by the decorator. A safe example to run as a test!

  ```python
  from pprint import pprint
  import boto3
  from botocove import cove

  @cove()
  def get_iam_users(session):
      iam = session.client("iam", region_name="eu-west-1")
      all_users = iam.get_paginator("list_users").paginate().build_full_result()
      return all_users

  def main():
      
      all_results = get_iam_users()
      

      
      
      pprint(all_results["Results"])

      
      pprint(all_results["Exceptions"])

      
      pprint(all_results["FailedAssumeRole"])


  if __name__ == "__main__":
      main()
  ```

  Here's an example of a more customised Cove decorator:

  ```python
  @cove(
      target_ids=["123456789101", "234567891011"], # also accepts OU ids!
      rolename="AWSControlTowerExecution",
      raise_exception=True,
      regions=["eu-west-1", "eu-west-2", "us-east-1"],
  )
  def do_things(session):
      
      return True
  ```





  `@cove()`:

  Uses the standard boto3 credential chain to start with, assuming roles in every
  account required. Defaults to assuming the `OrganizationAccountAccessRole` in
  every account in an AWS organization.

  Equivalent to:

  ```python
  @cove(
      target_ids=None, ignore_ids=None, rolename=None, role_session_name=None,
      policy=None, policy_arns=None, assuming_session=None, raise_exception=False,
      thread_workers=20, regions=None, partition=None
      )
  ```

  `target_ids`: List[str]

  A list of AWS account IDs and/or AWS Organization Units IDs to attempt to assume
  role in to. When unset, attempts to use every available account ID in an AWS
  organization. When specifying target OU's, all child OUs and accounts belonging
  to that OU will be collected.

  `ignore_ids`: List[str]

  A list of AWS account ID's and OU's to prevent functions being run by Cove.
  Ignored IDs takes precedence over `target_ids`. Providing an OU ID will collect
  all child OUs and accounts to ignore.

  The calling account that is running the Cove-wrapped function at runtime is
  always ignored.

  `rolename`: str

  An IAM role name that will be attempted to assume in all target accounts.
  Defaults to the AWS Organization default, `OrganizationAccountAccessRole`.

  `role_session_name`: str

  An IAM role session name that will be passed to each Cove session's
  `sts.assume_role()` call. Defaults to the name of the role being used if unset.

  `policy`: str

  A policy document that will be used as a session policy. A non-None value is
  passed through via the Policy parameter in each Cove session's
  `sts.assume_role()` call.

  `policy_arns`: List[[PolicyDescriptorTypeTypeDef](https://pypi.org/project/mypy-boto3-sts/)]

  A list of managed policy ARNs that will be used as a session policy. A non-None
  value is passed through via the PolicyArns parameter in each Cove session's
  `sts.assume_role()` call.

  `assuming_session`: Session

  A Boto3 `boto3.session.Session()` object that will be used to call
  `sts:assumerole`. If not provided, cove will instantiate one which will use the
  standard boto3 credential chain.

  `raise_exception`: bool

  Defaults to False. Default behaviour is that exceptions are not raised from
  decorated function. This is due to `cove` running asynchronously and preferring
  to resolve all tasks and report their results instead of exiting early.

  `raise_exception=True` will allow a full stack trace to escape on the first
  exception seen; but will not gracefully or consistently interrupt running tasks.
  It is vital to run interruptible, idempotent code with this argument as `True`.

  `thread_workers`: int

  Defaults to 20. Cove utilises a ThreadPoolWorker under the hood, which can be
  tuned with this argument. Number of thread workers directly correlates to memory
  usage: see [here](#is-botocove-thread-safe)

  `regions`: List[str]

  If not provided, Cove will respect your profile's default region via the boto
  credential chain. If provided, Cove will run the decorated function in every
  region named.

  You can get all regions with:

  ```python
  regions = [
      r['RegionName'] for r in boto3.client('ec2').describe_regions()['Regions']
      ]
  ```

  `partition`: str

  If not provided, Cove will use the [AWS partition](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html)
  of your profile in constructing the ARN for the role to assume in all target
  accounts.

  `external_id`: str

  Defaults to None. An external id that will be passed to each Cove session's
  `sts.assume_role()` call.



  Cove supplies an enriched Boto3 session to each function called. Account details
  are available with the `session_information` attribute.

  Otherwise, it functions exactly as calling `boto3` would.

  ```python
  @cove()
  def do_nothing(session: CoveSession):
      print(session.session_information) # Outputs a dict of known information
      
      
  ```



  Wrapped functions return a dictionary. Each value contains List[Dict[str, Any]]:

  ```python
  {
      "Results": results:
      "Exceptions": exceptions,
      "FailedAssumeRole": invalid_sessions,
  }
  ```

  An example of cove_output["Results"]:

  ```python
  [ # A list of dictionaries per account called
      {
      'Id': '123456789010',
      'Email': 'email@address.com',
      'Name': 'account-name',
      'Status': 'ACTIVE',
      'AssumeRoleSuccess': True,
      'Result': wrapped_function_return_value # Result of wrapped func
      }
  ]
  ```



  botocove is thread safe, but number of threaded executions will be bound by
  memory, network IO and AWS api rate limiting. Defaulting to 20 thread workers is
  a reasonable starting point, but can be further optimised for runtime with
  experimentation.

  botocove has no constraint or understanding of the function it's wrapping: it is
  recommended to avoid shared state for botocove wrapped functions, and to write
  simple functions that are written to be idempotent and independent.

  [Boto3 Session objects are not natively thread safe](https://boto3.amazonaws.com/v1/documentation/api/1.14.31/guide/session.html#multithreading-or-multiprocessing-with-sessions)

  and should not be shared across threads. However, botocove is instantiating a
  new Session object per thread/account and running decorated functions inside
  their own closure. A shared client is used from the host account that botocove
  is run from (eg, an organization master account) -
  [clients are threadsafe](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/clients.html#multithreading-or-multiprocessing-with-clients)
  and allow this.

  boto3 sessions have a significant memory footprint:
  Version 1.5.0 of botocove was re-written to ensure that boto3 sessions are
  released after completion which resolved memory starvation issues. This was
  discussed here: <https://github.com/connelldave/botocove/issues/20> and a
  relevant boto3 issue is here: <https://github.com/boto/boto3/issues/1670>



  It turns out that the Amazon's Boto dolphins are solitary or small-group
  animals, unlike the large pods of dolphins in the oceans. This killed my "large
  group of boto" idea, so the next best idea was where might they all shelter
  together... a cove!


pkgId: 6d82d64b13d77aa7d0ea032320970947611991aa1744e0e78b56fb2ebfc309d4
name: python-botocraft
arch: src
version: 0.12.0
epoch: 0
release: 1
summary: An opinionated boto3 wrapper for AWS
url: https://pypi.org/project/botocraft/
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botocraft-0.12.0-1.src.rpm
checksum_type: sha256
description:
  **Documentation**: https://botocraft.readthedocs.org

  [boto3](https://github.com/boto/boto3) is a wonderful library for interacting
  with AWS resources, but it can be hard to use because there is little
  standardization across services.

  `botocraft` aims to be an opinionated interface to selected AWS resources that
  at least provides a CRUDL interface to the resources it supports.



  `botocraft` supports Python 3.7+.

  To install from PyPI:

  ```shell
  pip install botocraft
  ```


pkgId: f257190d3e7bd0c19740246d77cfd2569a3b081d377370659d299ed03ff2431e
name: python-botohelper
arch: src
version: 0.59
epoch: 0
release: 1
summary: a library to make boto3 easier
url: http://example.com
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botohelper-0.59-1.src.rpm
checksum_type: sha256
description:
  To install:
  1. run shell script install_botohelper
  2. setup the local_settings.py file according to what the install script tells you
  3. run any of the other shell scripts in the root of the repo with -h to see what they do


pkgId: 122877f560b08417c356f503e6b31a93a46e6c9260dc0884238eb606dc976bbb
name: python-botoinator
arch: src
version: 0.0.6
epoch: 0
release: 1
url: https://github.com/QuiNovas/botoinator
rpm_license: Apache 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botoinator-0.0.6-1.src.rpm
checksum_type: sha256
summary:
  A decoration mechanism for boto3 that allows automatic decoration of any and all boto3 clients and resources

description:
    Botoinator allows you to apply decorators to boto3 methods on either a class or object level. It works through boto3 sessions to allow you to apply decorators to either all clients/resources of a particular session, or to specific clients/resources of boto3.DEFAULT_SESSION.


  You can see the pydoc generated documentation [HERE](https://github.com/QuiNovas/botoinator/tree/master/documentation/botoinator.txt)



  ```python
  session = boto3.session.Session()
  session.register_client_decorator(service_name, method_names, decorator)
  ```
  Arguments:
  * service_name -- the boto3 name (as a string) of the client to apply the decorator to.
  * method_names -- one or more method names of the client to apply the decorator to. Single names can be a string, while multiple names can be a list/tuple/set.
  * decorator -- the decorator function. Must be a function that takes a function and returns a function. The returned function must take (*args, **kwargs) as arguments.


  ```python
  session = boto3.session.Session()
  session.register_resource_decorator(service_name, resource_name, method_names, decorator)
  ```
  Arguments:
  * service_name -- the boto3 name (as a string) of the service to apply the decorator to.
  * resource_name -- the boto3 name of the resource of the service to apply the decorator to.
  * method_names -- one or more method names of the resource to apply the decorator to. Single names can be a string, while multiple names should be a list/tuple/set.
  * decorator -- the decorator function. Must be a function that takes a function and returns a function. The returned function must take (*args, **kwargs) as arguments


  ```python
  boto3.session.Session.add_client_decorator(service_name, method_names, decorator)
  ```
  Arguments:
  * service_name -- the boto3 name (as a string) of the client to apply the decorator to.
  * method_names -- one or more method names of the client to apply the decorator to. Single names can be a string, while multiple names should be a list/tuple/set.
  * decorator -- the decorator function. Must be a function that takes a function and returns a function. The returned function must take (*args, **kwargs) as arguments.


  ```python
  boto3.session.Session.add_resource_decorator(service_name, resource_name, method_names, decorator)
  ```
  Arguments:
  * service_name -- the boto3 name of the service to apply the decorator to.
  * resource_name -- the boto3 name of the resource of the service to apply the decorator to.
  * method_names -- one or more method names of the resource to apply the decorator to. Single names can be a string, while multiple names should be a list/tuple/set
  * decorator -- the decorator function. Must be a function that takes a function and returns a function. The returned function must take (*args, **kwargs) as arguments


  ```python
  session = boto3.session.Session()
  session.unregister_client_decorator(service_name, method_names)
  ```
  Arguments:
  * service_name -- the boto3 name of the service to apply the decorator to.
  * method_names -- one or more method names of the client to apply the decorator to. Single names can be a string, while multiple names should be a list/tuple/set


  ```python
  session = boto3.session.Session()
  session.unregister_resource_decorator(service_name, resource_name, method_names)
  ```
  Arguments:
  * service_name -- the boto3 name of the service to apply the decorator to.
  * resource_name -- the boto3 name of the resource of the service to apply the decorator to.
  * method_names -- one or more method names of the resource to apply the decorator to. Single names can be a string, while multiple names should be a list/tuple/set


  ```python
  boto3.session.Session.remove_client_decorator(service_name, method_names)
  ```
  Arguments:
  * service_name -- the boto3 name (as a string) of the client to apply the decorator to.
  * method_names -- one or more method names of the client to apply the decorator to. Single names can be a string, while multiple names should be a list/tuple/set.


  ```python
  boto3.session.Session.remove_resource_decorator(service_name, resource_name, method_names)
  ```
  Arguments:
  * service_name -- the boto3 name of the service to apply the decorator to.
  * resource_name -- the boto3 name of the resource of the service to apply the decorator to.
  * method_names -- one or more method names of the resource to apply the decorator to. Single names can be a string, while multiple names should be a list/tuple/set


  If you use the ```boto3.client()``` or ```boto3.resource()``` methods, these create a default session object found at ```boto3.DEFAULT_SESSION```.
  Changing the default session's decorators requires using the ```register_xxx``` and ```unregister_xxx``` methods documented here.
  For example ```boto3.DEFAULT_SESSION.register_client_decorator(...)```.


  ```python
  import boto3
  import botoinator
  from moto import mock_s3, mock_sqs

  """ This is our decorator that we will apply to boto3 methods """
  def myDecorator(func):
    def test_decorator(*args, **kwargs):
      setattr(test_decorator, 'testValue', True) # Add this attribute to the returned function for testing
      return func(*args, **kwargs)
    return test_decorator

  @mock_s3
  def testRegisterToClient():

    """
    Test registering a decorator to a single boto3 session
    """

    
    s = boto3.session.Session()

    
    s.register_client_decorator('s3', 'create_bucket', myDecorator)

    
    client1 = s.client('s3')

    
    client1.create_bucket(Bucket='foo')
    assert hasattr(client1.create_bucket, 'testValue')

    
    client2 = boto3.client('s3')
    client2.create_bucket(Bucket='foo')

    
    assert not hasattr(client2.create_bucket, 'testValue')

    
    s.unregister_client_decorator('s3', 'create_bucket')

    
    client3 = s.client('s3')
    client3.create_bucket(Bucket='bar')

    
    assert not hasattr(client3.create_bucket, 'testValue1')
  ```


pkgId: 56987376c953c4ea7b2159bb4b7902ca163b728dc6cb2c7743f81ad238cc67dd
name: python-botok
arch: src
version: 0.8.12
epoch: 0
release: 1
summary: Tibetan Word Tokenizer
url: https://github.com/Esukhia/botok
rpm_license: Apache2
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botok-0.8.12-1.src.rpm
checksum_type: sha256
description:
  <h1 align="center">
    <br>
    <a href="https://openpecha.org"><img src="https://avatars.githubusercontent.com/u/82142807?s=400&u=19e108a15566f3a1449bafb03b8dd706a72aebcd&v=4" alt="OpenPecha" width="150"></a>
    <br>
  </h1>

  <h3 align="center">Botok – Python Tibetan Tokenizer</h3>

  <!-- Replace the title of the repository -->

  <p align="center">
      <a><img src="https://img.shields.io/github/release/Esukhia/botok.svg" alt="GitHub release"></a>
      <a href="https://botok.readthedocs.io/en/latest/?badge=latest"><img src="https://readthedocs.org/projects/botok/badge/?version=latest" alt="Documentation Status"></a>
      <a href="https://travis-ci.org/Esukhia/botok"><img src="https://travis-ci.org/Esukhia/botok.svg?branch=master" alt="Build Status"></a>
      <a href="https://coveralls.io/github/Esukhia/botok?branch=master"><img src="https://coveralls.io/repos/github/Esukhia/botok/badge.svg?branch=master" alt="Coverage Status"></a>
      <a href="https://black.readthedocs.io/en/stable/"><img src="https://img.shields.io/badge/code%20style-black-000000.svg" alt="Code style: black"></a>
  </p>

  <p align="center">
    <a href="#description">Description</a> •
    <a href="#install">Install</a> •
    <a href="#example">Example</a> •
    <a href="#commentedexample">Commented Example</a> •
    <a href="#docs">Docs</a> •
    <a href="#owners">Owners</a> •
    <a href="#Acknowledgements">Acknowledgements</a> •
    <a href="#Maintainance">Maintainance</a> •
    <a href="#License">License</a>
  </p>
  <hr>



  Botok tokenizes Tibetan text into words with optional attributes such as lemma, POS, clean form.


  Requires to have Python3 installed.

      pip3 install botok



  ```
  from botok import WordTokenizer
  from botok.config import Config
  from pathlib import Path

  def get_tokens(wt, text):
      tokens = wt.tokenize(text, split_affixes=False)
      return tokens

  if __name__ == "__main__":
      config = Config(dialect_name="general", base_path= Path.home())
      wt = WordTokenizer(config=config)
      text = "བཀྲ་ཤིས་བདེ་ལེགས་ཞུས་རྒྱུ་ཡིན་ སེམས་པ་སྐྱིད་པོ་འདུག།"
      tokens = get_tokens(wt, text)
      for token in tokens:
          print(token)
  ```

  https://user-images.githubusercontent.com/24893704/148767959-31cc0a69-4c83-4841-8a1d-028d376e4677.mp4



  ```python
  >>> from botok import Text

  >>> # input is a multi-line input string
  >>> in_str = """ལེ གས། བཀྲ་ཤིས་མཐའི་ ༆ ཤི་བཀྲ་ཤིས་  tr
  ... བདེ་་ལེ གས། བཀྲ་ཤིས་བདེ་ལེགས་༡༢༣ཀཀ།
  ... མཐའི་རྒྱ་མཚོར་གནས་པའི་ཉས་ཆུ་འཐུང་།། །།མཁའ།"""




  >>> # A. on a string
  >>> t = Text(in_str)

  >>> # B. on a file
  ... # note all following operations can be applied to files in this way.
  >>> from pathlib import Path
  >>> in_file = Path.cwd() / 'test.txt'

  >>> # file content:
  >>> in_file.read_text()
  'བཀྲ་ཤིས་བདེ་ལེགས།།\n'

  >>> t = Text(in_file)
  >>> t.tokenize_chunks_plaintext

  >>> # checking an output file has been written:
  ... # BOM is added by default so that notepad in Windows doesn't scramble the line breaks
  >>> out_file = Path.cwd() / 'test_pybo.txt'
  >>> out_file.read_text()
  '\ufeffབཀྲ་ ཤིས་ བདེ་ ལེགས །།'




  >>> # OUTPUT1: chunks are meaningful groups of chars from the input string.
  ... # see how punctuations, numerals, non-bo and syllables are all neatly grouped.
  >>> t.tokenize_chunks_plaintext
  'ལེ_གས །_ བཀྲ་ ཤིས་ མཐའི་ _༆_ ཤི་ བཀྲ་ ཤིས་__ tr_\n བདེ་་ ལེ_གས །_ བཀྲ་ ཤིས་ བདེ་ ལེགས་ ༡༢༣ ཀཀ །_\n མཐའི་ རྒྱ་ མཚོར་ གནས་ པའི་ ཉས་ ཆུ་ འཐུང་ །།_།། མཁའ །'

  >>> # OUTPUT2: could as well be acheived by in_str.split(' ')
  >>> t.tokenize_on_spaces
  'ལེ གས། བཀྲ་ཤིས་མཐའི་ ༆ ཤི་བཀྲ་ཤིས་ tr བདེ་་ལེ གས། བཀྲ་ཤིས་བདེ་ལེགས་༡༢༣ཀཀ། མཐའི་རྒྱ་མཚོར་གནས་པའི་ཉས་ཆུ་འཐུང་།། །།མཁའ།'

  >>> # OUTPUT3: segments in words.
  ... # see how བདེ་་ལེ_གས was still recognized as a single word, even with the space and the double tsek.
  ... # the affixed particles are separated from the hosting word: མཐ འི་ རྒྱ་མཚོ ར་ གནས་པ འི་ ཉ ས་
  >>> t.tokenize_words_raw_text
  Loading Trie... (2s.)
  'ལེ_གས །_ བཀྲ་ཤིས་ མཐ འི་ _༆_ ཤི་ བཀྲ་ཤིས་_ tr_ བདེ་་ལེ_གས །_ བཀྲ་ཤིས་ བདེ་ལེགས་ ༡༢༣ ཀཀ །_ མཐ འི་ རྒྱ་མཚོ ར་ གནས་པ འི་ ཉ ས་ ཆུ་ འཐུང་ །།_།། མཁའ །'
  >>> t.tokenize_words_raw_lines
  'ལེ_གས །_ བཀྲ་ཤིས་ མཐ འི་ _༆_ ཤི་ བཀྲ་ཤིས་__ tr_\n བདེ་་ལེ_གས །_ བཀྲ་ཤིས་ བདེ་ལེགས་ ༡༢༣ ཀཀ །_\n མཐ འི་ རྒྱ་མཚོ ར་ གནས་པ འི་ ཉ ས་ ཆུ་ འཐུང་ །།_།། མཁའ །'

  >>> # OUTPUT4: segments in words, then calculates the number of occurences of each word found
  ... # by default, it counts in_str's substrings in the output, which is why we have བདེ་་ལེ གས	1, བདེ་ལེགས་	1
  ... # this behaviour can easily be modified to take into account the words that pybo recognized instead (see advanced usage)
  >>> print(t.list_word_types)
  འི་	3
  ། 	2
  བཀྲ་ཤིས་	2
  མཐ	2
  ལེ གས	1
   ༆ 	1
  ཤི་	1
  བཀྲ་ཤིས་  	1
  tr \n	1
  བདེ་་ལེ གས	1
  བདེ་ལེགས་	1
  ༡༢༣	1
  ཀཀ	1
  ། \n	1
  རྒྱ་མཚོ	1
  ར་	1
  གནས་པ	1
  ཉ	1
  ས་	1
  ཆུ་	1
  འཐུང་	1
  །། །།	1
  མཁའ	1
  །	1
  ```



  In order to use custom dialect pack:

  - You need to prepare your dialect pack in same folder structure like [general dialect pack](https://github.com/Esukhia/botok-data/tree/master/dialect_packs/general)
  - Then you need to instaintiate a config object where you will pass dialect name and path
  - You can instaintiate your tokenizer object using that config object
  - Your tokenizer will be using your custom dialect pack and it will be using trie pickled file in future to build the custom trie.



  No documentations.

  <!-- This section must link to the docs which are in the root of the repository in /docs -->




  - [@drupchen](https://github.com/drupchen)
  - [@eroux](https://github.com/eroux)
  - [@ngawangtrinley](https://github.com/ngawangtrinley)
  - [@10zinten](https://github.com/10zinten)
  - [@kaldan007](https://github.com/kaldan007)

  <!-- This section lists the owners of the repo -->




  **botok** is an open source library for Tibetan NLP.

  We are always open to cooperation in introducing new features, tool integrations and testing solutions.

  Many thanks to the companies and organizations who have supported botok's development, especially:

  * [Khyentse Foundation](https://khyentsefoundation.org) for contributing USD22,000 to kickstart the project
  * The [Barom/Esukhia canon project](http://www.barom.org) for sponsoring training data curation
  * [BDRC](https://tbrc.org) for contributing 2 staff for 6 months for data curation



  Build the source dist:

  ```
  rm -rf dist/
  python3 setup.py clean sdist
  ```

  and upload on twine (version >= `1.11.0`) with:

  ```
  twine upload dist/*
  ```



  The Python code is Copyright (C) 2019 Esukhia, provided under [Apache 2](LICENSE).

  contributors:
   * [Drupchen](https://github.com/drupchen)
   * [Élie Roux](https://github.com/eroux)
   * [Ngawang Trinley](https://github.com/ngawangtrinley)
   * [Mikko Kotila](https://github.com/mikkokotila)
   * [Thubten Rinzin](https://github.com/thubtenrigzin)

   * [Tenzin](https://github.com/10zinten)
   * Joyce Mackzenzie for reworking the logo


pkgId: 3428a99942a818e744fe7c67a6d774e3be6eecc2f4e41dc140dc34332e769a23
name: python-botorch
arch: src
version: 0.12.0
epoch: 0
release: 1
summary: Bayesian Optimization in PyTorch
url: https://botorch.org
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botorch-0.12.0-1.src.rpm
checksum_type: sha256
description:
  <a href="https://botorch.org">
    <img width="350" src="https://botorch.org/img/botorch_logo_lockup.png" alt="BoTorch Logo" />
  </a>

  <hr/>

  [![Support Ukraine](https://img.shields.io/badge/Support-Ukraine-FFD500?style=flat&labelColor=005BBB)](https://opensource.fb.com/support-ukraine)
  [![Lint](https://github.com/pytorch/botorch/workflows/Lint/badge.svg)](https://github.com/pytorch/botorch/actions?query=workflow%3ALint)
  [![Test](https://github.com/pytorch/botorch/workflows/Test/badge.svg)](https://github.com/pytorch/botorch/actions?query=workflow%3ATest)
  [![Docs](https://github.com/pytorch/botorch/workflows/Docs/badge.svg)](https://github.com/pytorch/botorch/actions?query=workflow%3ADocs)
  [![Nightly](https://github.com/pytorch/botorch/actions/workflows/nightly.yml/badge.svg)](https://github.com/pytorch/botorch/actions?query=workflow%3ANightly)
  [![Codecov](https://img.shields.io/codecov/c/github/pytorch/botorch.svg)](https://codecov.io/github/pytorch/botorch)

  [![Conda](https://img.shields.io/conda/v/pytorch/botorch.svg)](https://anaconda.org/pytorch/botorch)
  [![PyPI](https://img.shields.io/pypi/v/botorch.svg)](https://pypi.org/project/botorch)
  [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)


  BoTorch is a library for Bayesian Optimization built on PyTorch.

  *BoTorch is currently in beta and under active development!*



  BoTorch
  * Provides a modular and easily extensible interface for composing Bayesian
    optimization primitives, including probabilistic models, acquisition functions,
    and optimizers.
  * Harnesses the power of PyTorch, including auto-differentiation, native support
    for highly parallelized modern hardware (e.g. GPUs) using device-agnostic code,
    and a dynamic computation graph.
  * Supports Monte Carlo-based acquisition functions via the
    [reparameterization trick](https://arxiv.org/abs/1312.6114), which makes it
    straightforward to implement new ideas without having to impose restrictive
    assumptions about the underlying model.
  * Enables seamless integration with deep and/or convolutional architectures in PyTorch.
  * Has first-class support for state-of-the art probabilistic models in
    [GPyTorch](http://www.gpytorch.ai/), including support for multi-task Gaussian
    Processes (GPs) deep kernel learning, deep GPs, and approximate inference.




  The primary audience for hands-on use of BoTorch are researchers and
  sophisticated practitioners in Bayesian Optimization and AI.
  We recommend using BoTorch as a low-level API for implementing new algorithms
  for [Ax](https://ax.dev). Ax has been designed to be an easy-to-use platform
  for end-users, which at the same time is flexible enough for Bayesian
  Optimization researchers to plug into for handling of feature transformations,
  (meta-)data management, storage, etc.
  We recommend that end-users who are not actively doing research on Bayesian
  Optimization simply use Ax.




  **Installation Requirements**
  - Python >= 3.10
  - PyTorch >= 2.0.1
  - gpytorch == 1.13
  - linear_operator == 0.5.3
  - pyro-ppl >= 1.8.4
  - scipy
  - multiple-dispatch


  Before installing BoTorch, we recommend first manually installing PyTorch, a required dependency of
  BoTorch. Installing it according to the [PyTorch installation instructions](https://pytorch.org/get-started/locally/)
  ensures that it is properly linked against MKL, a library that optimizes mathematical computation for Intel processors.
  This will result in up to an order-of-magnitude speed-up for Bayesian optimization, as at the moment,
  installing PyTorch from pip does not link against MKL.

  The PyTorch installation instructions currently recommend:
  1. Install [Anaconda](https://www.anaconda.com/distribution/#download-section). Note that there are different installers for Intel and M1 Macs.
  2. Install PyTorch following the [PyTorch installation instructions](https://pytorch.org/get-started/locally/).
  Currently, this suggests running `conda install pytorch torchvision -c pytorch`.

  If you want to customize your installation, please follow the [PyTorch installation instructions](https://pytorch.org/get-started/locally/) to build from source.



  The latest release of BoTorch is easily installed either via
  [Anaconda](https://www.anaconda.com/distribution/#download-section) (recommended) or pip.

  **To install BoTorch from Anaconda**, run
  ```bash
  conda install botorch -c pytorch -c gpytorch -c conda-forge
  ```
  The above command installs BoTorch and any needed dependencies. ` -c pytorch -c gpytorch -c conda-forge` means that the most preferred source to install from is the PyTorch channel, the next most preferred is the GPyTorch channel,
  and the least preferred is conda-forge.

  **Alternatively, to install with `pip`**, do
  ```bash
  pip install botorch
  ```

  _Note_: Make sure the `pip` being used is actually the one from the newly created Conda environment. If you're using a Unix-based OS, you can use `which pip` to check.



  If you would like to try our bleeding edge features (and don't mind potentially
  running into the occasional bug here or there), you can install the latest
  development version directly from GitHub. If you want to also install the
  current `gpytorch` and `linear_operator` development versions, you will need
  to ensure that the `ALLOW_LATEST_GPYTORCH_LINOP` environment variable is set:
  ```bash
  pip install --upgrade git+https://github.com/cornellius-gp/linear_operator.git
  pip install --upgrade git+https://github.com/cornellius-gp/gpytorch.git
  export ALLOW_LATEST_GPYTORCH_LINOP=true
  pip install --upgrade git+https://github.com/pytorch/botorch.git
  ```



  If you want to [contribute](CONTRIBUTING.md) to BoTorch, you will want to install editably so that you can change files and have the
  changes reflected in your local install.

  If you want to install the current `gpytorch` and `linear_operator` development versions, as in Option 2, do that
  before proceeding.



  ```bash
  git clone https://github.com/pytorch/botorch.git
  cd botorch
  pip install -e .
  ```



  ```bash
  git clone https://github.com/pytorch/botorch.git
  cd botorch
  export ALLOW_BOTORCH_LATEST=true
  pip install -e ".[dev, tutorials]"
  ```

  * `dev`: Specifies tools necessary for development
    (testing, linting, docs building; see [Contributing](#contributing) below).
  * `tutorials`: Also installs all packages necessary for running the tutorial notebooks.
  * You can also install either the dev or tutorials dependencies without installing both, e.g. by changing the last command to `pip install -e ".[dev]"`.



  Here's a quick run down of the main components of a Bayesian optimization loop.
  For more details see our [Documentation](https://botorch.org/docs/introduction) and the
  [Tutorials](https://botorch.org/tutorials).

  1. Fit a Gaussian Process model to data
    ```python
    import torch
    from botorch.models import SingleTaskGP
    from botorch.models.transforms import Normalize, Standardize
    from botorch.fit import fit_gpytorch_mll
    from gpytorch.mlls import ExactMarginalLogLikelihood

    
    
    train_X = torch.rand(10, 2, dtype=torch.double) * 2
    Y = 1 - (train_X - 0.5).norm(dim=-1, keepdim=True)  # explicit output dimension
    Y += 0.1 * torch.rand_like(Y)

    gp = SingleTaskGP(
        train_X=train_X,
        train_Y=Y,
        input_transform=Normalize(d=2),
        outcome_transform=Standardize(m=1),
    )
    mll = ExactMarginalLogLikelihood(gp.likelihood, gp)
    fit_gpytorch_mll(mll)
    ```

  2. Construct an acquisition function
    ```python
    from botorch.acquisition import LogExpectedImprovement

    logEI = LogExpectedImprovement(model=gp, best_f=Y.max())
    ```

  3. Optimize the acquisition function
    ```python
    from botorch.optim import optimize_acqf

    bounds = torch.stack([torch.zeros(2), torch.ones(2)]).to(torch.double)
    candidate, acq_value = optimize_acqf(
        logEI, bounds=bounds, q=1, num_restarts=5, raw_samples=20,
    )
    ```




  If you use BoTorch, please cite the following paper:
  > [M. Balandat, B. Karrer, D. R. Jiang, S. Daulton, B. Letham, A. G. Wilson, and E. Bakshy. BoTorch: A Framework for Efficient Monte-Carlo Bayesian Optimization. Advances in Neural Information Processing Systems 33, 2020.](https://arxiv.org/abs/1910.06403)

  ```
  @inproceedings{balandat2020botorch,
    title={{BoTorch: A Framework for Efficient Monte-Carlo Bayesian Optimization}},
    author={Balandat, Maximilian and Karrer, Brian and Jiang, Daniel R. and Daulton, Samuel and Letham, Benjamin and Wilson, Andrew Gordon and Bakshy, Eytan},
    booktitle = {Advances in Neural Information Processing Systems 33},
    year={2020},
    url = {http://arxiv.org/abs/1910.06403}
  }
  ```

  See [here](https://botorch.org/docs/papers) for an incomplete selection of peer-reviewed papers that build off of BoTorch.



  See the [CONTRIBUTING](CONTRIBUTING.md) file for how to help out.



  BoTorch is MIT licensed, as found in the [LICENSE](LICENSE) file.


pkgId: 36b8c10c8b726cb6e9568f0688619da9573c660d9c7d64e2cc4a6d47f9244084
name: python-botrun-flow-lang
arch: src
version: 4.11.151
epoch: 0
release: 1
summary: A flow language for botrun
url: https://pypi.org/project/botrun-flow-lang/
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botrun-flow-lang-4.11.151-1.src.rpm
checksum_type: sha256
description:
  - 用 poetry 管理 python 環境


  ```bash
  poetry export -f requirements.txt --output requirements.txt --without-hashes --without-urls
  ```


  ```bash
  gcloud firestore indexes composite create \
    --collection-group=botrun-hatch-dev-hatch \
    --field-config=field-path=user_id,order=ascending \
    --field-config=field-path=name,order=ascending \
    --field-config=field-path=__name__,order=ascending \
    --project=scoop-386004
  ```


  ```bash
  gcloud builds submit --config cloudbuild_fastapi_dev.yaml --project=scoop-386004
  ```

  ```bash
  gcloud run deploy botrun-flow-lang-fastapi-dev \
    --image asia-east1-docker.pkg.dev/scoop-386004/botrun-flow-lang/botrun-flow-lang-fastapi-dev \
    --port 8080 \
    --platform managed \
    --allow-unauthenticated \
    --project=scoop-386004 \
    --region=asia-east1 \
    --cpu 2 \
    --memory 8Gi \
    --min-instances 0 \
    --max-instances 5 \
    --timeout 3600s \
    --concurrency 300 \
    --cpu-boost \
  ```


  ```bash
  gcloud firestore indexes composite create \
    --collection-group=botrun-hatch-hatch \
    --field-config=field-path=user_id,order=ascending \
    --field-config=field-path=name,order=ascending \
    --field-config=field-path=__name__,order=ascending \
    --project=scoop-386004
  ```


  ```bash
  gcloud builds submit --config cloudbuild_fastapi.yaml --project=scoop-386004
  ```


  ```bash
  gcloud run deploy botrun-flow-lang-fastapi \
    --image asia-east1-docker.pkg.dev/scoop-386004/botrun-flow-lang/botrun-flow-lang-fastapi \
    --port 8080 \
    --platform managed \
    --allow-unauthenticated \
    --project=scoop-386004 \
    --region=asia-east1 \
    --cpu 2 \
    --memory 8Gi \
    --min-instances 0 \
    --max-instances 5 \
    --timeout 3600s \
    --concurrency 300 \
    --cpu-boost \
  ```


  ```bash
  gcloud scheduler jobs create http botrun-flow-lang-heartbeat-job-$ENV \
    --schedule "*/10 * * * *" \
    --time-zone "Asia/Taipei" \
    --uri "https://botrun-flow-lang-fastapi-$ENV-36186877499.asia-east1.run.app/heartbeat" \
    --http-method GET \
    --location "asia-east1" \
    --project "scoop-386004"
  ```
  測試 scheduler
  ```bash
  gcloud scheduler jobs run botrun-flow-lang-heartbeat-job-$ENV --location "asia-east1" --project "scoop-386004"
  ```


pkgId: 0801a79d030f779d3a9002778e7302012204ff053ef9f0ab8376d27d748cf096
name: python-botstory
arch: src
version: 0.1.5
epoch: 0
release: 1
summary: Async framework for bots
url: https://github.com/botstory/bot-story
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botstory-0.1.5-1.src.rpm
checksum_type: sha256
description:
  Under active development. API could change so please follow for changes.



  ```python
  import botstory
  from botstory.integrations import aiohttp, fb, mongodb
  import os


  story = botstory.Story()




  story.use(fb.FBInterface(
      webhook_url='/webhook{}'.format(os.environ.get('FB_WEBHOOK_URL_SECRET_PART', '')),
      webhook_token=os.environ.get('FB_WEBHOOK_TOKEN', None),
  ))


  story.use(aiohttp.AioHttpInterface(
      port=int(os.environ.get('PORT', 8080)),
  ))


  story.use(mongodb.MongodbInterface(
      uri=os.environ.get('MONGODB_URI', 'mongo'),
      db_name=os.environ.get('MONGODB_DB_NAME', 'todobot'),
  ))


  @story.on('Hello')
  def hello_story():
      @story.part()
      async def say_hi(ctx):
          await story.say('Hello {}!'.format(ctx['user'].name))




  asyncio.get_event_loop().run_until_complete(story.start())

  ```



  - **Use frontier features of Python**
  *Botstory is heavily based on brand new Python features, like async/await.
  We always focus on its evolution and don't support legacy versions (<3.5).*

  - **All messengers in one place**
  *Right now botstory supports only fb Messengers, but we are going to
  support many others. So you can use common code base for different
  platform and seamlessly organize communication between them. As well
  we always open for contribution. And if you sure that one platform
  should be here, just drop PR with unit tests.*

  - **More than 90% test coverage**
  *Code is covered by tests except few trivial places.
  That way we are almost sure that any changes won't break other
  functionality. And any breaking features won't come hidden.*

  - **Declarative user dialogs**
  *Match user queries, lead, fork and loop dialogs.*

  - **Store use session**
  *We remember user context and could return it any time and on any
  app instance. So you can scale app, and start and stop it without
  fair of bot amnesia.*

  - **Easily scale**
  *We focus on micro-services and especially on Docker. So you can
  very easy scale any part of the system.*

  - **Open source**
  *MIT licence gives you many rights. And we are very open for your
  contribution and would love to hear about your experience.*

  and many other features



  [CHANGELOG.md](CHANGELOG.md)



  We are developing botstory mindful of the need to have easily reading API
  which describe dialogues (scenario) of bots in Python language.
  Key problem is async nature of any dialog -
  we can wait answer from user for are months and should store context
  until that. As well dialog structure should be simply and clear
  and show sequence of questions and reactions.

  Sure dialog can be made in diagrams but my thought that code should
  clear enough to show story of dialog and should be open for modification.

  As well it is too hard to use git for store versions of diagrams.



  ```bash
  pip install botstory
  ```



  - [TODO bot](https://github.com/botstory/todo-bot) - support fb messenger



  ```python
  """
  v0.0.63
  Bot asks user about destination of space travelling.
  - stateless story. it stores context of story (current question and results) somewhere (maybe DB)
  """
  @story.on('lets go!')
  def stateless_story():
      @story.part()
      async def ask_destination(ctx):
          return await story.ask('Where do you go?',
                                 user=ctx['user'])

      @story.part()
      async def ask_origin(ctx):
          store_destination(ctx['message']['location'])
          return await story.ask('Where do you now?',
                                 user=ctx['user'])

      @story.part()
      async def thanks(ctx):
          store_origin(ctx['message']['location'])
          return await story.say('Thanks!\n'
                                 'Give me a minute I will find you right spaceship!',
                                 user=ctx['user'])
  ```



  ```python
  """
  v0.0.63
  Bot asks user about destination of space travelling.
  - stateless story. it stores context of story (current question and results) somewhere (maybe DB)
  """
  @story.on('lets go!')
  def stateless_story_with_bifurcation():
      @story.part()
      async def request_destination(ctx):
          return await story.ask('Where do you go?',
                                 user=ctx['user'])

      @story.case('stars')
      def stars():
          @story.part()
          async def receive_destination_options(ctx):
              return await story.ask('Which star do you prefer?',
                                     user=ctx['user'])

      @story.case('planets')
      def planets():
          @story.part()
          async def request_origin(ctx):
              return await story.ask('Which planet do you prefer?',
                                     user=ctx['user'])

      @story.case(default=True)
      def other():
          @story.part()
          async def choose_from_top10_planets(ctx):
              return await choose_option(top10_planets,
                                         text='Here is the most popular places. Maybe you would like to choose one?',
                                         user=ctx['user'])

      @story.part()
      async def receive_destination(ctx):
          store_destination(ctx['message']['location'])
          return await story.say('Thanks! Give me a minute I will find you right spaceship!',
                                 user=ctx['user'])

  ```



  ```python

  from botstory.ast import callable, loop, story_context
  from botstory.middlewares import option, sticker, text
  import emoji
  import logging
  from todo import reflection



  async def show_list_next_page(ctx):
      user_data = story_context.get_user_data(ctx)
      page_index = user_data.get('page_index', 0)
      list_title = user_data['list_title']
      title_field = user_data['title_field']
      page_length = user_data['page_length']
      list_type = user_data.get('list_type', 'pure')
      


  @story.callable()
  def pagination_loop():
      @story.part()
      async def show_zero_page(ctx):
          if not await _show_list_next_page(ctx):
              return callable.EndOfStory()

      @story.loop()
      def list_loop():
          @story.on([
              option.Match('NEXT_PAGE_OF_A_LIST'),
              sticker.Like(),
              text.text.EqualCaseIgnore('more'),
              text.text.EqualCaseIgnore('next'),
          ])
          def next_page():
              @story.part()
              async def show_part_of_list(ctx):
                  if not await show_list_next_page(ctx):
                      return loop.BreakLoop()
                  return None


  @story.on([
      text.EqualCaseIgnore('todo'),
  ])
  def list_of_tasks_story():
      @story.part()
      async def list_of_tasks(ctx):
          logger.info('list of tasks')
          return await pagination_list.pagination_loop(
              ctx,
              subtitle_renderer=reflection.class_to_str(tasks_document.task_details_renderer),
              list_title='List of actual tasks:',
              list_type='template',
              page_length=os.environ.get('LIST_PAGE_LENGTH', 4),
              target_document=reflection.class_to_str(tasks_document.TaskDocument),
              title_field='description',
          )

  ```



  [MIT](LICENSE.txt)



  Contributions of all sizes are welcome.


pkgId: b62f4e5e780a05bcb16aabf2b63cd9b2502946e2a1f90a56da4ce32c2a21273f
name: python-botstudio-sdk
arch: src
version: 0.0.25
epoch: 0
release: 1
summary: A small example package
url: https://github.com/botstudiotech/pip_package
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botstudio-sdk-0.0.25-1.src.rpm
checksum_type: sha256
description:
  This is a pip package for botstudio.

  change version in pyproject.toml

  in terminal:

  python -m pip install --upgrade build

  python -m build

  python -m pip install --upgrade twine

  python -m twine upload --repository pypi dist/*

  username = username = "_\_\_token___"


pkgId: 20d4cdb08fdf8f61bdcb164919cb9216b704d0dde00d5c8e5c9d2e7a30a0c48f
name: python-botterino
arch: src
version: 0.5.6
epoch: 0
release: 1
summary: Automate posting and hosting of rounds on /r/picturegame
url: https://github.com/pgitox/botterino
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botterino-0.5.6-1.src.rpm
checksum_type: sha256
description:
  0. All the files you interact with will live in the botterino-config folder which is located:
      1. windows: `C:\Users\your username\botterino-config`
      2. mac: `/Users/<your username/botterino-config`
      3. linux: `~/botterino-config`
      These files are created for you the first time you run the bot
  1. You must have [Python](https://www.python.org/downloads/) installed on your computer
      1. If on windows it is best to install python from the [microsoft store](https://www.microsoft.com/en-us/p/python-39/9p7qfqmjrfp7?activetab=pivot:overviewtab)
  2. Install the bot
      1. open a terminal or command prompt window and type the following command: `pip install botterino`
  3. You must [create a Reddit app](https://www.reddit.com/prefs/apps/) and add authentication details in
      `botterino-config/praw.ini`; see `sample-praw.ini` (on github) for an example
      1. Give app any name you choose, such as 'botterino'
      2. Choose 'script' as app type
      3. Fill in 'redirect URI' with `http://localhost:8080` (This is irrelevant unless OAuth2 is used,but it's a required field)
      4. Once created, you'll have a 'secret', copy/paste that as `client_secret` in botterino-config/praw.ini
      5. You'll also have a less obvious client id, in the top left under the app name and the words 'personal use script' - copy/paste that into `client_id` in praw.ini


pkgId: 2b5cff5fe46855b1feb06f113abe96d0b7cc613be112acd126ab731847db5a46
name: python-bottle
arch: src
version: 0.13.1
epoch: 0
release: 1
summary: Fast and simple WSGI-framework for small web-applications.
url: http://bottlepy.org/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bottle-0.13.1-1.src.rpm
checksum_type: sha256
description:
  Bottle is a fast and simple micro-framework for small web applications. It
  offers request dispatching (Routes) with URL parameter support, templates,
  a built-in HTTP Server and adapters for many third party WSGI/HTTP-server and
  template engines - all in a single file and with no dependencies other than the
  Python Standard Library.

  Homepage and documentation: http://bottlepy.org/

  Copyright (c) 2009-2024, Marcel Hellkamp.
  License: MIT (see LICENSE for details)


pkgId: 709a7d35de4e07767bfd6a3eee83c29b659759235f96e878260153565fc2c982
name: python-bottle-session
arch: src
version: 1.0
epoch: 0
release: 1
summary: Redis based sessions for bottle.
url: https://bitbucket.org/devries/bottle-session
rpm_license: Artistic
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bottle-session-1.0-1.src.rpm
checksum_type: sha256
description:
  Bottle_session is a session manager for the Bottle microframework that
  uses a cookie to maintain your web session and stores a hash associated
  with that cookie using the redis key-value store. It is designed as a
  simple Bottle plugin.


pkgId: f0777b52767b194fa4924ca35fa0aea7b988359215638e721323f596effaa6df
name: python-bottle-sipper
arch: src
version: 0.1.27
epoch: 0
release: 1
summary: Simple, zero-configuration command-line static HTTP server.
url: https://github.com/leogps/bottle-sipper
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bottle-sipper-0.1.27-1.src.rpm
checksum_type: sha256
description:
  Sipper is a simple, zero-configuration command-line static HTTP server. It is built on bottle:
  https://github.com/bottlepy/bottle | https://bottlepy.org/docs/dev/ It aims to provide the same value provided by
  http-server tool written in nodejs: https://github.com/http-party/http-server |
  https://www.npmjs.com/package/http-server

  Homepage and documentation: https://github.com/leogps/bottle-sipper

  Copyright (c) 2023, Paul Gundarapu. License: MIT (see LICENSE for details)


pkgId: 27842f5a6901cf6b17dee123814190857444066e3f013752b41f97d0607195db
name: python-bottle-tools
arch: src
version: 2019.12.22
epoch: 0
release: 1
summary: please add a summary manually as the author left a blank one
url: https://pypi.org/project/bottle-tools/
rpm_license: UNKNOWN
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bottle-tools-2019.12.22-1.src.rpm
checksum_type: sha256
description:
  A set of tools to make things easier to work with when using Bottle.
  [Full Documentation](https://bottle-tools.readthedocs.io/en/latest/)
  Autofill APIs with typed information
  ```python
  import bottle_tools as bt
  bt.common_kwargs.update({"User": UserTable})
  @app.post('/calculate')
  @bt.fill_args(coerce_types=True)
  def login(usrname: str, pwd: str, User):
      user = User.get_or_404(usrname=usrname)
      if not user.password_is_correct(pwd):
          raise HttpNotFound()
      return 'ok'
  ```


pkgId: f33b84911e422f1f0dfcc227c092ac393237a9c148ee14005b4e4fc498e4389c
name: python-bottle-websocket
arch: src
version: 0.2.9
epoch: 0
release: 1
summary: WebSockets for bottle
url: https://github.com/zeekay/bottle-websocket
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bottle-websocket-0.2.9-1.src.rpm
checksum_type: sha256
description:
  This project adds websocket capabilities to [bottle](http://bottlepy.org), leveraging [gevent-websocket](http://www.gelens.org/code/gevent-websocket/) and [gevent](http://www.gevent.org/).


  Use `pip` or `easy_install`:

      pip install bottle-websocket


  Usage is pretty straight-forward, just import the server and plugin:

      from bottle.ext.websocket import GeventWebSocketServer
      from bottle.ext.websocket import websocket

  You can use the websocket plugin to turn routes websocket handlers, the websocket is passed to the route as the first argument:

      @get('/websocket', apply=[websocket])
      def echo(ws):
          while True:
              msg = ws.receive()
              if msg is not None:
                  ws.send(msg)
              else: break

  And then use the provided server:

      run(host='127.0.0.1', port=8080, server=GeventWebSocketServer)


  - [zeekay](https://github.com/zeekay)
  - [xeross](https://github.com/xeross)


pkgId: be1e51f6c0e5e8f68e0e62b9c624a3d3b6dd723363ad9b6c562a6edd767e2b69
name: python-bottlenest
arch: src
version: 0.0.20
epoch: 0
release: 1
summary: A small example package
url: https://github.com/giovannefeitosa/bottlenest
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bottlenest-0.0.20-1.src.rpm
checksum_type: sha256
description:
  This is a simple example package. You can use
  [Github-flavored Markdown](https://guides.github.com/features/mastering-markdown/)
  to write your content.



  1. Update pyproject.toml
  2. Run `bash build.sh`



  pip install bottlenest
  or
  pip install bottlenest==0.0.4



  Update the version inside the file below, and run it

  [temptest.sh](./temptest.sh)


  Copyright (c) 2018 The Python Packaging Authority

  Permission is hereby granted, free of charge, to any person obtaining a copy
  of this software and associated documentation files (the "Software"), to deal
  in the Software without restriction, including without limitation the rights
  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  copies of the Software, and to permit persons to whom the Software is
  furnished to do so, subject to the following conditions:

  The above copyright notice and this permission notice shall be included in all
  copies or substantial portions of the Software.

  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  SOFTWARE.


pkgId: a1f5f65241ab9476a82d37fe634944cf805ef673d386c371f9ed1ca03d9926c1
name: python-bottombar
arch: src
version: 2.1
epoch: 0
release: 1
summary: Print and maintain a status line at the bottom of a VT100 terminal.
url: https://pypi.org/project/bottombar/
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bottombar-2.1-1.src.rpm
checksum_type: sha256
description:
  Bottombar is a Python module that facilitates printing a status line at the
  bottom of a terminal window. The module functions as a state machine, and
  allows multiple, individually submitted status items to be displayed
  simultaneously.


pkgId: af75dcb432b35eb30336a19a253561df660eb85382c0d67977848c5ae214ffed
name: python-botty-mcbotface
arch: src
version: 1.5.3
epoch: 0
release: 1
summary: General purpose Slack-bot with personality
url: https://github.com/ColumbiaSC-Tech/botty_mcbotface
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botty-mcbotface-1.5.3-1.src.rpm
checksum_type: sha256
description:
  Overview
  ********

  A `slackbot <https://github.com/lins05/slackbot>`__ plugin that acts as
  a general purpose Slack bot. Although botty\_mcbotface is not sentient,
  it does display a little sense of humor.

  Much inspiration drawn from snoonet's
  `gonzobot <https://github.com/snoonetIRC/CloudBot>`__ for IRC. The main
  build is from lins05's
  `slackbot <https://github.com/lins05/slackbot>`__, which
  botty\_mcbotface is technically a plugin for (though he himself has a
  multitude of plugins as well).


  Installation & Contributing
  ***************************

  Please see the matching documentation at the botty_mcbotface `GitHub repo <https://github.com/ColumbiaSC-Tech/botty_mcbotface>`__.


  Contributors
  ************

  `Danny Hinshaw <https://github.com/DannyHinshaw>`__

  `Benjamin Matthews <https://github.com/bmatt468>`__

  License
  *******

  The MIT License (see `LICENSE <LICENSE>`__)


pkgId: e1f1117b493070b34634eec4395f378a7e6dfb3d6c6ec4caace96c3054a09c36
name: python-botw-actor-tool
arch: src
version: 0.2.11
epoch: 0
release: 1
summary: Utility for editing actors in LoZ:BotW
url: https://github.com/GingerAvalanche/botw_actor_tool
rpm_license: GNU Affero General Public License v3 or later (AGPLv3+)
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botw-actor-tool-0.2.11-1.src.rpm
checksum_type: sha256
description:
  Utility for editing actors in Legend of Zelda: Breath of the Wild. With it, you can edit actors simply. No longer will you need to edit 4 different files just to add one new item! Now you can just select the item you want to base yours off of, change the name, change the texts, hit save, and boom! New item.

  Note that the tool does not handle resource files (.sbfres). Those need to be handled with Switch Toolbox.


  * A dumped copy of Legend of Zelda: Breath of the Wild (for Wii U or Switch)
  * Python 3.7+ (64-bit, added to system PATH)

  The following `pip` packages, which will be automatically installed:
  * `wxPython`
  * `PyMsyt`
  * `oead`


  1. Download and install Python 3.7+, 64-bit. You must choose the "Add to System PATH" option during installation.
  2. Open a command line and run `pip install botw_actor_tool`


  `botw_actor_tool`
  * Open the tool with this command
  * Set your paths in the Settings before trying to load any actors. It won't be able to find actor lists if it has no paths.
    * Paths are the same as they are in BCML
    * Settings has a dark mode option. The option is currently terrible. Use it at your own risk.
  * Load a vanilla actor by using Ctrl+N or File -> Load Vanilla Actor. This will open a window that will allow you to choose the vanilla actor to load.
  * Load a mod actor by using Ctrl+O or File -> Load Mod Actor. This will open a window that will allow you to choose your mod's `content` or `romfs` folder, and will then find any actors in that mod's `Actor/Pack` folder and display them for you to choose which one to load.
  * Save by using Ctrl+S or File -> Save. Note that any changes to individual files/links that you haven't applied/saved will be lost.



  This contains an entry for every "link" in the ActorLink file, plus a section for Tags.
  * Links can be "Dummy" (no file), the actor's name, or a custom name. Selecting "Custom" won't actually do anything until you enter a custom name and click Update Custom Link.
  * Tags are comma-separated, and will support as many or as few tags as you need.


  Most tabs will open up text editors that allow you to edit the yaml of the files in question, and will then convert it back to aamp or byml when you click the Save button at the bottom.
  * If you don't click the Save button at the bottom, your changes will be lost on switching tabs.


  Not to be confused with the text editor tabs, the texts tab is where you edit the texts of your item in-game. Things like its description, name, and compendium summary.
  * BaseName - The name to display in the inventory. Only valid for cookable recipes that have more than one outcome.
  * Name - The name to display in the inventory for most items.
  * Desc - The inventory description of an actor that can go in Link's inventory.
  * PictureBook - The description of an actor, as it appears in the compendium after you've taken a picture of it.


  * Putting the name of a file that exists in vanilla into a Custom link text field and then clicking Update Custom Link will retrieve that vanilla file's data and ask if you want to import it to your actor.
  * Editing a file with a custom name will prompt you to change the name. This is due to BotW assuming that all files with the same name contain the same data, and only loading one of them.


  * Issues: https://github.com/GingerAvalanche/botw_actor_tool/issues
  * Source: https://github.com/GingerAvalanche/botw_actor_tool

  This software is in early, but usable, beta. Only extensively tested with armor and weapon actors, but should work fine with other actor types. Feel free to report issues or otherwise contribute in any way.


  This software is licensed under the terms of the GNU Affero General Public License, version 3+. The source is publicly available on Github.


pkgId: 270041647cd0720eb66524eca7552c1e7af5c6f8b544251d6b5c99a6ffb9eba7
name: python-botw-utils
arch: src
version: 0.2.3
epoch: 0
release: 1
summary: Library containing various utilities for modding The Legend of Zelda: Breath of the Wild
url: https://github.com/NiceneNerd/botw-utils
rpm_license: Public Domain
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botw-utils-0.2.3-1.src.rpm
checksum_type: sha256
description:
  A Python library containing various utilities for BOTW modding

  Documentation is available at the
  [GitHub pages site](https://nicenenerd.github.io/botw-utils/index.html)


pkgId: b81a9b0ea997955090ea935fe6977567bb30b2c23e2f36acbbd201de6bb843af
name: python-botwinick-utils
arch: src
version: 0.0.20
epoch: 0
release: 1
summary: Assorted Utilities and platform code
url: https://github.com/dbotwinick/botwinick_utils
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-botwinick-utils-0.0.20-1.src.rpm
checksum_type: sha256
description:
  Common Python Utilities. This is essentially just a staging area for existing code that hasn't been sent to a more specific repository or package.


pkgId: a72bdbc910d218e682d0bd33eb2e2968726391eb6416ea68fe8e039fe7ab5d87
name: python-boulder-opal
arch: src
version: 2.1.2
epoch: 0
release: 1
summary: Boulder Opal Client
url: https://q-ctrl.com
rpm_license: https://q-ctrl.com/terms
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-boulder-opal-2.1.2-1.src.rpm
checksum_type: sha256
description:
  The Boulder Opal Client package is a Python client for Q-CTRL's Boulder Opal product. Boulder Opal is a versatile Python toolset that provides everything a research team needs to automate and improve the performance of hardware for quantum computing and quantum sensing.

  See how you can [get started with Boulder Opal](https://docs.q-ctrl.com/boulder-opal/get-started) today.


pkgId: d2fbb03ca755861c64f9515da8a1456f2b9b7f94d1121270eadacc9fcadd012e
name: python-boulder-opal-toolkits
arch: src
version: 2.0.0b10
epoch: 0
release: 1
summary: Boulder Opal Toolkits
url: https://q-ctrl.com
rpm_license: https://q-ctrl.com/terms
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-boulder-opal-toolkits-2.0.0b10-1.src.rpm
checksum_type: sha256
description:
  The functionality of the toolkits has been incoporated to the new and improved Boulder Opal client, `boulderopal`. Support for the legacy `boulderopaltoolkits` package ended on 2024-01-31. You can read the [Boulder Opal get started guide](https://docs.q-ctrl.com/boulder-opal/get-started) or [contact us](https://q-ctrl.com/contact) if you need assistance.



  The Boulder Opal Toolkits provide convenience nodes, classes, and functions that simplify the development in Boulder Opal. These toolkits enable you to develop and implement workflows faster and with less code, for a particular physical system or system-agnostic tasks.


pkgId: 8b5aec7e12a120c27d39388a1d64c20611129834ee7af29aeff78c4367023be6
name: python-bounded-pool-executor
arch: src
version: 0.0.3
epoch: 0
release: 1
summary: Bounded Process&Thread Pool Executor
url: http://github.com/mowshon/bounded_pool_executor
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bounded-pool-executor-0.0.3-1.src.rpm
checksum_type: sha256
description:
  BoundedSemaphore for [ProcessPoolExecutor](https://docs.python.org/3/library/concurrent.futures.html#processpoolexecutor) & [ThreadPoolExecutor](https://docs.python.org/3/library/concurrent.futures.html#threadpoolexecutor) from [concurrent.futures](https://docs.python.org/3/library/concurrent.futures.html)


  ```bash
  pip install bounded-pool-executor
  ```


  If you use the standard module "**concurrent.futures**" and want to simultaneously process several million data, then a queue of workers will take up all the free memory.

  If the script is run on a weak VPS, this will lead to a **memory leak**.






  **BoundedProcessPoolExecutor** will put a new worker in queue only when another worker has finished his work.

  ```python
  from bounded_pool_executor import BoundedProcessPoolExecutor
  from time import sleep
  from random import randint

  def do_job(num):
      sleep_sec = randint(1, 10)
      print('value: %d, sleep: %d sec.' % (num, sleep_sec))
      sleep(sleep_sec)

  with BoundedProcessPoolExecutor(max_workers=5) as worker:
      for num in range(10000):
          print('#%d Worker initialization' % num)
          worker.submit(do_job, num)

  ```

  ![BoundedProcessPoolExecutor](https://python-scripts.com/wp-content/uploads/2018/12/bounded.gif)


  **ProcessPoolExecutor** inserts all workers into the queue and expects tasks to be performed as the new worker is released, depending on the value of `max_workers`.

  ```python
  import concurrent.futures
  from time import sleep
  from random import randint

  def do_job(num):
      sleep_sec = randint(1, 3)
      print('value: %d, sleep: %d sec.' % (num, sleep_sec))
      sleep(sleep_sec)

  with concurrent.futures.ProcessPoolExecutor(max_workers=5) as worker:
      for num in range(100000):
          print('#%d Worker initialization' % num)
          worker.submit(do_job, num)
  ```


  ![concurrent.futures.ProcessPoolExecutor](https://python-scripts.com/wp-content/uploads/2018/12/future-ProcessPoolExecutor.gif)


pkgId: 68c7279a31fe1e14000827b91783c72da82e2d8f2900830c899f97d4cb0097c5
name: python-boutiques
arch: src
version: 0.5.27
epoch: 0
release: 1
summary: Schema for describing bash command-line tools
url: http://github.com/boutiques/boutiques
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-boutiques-0.5.27-1.src.rpm
checksum_type: sha256
description:
  -.. image:: https://zenodo.org/badge/32616811.svg
  -    :target: https://zenodo.org/badge/latestdoi/32616811
  -.. image:: https://img.shields.io/pypi/v/boutiques.svg
  -    :target: https://pypi.python.org/pypi/boutiques
  -.. image:: https://img.shields.io/pypi/pyversions/boutiques.svg
  -    :target: https://pypi.python.org/pypi/boutiques
  -.. image:: https://travis-ci.org/boutiques/boutiques.svg?branch=develop
  -    :target: https://travis-ci.org/boutiques/boutiques
  -.. image:: https://coveralls.io/repos/github/boutiques/boutiques/badge.svg?branch=develop
  -    :target: https://coveralls.io/github/boutiques/boutiques?branch=develop
  Boutiques is a cross-platform descriptive command-line framework for
  applications.


pkgId: c7241e4cca4c74ab8379182d9c2d53aac806519e41ecc4c60dd42a9b5c6851a6
name: python-bovine
arch: src
version: 0.5.14
epoch: 0
release: 1
summary: Core functionality of bovine needed to build fediverse applications
url: https://codeberg.org/bovine/bovine
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bovine-0.5.14-1.src.rpm
checksum_type: sha256
description:
  <!--
  SPDX-FileCopyrightText: 2023 Helge
  SPDX-FileCopyrightText: 2024 helge

  SPDX-License-Identifier: MIT
  -->



  Bovine is a basic utility library for the Fediverse. It can be used both to build ActivityPub Client applications and ActivityPub Servers. In addition to [ActivityPub](https://activitypub.rocks/) support, it also provides utilities to deal with [webfinger](https://webfinger.net), nodeinfo, and HTTP Signatures.

  The [bovine library](https://pypi.org/project/bovine/) can just be installed via pip

  ```bash
  pip install bovine
  ```

  Documentation including tutorials is available at [ReadTheDocs](https://bovine.readthedocs.io/en/latest/).



  Using the [bovine docker image](https://hub.docker.com/r/helgekr/bovine), the following [docker compose file](https://codeberg.org/bovine/bovine/src/branch/main/bovine/resources/docker/docker-compose.yaml), and a service such as [ngrok](https://ngrok.com/) allowing one to expose a local port to the internet, one can create a python shell that allows one to use bovine
  to interact with the Fediverse

  ```yml
  services:
    bovine:
      image: helgekr/bovine
      environment:
      - "BOVINE_TEST_HOSTNAME=${NGROK_HOSTNAME}"
      - "BOVINE_TEST_PROTOCOL=https"
      volumes: ["bovine_shared:/bovine"]
      ports: ["5000:80"]
      command: python -mbovine.testing serve --port 80 --reload --save_config=/bovine/config.toml
    repl:
      image: helgekr/bovine
      command: python -mbovine.testing shell --load_config=/bovine/config.toml
      depends_on: [bovine]
      profiles: ["repl"]
      volumes: ["bovine_shared:/bovine"]
  volumes:
    bovine_shared:
  ```

  When using ngrok with `ngrok http 5000`, you can directly run the above file via

  ```bash
  NGROK_HOSTNAME=$(curl --silent http://127.0.0.1:4040/api/tunnels  | jq '.tunnels[0].public_url' | sed "s|https://||g" | sed 's|"||g') docker compose run repl
  ```

  otherwise you will have to set the variable `BOVINE_TEST_HOSTNAME` to the appropriate host.

  By using

  ```python
  >>> helge = await webfinger("acct:helge@mymath.rocks")
  >>> inbox = (await actor.get(helge))["inbox"]
  >>> helge
  "https://mymath.rocks/endpoints/SYn3cl_N4HAPfPHgo2x37XunLEmhV9LnxCggcYwyec0"
  ```

  one can resolve an acct uri to the actor's uri and
  then record its inbox. Then one
  can create a message via

  ```python
  >>> mention = {"href": helge, "type": "Mention"}
  >>> note = object_factory.note(to={helge}, content="Writing a README thus talking to myself", tag=[mention]).as_public().build()
  >>> note
  {
      "@context": "https://www.w3.org/ns/activitystreams",
      "type": "Note",
      "attributedTo": "https://8fc-2003-c1-c73c-a901-b426-f511-88e5-77e3.ngrok-free.app/buttercup",
      "to": ["https://mymath.rocks/endpoints/SYn3cl_N4HAPfPHgo2x37XunLEmhV9LnxCggcYwyec0", "https://www.w3.org/ns/activitystreams#Public"],
      "id": "https://8fc-2003-c1-c73c-a901-b426-f511-88e5-77e3.ngrok-free.app/HFL5hpzi",
      "published": "2024-11-24T12:30:54Z",
      "content": "Writing a README thus talking to myself",
  }
  ```

  By then running

  ```python
  >>> await actor.post(inbox, activity_factory.create(note).build())
  <ClientResponse(https://mymath.rocks/endpoints/SYONtD8yAKPapRuifwDJ8P0OhcuB7ntjkHdxh_OkrWQ) [202 None]>
  ```

  one can post the message. It should then appear in your Fedi client

  ![Screenshot of the message from buttercup](./buttercup.png)

  One can view messages received in the inbox via

  ```bash
  docker compose logs -f
  ```

  Further information on the testing server can be
  found in [Using bovine with the fediverse-pasture](https://bovine.readthedocs.io/en/latest/tutorials/pasture/)
  in the documentation.



  Issues about bovine should be filed as an [issue](https://codeberg.org/bovine/bovine/issues).



  bovine uses the [fediverse-features](https://codeberg.org/helge/fediverse-features#)
  to provide BDD tests. These can be run using the [run_behave.sh](./run_behave.sh)
  script.



  If you want to contribute, you can start by working on issues labeled [Good first issue](https://codeberg.org/bovine/bovine/issues?q=&type=all&state=open&labels=110885&milestone=0&assignee=0&poster=0). The tech stack is currently based on asynchronous python, using the following components:

  - [aiohttp](https://docs.aiohttp.org/en/stable/index.html) for http requests.
  - [quart](https://quart.palletsprojects.com/en/latest/) as a webserver.
  - [cryptography](https://cryptography.io/en/latest/).
  - [pytest](https://docs.pytest.org/en/7.3.x/) for testing.
  - [ruff](https://pypi.org/project/ruff/) for linting.


pkgId: 2e40d21ba3dc9d75108faabdcca8dcd81d9c20343865c622bbc9a7dcead0302b
name: python-bovine-herd
arch: src
version: 0.5.13
epoch: 0
release: 1
summary: Implementation of a Fediverse server based on bovine
url: https://codeberg.org/bovine/bovine
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bovine-herd-0.5.13-1.src.rpm
checksum_type: sha256
description:
  <!--
  SPDX-FileCopyrightText: 2023 Helge

  SPDX-License-Identifier: MIT
  -->



  `bovine_herd` is a `bovine` powered Fediverse server, which interoperates with the rest of the FediVerse.
  Please consult [the documentation](https://bovine-herd.readthedocs.io/en/latest/) for details to
  run bovine_herd.

  The simplest bovine_herd Fediverse server would be given by

  ```python
  from quart import Quart

  from bovine_herd import BovineHerd

  app = Quart(__name__)
  BovineHerd(app)
  ```

  by running `hypercorn app:app` one can then start a server. This server does not
  provide a user interface nor any users.
  To add users, one can use [bovine-tool](https://pypi.org/project/bovine-tool/).
  With the default configuration, these will be stored in `bovine.sqlite3`.

  One should note that while `bovine_herd` should be domain agnostic, so the same
  instance can serve any domain, created users are not.


pkgId: 16caf28f0f6aaa3f4d3235b2ed0bfb897a1de48cd1d89cd69560c48a691cc60e
name: python-bovine-process
arch: src
version: 0.5.13
epoch: 0
release: 1
summary: Processing of Side Effects of ActivityPub Activities for an ActivityPub Server
url: https://codeberg.org/bovine/bovine
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bovine-process-0.5.13-1.src.rpm
checksum_type: sha256
description:
  <!--
  SPDX-FileCopyrightText: 2023 Helge

  SPDX-License-Identifier: MIT
  -->



  `bovine_process` consists of the side effect logic of Activity objects. This means it contains the code, the logic that for an incoming object, one executes:

  - Store object in bovine_store
  - Add reference to inbox
  - Perform side effects
  - Enque object for bovine_pubsub

  And a similar list of effects for outgoing objects, i.e

  - Store object in bovine_store
  - Add reference to outbox
  - Perform side effects
  - Send objects to follower's inbox
  - Enque object for bovine_pubsub

  The behavior defined in this package corresponds to [6. Client to Server Interactions](https://www.w3.org/TR/activitypub/#client-to-server-interactions) and [7. Server to Server Interactions](https://www.w3.org/TR/activitypub/#server-to-server-interactions) of the ActivityPub specification. However, only a small subset of side effects is implemented.



  - Create, Update, Delete on objects, i.e. basic crud
  - Like, Dislike, EmojiReact -> add to likes collection; Undo removes
  - Announce -> add to share collection; Undo removes
  - The same person can Like, Announce, etc.. multiple times
  - Create with inReplyTo -> add to replies collection; Delete removes

  - Follow and Accept
    - Outgoing Accept of Follow adds to followers
    - Incoming Accept of Follows adds to following

  - [ ] Specify Update checks
  - [ ] Authority checks.
  - [ ] Refactor for easier customization / extension. Adding a new side effect currently requires publishing a new package. This should not be the case.



  The folder `tests/data` contains test cases what side effects happen in the database for certain cases.


pkgId: e9d7b3c97157bf8ef923a4454e15c4baf32b7479a73c63acbb5f1bc28696028f
name: python-bovine-pubsub
arch: src
version: 0.5.13
epoch: 0
release: 1
summary: A Quart thing to handle pubsub tasks in particular the event source
url: https://codeberg.org/bovine/bovine
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bovine-pubsub-0.5.13-1.src.rpm
checksum_type: sha256
description:
  <!--
  SPDX-FileCopyrightText: 2023 Helge

  SPDX-License-Identifier: MIT
  -->



  bovine_pubsub is a simple wrapper to enable [server sent events](https://html.spec.whatwg.org/multipage/server-sent-events.html#server-sent-events) in bovine. These are used to communicate real time with clients without forcing them to use polling. If multiple workers are used with `bovine`, one needs to use Redis as the implementation with queues only works for a single process.

  Starting with `bovine-pubsub` support for server side clients is available using AMQP. See `examples/bovine_listen.py` for details.



  The simplest usage example is given by

  ```python
  from quart import Quart
  from bovine_pubsub import BovinePubSub

  app = Quart(__name__)
  BovinePubSub(app)
  ```

  it adds the config variable `app.config["bovine_pub_sub"]` to the Quart application. By calling

  ```python
  await app.config["bovine_pub_sub"].send("channel:test", b"test")
  ```

  one sends the bytes `b"test"` to the channel `channel:test`. By calling

  ```python
  pub_sub.event_stream("channel:test")
  ```

  one receives an async iterator that can be used as server sent events.



  A usage example is provided by `examples/basic_app.py`. By running

  ```bash
  python examples/basic.app
  ```

  one can start a server that sends "test" 10 times a new socket is opened on `localhost:5000`. The above implementation will use the local queues. To use with Redis start

  ```bash
  BOVINE_REDIS=redis://localhost:6379 python examples/basic_app.py
  ```

  with an appropriate value for the environment variable `BOVINE_REDIS`.



  Testing redis can be done inside of the docker compose setup, e.g.

  ```bash
  docker compose up -d
  docker compose run main /bin/sh
  cd bovine_pubsub
  poetry install
  poetry run pytest
  BOVINE_REDIS=redis://redis:6379 poetry run pytest
  BOVINE_AMQP=amqp://rabbitmq poetry run pytest
  ```


pkgId: 28a32c1d241b22fcd05275fd2cbebb81ff0ca69e3b44baa99da2c65fd0b60477
name: python-bovine-store
arch: src
version: 0.5.13
epoch: 0
release: 1
summary: Store for ActivityPub activities, actors and objects
url: https://codeberg.org/bovine/bovine
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bovine-store-0.5.13-1.src.rpm
checksum_type: sha256
description:
  <!--
  SPDX-FileCopyrightText: 2023 Helge

  SPDX-License-Identifier: MIT
  -->



  `bovine_store` is meant to be the module handling storing of
  local ActivityPub objects and caching of remote ActivityPub
  objects.



  bovine_store assumes that a database connection is initialized using [tortoise-orm](https://tortoise.github.io/). See `examples/basic_app.py` for how to do this in the context of a quart app.



  - [ ] When properties of actor are updated, send an update Activity
    - Doesn't fit into the current bovine framework ... bovine_store doesn't know how to send activities
  - [ ] Generally rework the actor properties mechanism. It is currently not possible to emulate say Mastodon featured collection with it.
  - [ ] bovine_store.models.BovineActorKeyPair needs renamings; and work, e.g. a future identity column should have a uniqueness constraint.
  - [ ] Generally the code quality is not as high as it should be.



  A demonstration webserver can be seen using

  ```bash
  poetry run python examples/basic_app.py
  ```

  Note this is a very basic example. Instructions what the example does are
  printed to the command line after start.

  Note: This example creates two files `db.sqlite3`, which contains the
  database and `context_cache.sqlite`, which contains the cache of json-ld
  contexts.



  For sqlite3

  ```bash
  poetry run pytest
  ```

  For postgres

  ```bash
  BOVINE_DB_URL=postgres://postgres:secret@postgres:5432/postgres poetry run pytest
  ```


pkgId: 1de88d9d13e500501edfcf0745bbde8ca5dcfcb17fbc29ece2d936c6c1425fc5
name: python-bovine-tool
arch: src
version: 0.5.6
epoch: 0
release: 1
summary: Basic tools to administrate a bovine herd
url: https://codeberg.org/bovine/bovine
rpm_license: UNKNOWN
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bovine-tool-0.5.6-1.src.rpm
checksum_type: sha256
description:
  __This package is deprecated with bovine 0.5.5 use `python -m bovine_store` instead__.

  bovine_tool provides a CLI interface to manage bovine.



  The default database connection is "sqlite://bovine.sqlite3". This can be overridden with the environment variable "BOVINE_DB_URL".



  To register a new user with a FediVerse handle use

  ```bash
  python -m bovine_tool.register fediverse_handle [--domain DOMAIN]
  ```

  the domain must be specified. This creates the account `acct:fediverse_handle@DOMAIN`.



  ```bash
  python -m bovine_tool.manage bovine_name
  ```

  displays the user.

  To add a did key for [the Moo Client Registration Flow](https://blog.mymath.rocks/2023-03-25/BIN2_Moo_Client_Registration_Flow) with a BovineClient use

  ```bash
  python -m bovine_tool.manage bovine_name --did_key key_name did_key
  ```

  Furthermore, using `--properties` the properties can be over written.



  ```bash
  python -m bovine_tool.cleanup
  ```

  to delete all remote objects older than 3 days. This should be expanded to make the variables configurable and delete a bunch of other stuff, e.g.

  - remove inbox, outbox entries older than 14 days
  - have a "timeline" of outbox entries to display on a public profile
  - remove all local entries not in inbox, outbox, or timeline
  - remove deleted items older than 1 month
  - make time frames configurable



  Try

  ```sql
  delete from collectionitem where part_of in (select name from bovineactorendpoint where stream_name='INBOX') and created < (current_date - interval '7 day');
  ```


pkgId: 6259a0a98229839e7eb395bbeee6eaa82b571302b4c25579b9857f8b15ec47ad
name: python-bowler
arch: src
version: 0.9.0
epoch: 0
release: 1
summary: Safe code refactoring for modern Python projects
url: https://github.com/facebookincubator/bowler
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bowler-0.9.0-1.src.rpm
checksum_type: sha256
description:
  Bowler is a refactoring tool for manipulating Python at the syntax tree level. It enables
  safe, large scale code modifications while guaranteeing that the resulting code compiles
  and runs. It provides both a simple command line interface and a fluent API in Python for
  generating complex code modifications in code.
  Bowler uses a "fluent" `Query` API to build refactoring scripts through a series
  of selectors, filters, and modifiers.  Many simple modifications are already possible
  using the existing API, but you can also provide custom selectors, filters, and
  modifiers as needed to build more complex or custom refactorings.  See the
  [Query Reference](https://pybowler.io/docs/api-query) for more details.
  Using the query API to rename a single function, and generate an interactive diff from
  the results, would look something like this:
  ```python
  query = (
      Query(<paths to modify>)
      .select_function("old_name")
      .rename("new_name")
      .diff(interactive=True)
  )
  ```
  For more details or documentation, check out https://pybowler.io


pkgId: d8012f16c72e0e2856bdc588c42406388f35a8712fc436679c59a51cee07164a
name: python-box-object-detection
arch: src
version: 0.1.0
epoch: 0
release: 1
summary: A YOLOv8-based object detection tool using FastAPI.
url: https://github.com/Raizo22
rpm_license: Raizo22
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-box-object-detection-0.1.0-1.src.rpm
checksum_type: sha256
description:
  A YOLOv8-based object detection tool using FastAPI.


  - Upload images and detect objects using YOLOv8.
  - Interactive sliders for confidence and IoU thresholds.
  - Beautiful and responsive user interface.


  Install the package using pip:
  ```bash
  pip install box-object-detection


pkgId: 6f76aaf2d99911e214bd1f0f9f85c59e5dfde6486bfa64b0b6cb512ac7f6bead
name: python-box-sdk-gen
arch: src
version: 1.5.1
epoch: 0
release: 1
summary: Official Box Python Generated SDK
url: https://github.com/box/box-python-sdk-gen.git
rpm_license: Apache-2.0, http://www.apache.org/licenses/LICENSE-2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-box-sdk-gen-1.5.1-1.src.rpm
checksum_type: sha256
description:
  <p align="center">
    <img src="https://github.com/box/sdks/blob/master/images/box-dev-logo.png" alt= “box-dev-logo” width="30%" height="50%">
  </p>



  [![Project Status](http://opensource.box.com/badges/active.svg)](http://opensource.box.com/badges)
  ![build](https://github.com/box/box-python-sdk-gen/actions/workflows/build.yml/badge.svg)
  [![PyPI version](https://badge.fury.io/py/box-sdk-gen.svg)](https://badge.fury.io/py/box-sdk-gen)
  [![image](https://img.shields.io/pypi/dm/box-sdk-gen.svg)](https://pypi.python.org/pypi/box-sdk-gen)
  ![Platform](https://img.shields.io/badge/python-3.8+-blue)
  [![Coverage](https://coveralls.io/repos/github/box/box-python-sdk-gen/badge.svg?branch=main)](https://coveralls.io/github/box/box-python-sdk-gen?branch=main)

  We are excited to introduce the stable release of the latest generation of Box Python SDK, designed to elevate the developer experience and streamline your integration with the Box Content Cloud.

  With this SDK, you’ll have access to:

  1. Full API Support: The new generation of Box SDKs empowers developers with complete coverage of the Box API ecosystem. You can now access all the latest features and functionalities offered by Box, allowing you to build even more sophisticated and feature-rich applications.
  2. Rapid API Updates: Say goodbye to waiting for new Box APIs to be incorporated into the SDK. With our new auto-generation development approach, we can now add new Box APIs to the SDK at a much faster pace (in a matter of days). This means you can leverage the most up-to-date features in your applications without delay.
  3. Embedded Documentation: We understand that easy access to information is crucial for developers. With our new approach, we have included comprehensive documentation for all objects and parameters directly in the source code of the SDK. This means you no longer need to look up this information on the developer portal, saving you time and streamlining your development process.
  4. Enhanced Convenience Methods: Our commitment to enhancing your development experience continues with the introduction of convenience methods. These methods cover various aspects such as chunk uploads, classification, and much more.
  5. Seamless Start: The new SDKs integrate essential functionalities like authentication, automatic retries with exponential backoff, exception handling, request cancellation, and type checking, enabling you to focus solely on your application's business logic.

  Embrace the new generation of Box SDKs and unlock the full potential of the Box Content Cloud.



  <!-- START doctoc generated TOC please keep comment here to allow auto update -->
  <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->

  - [Installing](#installing)
  - [Getting Started](#getting-started)
  - [Documentation](#documentation)
  - [Upgrades](#upgrades)
  - [Integration Tests](#integration-tests)
    - [Running integration tests locally](#running-integration-tests-locally)
      - [Create Custom Application](#create-custom-application)
      - [Export configuration](#export-configuration)
      - [Running tests](#running-tests)
  - [Questions, Bugs, and Feature Requests?](#questions-bugs-and-feature-requests)
  - [Copyright and License](#copyright-and-license)

  <!-- END doctoc generated TOC please keep comment here to allow auto update -->



  ```console
  pip install box-sdk-gen
  ```

  This is autogenerated Box SDK version.
  Supported Python versions are Python 3.8 and above.

  To install also extra dependencies required for JWT authentication, use command:

  ```console
  pip install "box-sdk-gen[jwt]"
  ```



  To get started with the SDK, get a Developer Token from the Configuration page of your app in the [Box Developer
  Console](https://app.box.com/developers/console). You can use this token to make test calls for your own Box account.

  The SDK provides an `BoxDeveloperTokenAuth` class, which allows you to authenticate using your Developer Token.
  Use instance of `BoxDeveloperTokenAuth` to initialize `BoxClient` object.
  Using `BoxClient` object you can access managers, which allow you to perform some operations on your Box account.

  The example below demonstrates how to authenticate with Developer Token and print names of all items inside a root folder.

  ```python
  from box_sdk_gen import BoxClient, BoxDeveloperTokenAuth

  def main(token: str):
      auth: BoxDeveloperTokenAuth = BoxDeveloperTokenAuth(token=token)
      client: BoxClient = BoxClient(auth=auth)
      for item in client.folders.get_folder_items('0').entries:
          print(item.name)

  if __name__ == '__main__':
      main('INSERT YOUR DEVELOPER TOKEN HERE')
  ```



  Browse the [docs](docs/README.md) or see [API Reference](https://developer.box.com/reference/) for more information.



  Upgrading from our legacy SDKs to the new generation SDKs is a straightforward process. See our [migration guide](migration-guide.md) and [changelog](CHANGELOG.md) for more information.







  To run integration tests locally you will need a `Custom App` created in the [Box Developer
  Console](https://app.box.com/developers/console)
  with `Server Authentication (with JWT)` selected as authentication method.
  Once created you can edit properties of the application:

  - In section `App Access Level` select `App + Enterprise Access`. You can enable all `Application Scopes`.
  - In section `Advanced Features` enable `Make API calls using the as-user header` and `Generate user access tokens`.

  Now select `Authorization` and submit application to be reviewed by account admin.



  1. Select `Configuration` tab and in the bottom in the section `App Settings`
     download your app configuration settings as JSON.
  2. Encode configuration file to Base64, e.g. using command: `base64 -i path_to_json_file`
  3. Set environment variable: `JWT_CONFIG_BASE_64` with base64 encoded jwt configuration file
  4. Set environment variable: `BOX_FILE_REQUEST_ID` with ID of file request already created in the user account, `BOX_EXTERNAL_USER_EMAIL` with email of free external user which not belongs to any enterprise.
  5. Set environment variable: `WORKFLOW_FOLDER_ID` with the ID of the Relay workflow that deletes the file that triggered the workflow. The workflow should have a manual start to be able to start it from the API.
  6. Set environment variable: `APP_ITEM_ASSOCIATION_FILE_ID` to the ID of the file with associated app item and `APP_ITEM_ASSOCIATION_FOLDER_ID` to the ID of the folder with associated app item.



  To run integration tests locally:

  1. `pip install -r requirements-test.txt`
  2. `pytest`



  Need to contact us directly? [Browse the issues
  tickets](https://github.com/box/box-python-sdk-gen/issues)! Or, if that
  doesn't work, [file a new
  one](https://github.com/box/box-python-sdk-gen/issues/new) and we will get
  back to you. If you have general questions about the Box API, you can
  post to the [Box Developer Forum](https://forum.box.com/).



  Copyright 2023 Box, Inc. All rights reserved.

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.


pkgId: 8cae2c88246f7270fc6327639bde8341134980720dc43ae0b2f382332d497868
name: python-box21-api
arch: src
version: 0.0.11
epoch: 0
release: 1
summary: Api for Box21.ai
url: https://github.com/ramonhollands/box21_api
rpm_license: Apache Software License 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-box21-api-0.0.11-1.src.rpm
checksum_type: sha256
description:
  <!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->
  A python package for interacting with your Box21 via the api

  ``` sh
  pip install box21_api
  ```

  ``` python
  from box21_api.box21_api import Box21Api
  ```
  ``` python
  box21_api = Box21Api(API_USERNAME, API_PASSWORD, 'https://box21.ai', 443, API_PROJECT_ID)
  ```
  ``` python
  labels = box21_api.get_labels()
  print('Number of labels retrieved', len(labels))
  print('First label', labels[0])
  ```
      Number of labels retrieved 2
      First label Label(('Bounding box', 'Chital', 1))
  ``` python
  annotations = box21_api.get_label_annotations(labels[0])
  print('Number of annotations retrieved', len(annotations))
  print('First annotation', annotations[0])
  ```
      Number of annotations retrieved 2
      First annotation BoundingBox(Chital, (0.1641, 0.5291, 0.2766, 0.3381))
  ``` python
  first_annotation = annotations[0]
  pil_image = box21_api.download_asset(first_annotation.asset_id)
  pil_image
  ```
  ![](index_files/figure-gfm/cell-6-output-1.png)
  See more examples on: https://ramonhollands.github.io/box21_api/


pkgId: 521bf7f0861a866e5d29cf21920ca16ac4f8d34c97bfd4860a5a7b81c5b62e43
name: python-boxanova
arch: src
version: 0.1.12
epoch: 0
release: 1
summary: please add a summary manually as the author left a blank one
url: https://github.com/PascalHessler/BoxAnova
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-boxanova-0.1.12-1.src.rpm
checksum_type: sha256
description:
  BoxAnova is a Python package built on top of Seaborn Boxplots. Its main purpose is to create Boxplots with additional significance information. By using ANOVAs to evaluate if group and hue differences are significant, it adds significance information to the plot.



  You can install BoxAnova using pip:

  ```bash
  pip install BoxAnova
  ```

  or Poetry
  ```bash
  poetry add BoxAnova
  ```



  Here is a simple example of how to use BoxAnova:

  ```python
  from BoxAnova import BoxAnova
  import pandas as pd


  df = pd.read_csv('your_data.csv')


  box_anova = BoxAnova(df, variable='Value2', group='group')


  box_anova.generate_box_plot()
  ```
  ![img.png](img.png)

  There are some arguments you can set to change how the plots are generated:
  - You can change orientation
  ```python
  box_anova = BoxAnova(df, variable='Value2', group='group', orient="V")
  box_anova.generate_box_plot()
  ```
  ![img_3.png](img_3.png)
  - If you want using stars or exact values
  ```python
  box_anova = BoxAnova(df, variable='Value2', group='group', show_p_value=True)
  box_anova.generate_box_plot()
  ```
  ![img_1.png](img_1.png)
  - If N of the groups should be displayed
  ```python box_anova.generate_box_plot(fine_tuning_kws={"show_n": True}) ```
  ![img_2.png](img_2.png)



  Finally, you can add a second group.
  ```python
  box_anova.generate_box_plot(display='hue', hue="hue")
  ```
  ![img_5.png](img_5.png)

  The main idea is you might want to genreate multiple plots at once. MultipleBOxAnova supports all functions of BoxAnova in addition it allows for multiple Variables.
  For multiple box anova, you can use the `multiple_box_anova` function:

  ```python
  from BoxAnova import multiple_box_anova
  import pandas as pd


  df = pd.read_csv('your_data.csv')


  multiple_box_anova(variables=["first_variable", "second_variable"], data=df, group="group")
  ```

  In both versions you can add the hue argument.

  ```python
  from BoxAnova import multiple_box_anova, BoxAnova
  import pandas as pd


  df = pd.read_csv('your_data.csv')



  box_anova = BoxAnova(df, variable='first_variable', group='group_column' )


  box_anova.plot_box_plot(hue="hue")


  multiple_box_anova(variables=["first_variable", "second_variable"], data=df, group="group_column", hue="hue")

  ```
  The multiple_box_anova does not require the initialization of the BoxAnova class


  - Striplot in Boxplot BoxAnova(stripplot=True)
  - Violinplot alternativ zu Boxplot BoxAnova(violin=True)



  Contributions are welcome!


pkgId: 304042be1dcd9def6b6d71bcbfe014bcadfefb45a2dc4b70d3b384405bd82759
name: python-boxdetect
arch: src
version: 1.0.2
epoch: 0
release: 1
description:
  nonzero_px_count: 3
  all_px_count: 858

url: http://github.com/karolzak/boxdetect
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-boxdetect-1.0.2-1.src.rpm
checksum_type: sha256
summary:
  boxdetect is a Python package based on OpenCV which allows you to easily detect rectangular shapes like characters boxes on scanned forms.


pkgId: 662639be5870d6a7c39e1936baa378ff310c7312328eb53bbc13718c94867c02
name: python-boxfs
arch: src
version: 0.3.0
epoch: 0
release: 1
summary: Implementation of fsspec for Box file storage
url: https://github.com/IBM/boxfs
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-boxfs-0.3.0-1.src.rpm
checksum_type: sha256
description:
  Implementation of the [`fsspec`](https://filesystem-spec.readthedocs.io/en/latest/index.html)
  protocol for [Box](https://www.box.com/overview) content management, enabling you to
  interface with files stored on Box using a file-system-like navigation.



  You can install `boxfs` from [PyPI](https://pypi.org/project/boxfs/). Use the following
  command:

  ```bash
  pip install boxfs
  ```

  To use install the optional `upath` dependency, use the following command

  ```bash
  pip install boxfs[upath]
  ```



  ```python
  import fsspec
  from boxsdk import JWTAuth

  oauth = JWTAuth.from_settings_file("PATH/TO/JWT_CONFIGURATION.json")
  root_id = "<ID-of-file-system-root>"


  with fsspec.open("box://Documents/test_file.txt", "wb", oauth=oauth, root_id=root_id) as f:
      f.write("This file was produced using boxfs")


  fs = fsspec.filesystem('box', oauth=oauth, root_id=root_id)

  fs.ls("Documents")

  fs.mkdir("Documents/Test Folder")

  fs.rmdir("Documents/Test Folder")


  with fs.open("Documents/test_file.txt", "wb") as f:
      f.write("This file was updated using boxfs")


  fs.cat("Documents/test_file.txt")

  fs.rm("Documents/test_file.txt")



  from upath import UPath
  path = UPath("Documents", fs=fs) / "test_file.txt"
  path.read_text()
  ```



  The following storage options are accepted by `fsspec` when creating a `BoxFileSystem`
  object:

  - oauth: Box app OAuth2 configuration dictionary, e.g. loaded from
      `JWTAuth.from_settings_file`, by default None
  - client: An already instantiated boxsdk `Client` object
  - client_type: Type of `Client` class to use when connecting to box

  If `client` is provided, it is used for handling API calls. Otherwise, the file
  system to instantiate a new client connection, of type `client_type`, using the
  provided `oauth` configuration.

  - root_id: Box ID (as `str`) of folder where file system root is placed, by default
      None
  - root_path: Path (as `str`) to Box root folder, must be relative to user's root
      (e.g. "All Files"). The client must have access to the application user's root
      folder (i.e., it cannot be downscoped to a subfolder)

  If only `root_id` is provided, the `root_path` is determined from API calls. If
  only `root_path` is provided, the `root_id` is determined from API calls. If
  neither is provided, the application user's root folder is used.

  - path_map: Mapping of paths to object ID strings, used to populate initial lookup
      cache for quick directory navigation
  - scopes: List of permissions to which the API token should be restricted. If None
      (default), no restrictions are applied. If scopes are provided, the client
      connection is (1) downscoped to use only the provided scopes, and
      (2) restricted to the directory/subdirectories of the root folder.



  Before you can use `boxfs`, you will need a Box application through which you can route
  your API calls. To do so, you can follow the steps for
  ["Setup with JWT"](https://developer.box.com/guides/authentication/jwt/jwt-setup/)
  in the Box Developer documentation. The JWT configuration `.json` file that
  you generate will have to be stored locally and loaded using
  `JWTAuth.from_settings_file`. You also have to add your application's
  Service Account as a collaborator on the root folder of your choosing, or
  you will only have access to the Box application's files.


pkgId: 555dcfe825bbd6a2dd2161a7aa9e0e96b64309a05158c92dd68c4829c6852d5e
name: python-boxmot
arch: src
version: 11.0.5
epoch: 0
release: 1
url: https://pypi.org/project/boxmot/
rpm_license: AGPL-3.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-boxmot-11.0.5-1.src.rpm
checksum_type: sha256
summary:
  BoxMOT: pluggable SOTA tracking modules for segmentation, object detection and pose estimation models

description:
  <div align="center">
    <p>
    <img src="assets/images/track_all_seg_1280_025conf.gif" width="400"/>
    </p>
    <br>
    <div>
    <a href="https://github.com/mikel-brostrom/yolov8_tracking/actions/workflows/ci.yml"><img src="https://github.com/mikel-brostrom/yolov8_tracking/actions/workflows/ci.yml/badge.svg" alt="CI CPU testing"></a>
    <a href="https://pepy.tech/project/boxmot"><img src="https://static.pepy.tech/badge/boxmot"></a>
    <br>
    <a href="https://colab.research.google.com/drive/18nIqkBr68TkK8dHdarxTco6svHUJGggY?usp=sharing"><img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab"></a>
  <a href="https://doi.org/10.5281/zenodo.8132989"><img src="https://zenodo.org/badge/DOI/10.5281/zenodo.8132989.svg" alt="DOI"></a>
  <a href="https://hub.docker.com/r/boxmot/boxmot"><img src="https://img.shields.io/docker/pulls/boxmot/boxmot?logo=docker" alt="Ultralytics Docker Pulls"></a>

    </div>
  </div>



  This repo contains a collections of pluggable state-of-the-art multi-object trackers for segmentation, object detection and pose estimation models. For the methods using appearance description, both heavy ([CLIPReID](https://arxiv.org/pdf/2211.13977.pdf)) and lightweight state-of-the-art ReID models ([LightMBN](https://arxiv.org/pdf/2101.10774.pdf), [OSNet](https://arxiv.org/pdf/1905.00953.pdf) and more) are available for automatic download. We provide examples on how to use this package together with popular object detection models such as: [YOLOv8, YOLOv9 and YOLOv10](https://github.com/ultralytics)

  <div align="center">

  <!-- START TRACKER TABLE -->
  | Tracker | Status  | HOTA↑ | MOTA↑ | IDF1↑ |
  | :-----: | :-----: | :---: | :---: | :---: |
  | [botsort](https://arxiv.org/abs/2206.14651) | ✅ | 68.504 | 77.165 | 80.986 |
  | [strongsort](https://arxiv.org/abs/2202.13514) | ✅ | 68.329 | 76.348 | 81.206 |
  | [bytetrack](https://arxiv.org/abs/2110.06864) | ✅ | 66.536 | 76.909 | 77.855 |
  | [ocsort](https://arxiv.org/abs/2203.14360) | ✅ | 65.187 | 74.819 | 75.957 |
  | [imprassoc](https://openaccess.thecvf.com/content/CVPR2023W/E2EAD/papers/Stadler_An_Improved_Association_Pipeline_for_Multi-Person_Tracking_CVPRW_2023_paper.pdf) | ✅ | 64.096 | 76.511 | 71.875 |
  | [deepocsort](https://arxiv.org/abs/2302.11813) | ✅ | 62.913 | 74.483 | 73.459 |
  | [hybridsort](https://arxiv.org/abs/2308.00783) | ❌ |  |  |  |

  <!-- END TRACKER TABLE -->

  <sub> NOTES: The evaluation was conducted on the second half of the MOT17 training set, as the validation set is not publicly accessible. The pre-generated detections and embeddings used, were sourced from [here](https://drive.google.com/drive/folders/1zzzUROXYXt8NjxO1WUcwSzqD-nn7rPNr). Each tracker was configured with the original parameters provided in their official repositories. </sub>

  </div>

  </details>





  Today's multi-object tracking options are heavily dependant on the computation capabilities of the underlaying hardware. BoxMOT provides a great variety of tracking methods that meet different hardware limitations, all the way from CPU only to larger GPUs. Morover, we provide scripts for ultra fast experimentation by saving detections and embeddings, which then be loaded into any tracking algorithm. Avoiding the overhead of repeatedly generating this data.



  Start with [**Python>=3.9**](https://www.python.org/) environment.

  If you want to run the YOLOv8, YOLOv9 or YOLOv10 examples:

  ```
  git clone https://github.com/mikel-brostrom/boxmot.git
  cd boxmot
  pip install poetry
  poetry install --with yolo  # installed boxmot + yolo dependencies
  poetry shell  # activates the newly created environment with the installed dependencies
  ```

  but if you only want to import the tracking modules you can simply:

  ```
  pip install boxmot
  ```



  <details>
  <summary>Tracking</summary>

  <details>
  <summary>Yolo models</summary>



  ```bash
  $ python tracking/track.py --yolo-model yolov10n      # bboxes only
    python tracking/track.py --yolo-model yolov9s       # bboxes only
    python tracking/track.py --yolo-model yolov8n       # bboxes only
                                          yolov8n-seg   # bboxes + segmentation masks
                                          yolov8n-pose  # bboxes + pose estimation

  ```

    </details>

  <details>
  <summary>Tracking methods</summary>

  ```bash
  $ python tracking/track.py --tracking-method deepocsort
                                               strongsort
                                               ocsort
                                               bytetrack
                                               botsort
                                               imprassoc
  ```

  </details>

  <details>
  <summary>Tracking sources</summary>

  Tracking can be run on most video formats

  ```bash
  $ python tracking/track.py --source 0                               # webcam
                                      img.jpg                         # image
                                      vid.mp4                         # video
                                      path/                           # directory
                                      path/*.jpg                      # glob
                                      'https://youtu.be/Zgi9g1ksQHc'  # YouTube
                                      'rtsp://example.com/media.mp4'  # RTSP, RTMP, HTTP stream
  ```

  </details>

  <details>
  <summary>Select ReID model</summary>

  Some tracking methods combine appearance description and motion in the process of tracking. For those which use appearance, you can choose a ReID model based on your needs from this [ReID model zoo](https://kaiyangzhou.github.io/deep-person-reid/MODEL_ZOO). These model can be further optimized for you needs by the [reid_export.py](https://github.com/mikel-brostrom/yolo_tracking/blob/master/boxmot/appearance/reid_export.py) script

  ```bash
  $ python tracking/track.py --source 0 --reid-model lmbn_n_cuhk03_d.pt               # lightweight
                                                     osnet_x0_25_market1501.pt
                                                     mobilenetv2_x1_4_msmt17.engine
                                                     resnet50_msmt17.onnx
                                                     osnet_x1_0_msmt17.pt
                                                     clip_market1501.pt               # heavy
                                                     clip_vehicleid.pt
                                                     ...
  ```

  </details>

  <details>
  <summary>Filter tracked classes</summary>

  By default the tracker tracks all MS COCO classes.

  If you want to track a subset of the classes that you model predicts, add their corresponding index after the classes flag,

  ```bash
  python tracking/track.py --source 0 --yolo-model yolov8s.pt --classes 16 17  # COCO yolov8 model. Track cats and dogs, only
  ```

  [Here](https://tech.amikelive.com/node-718/what-object-categories-labels-are-in-coco-dataset/) is a list of all the possible objects that a Yolov8 model trained on MS COCO can detect. Notice that the indexing for the classes in this repo starts at zero

  </details>


  </details>

  <details>
  <summary>Evaluation</summary>

  Evaluate a combination of detector, tracking method and ReID model on standard MOT dataset or you custom one by

  ```bash
  $ python3 tracking/val.py --benchmark MOT17-mini --yolo-model yolov8n.pt --reid-model osnet_x0_25_msmt17.pt --tracking-method deepocsort --verbose --source ./assets/MOT17-mini/train
  $ python3 tracking/val.py --benchmark MOT17      --yolo-model yolov8n.pt --reid-model osnet_x0_25_msmt17.pt --tracking-method ocsort     --verbose --source ./tracking/val_utils/MOT17/train
  ```

  Detections and embeddings are stored for the selected YOLO and ReID model respectively, which then be loaded into any tracking algorithm. Avoiding the overhead of repeatedly generating this data.
  </details>


  <details>
  <summary>Evolution</summary>

  We use a fast and elitist multiobjective genetic algorithm for tracker hyperparameter tuning. By default the objectives are: HOTA, MOTA, IDF1. Run it by

  ```bash

  $ python tracking/generate_dets_n_embs.py --source ./assets/MOT17-mini/train --yolo-model yolov8n.pt yolov8s.pt --reid-model weights/osnet_x0_25_msmt17.pt

  $ python tracking/evolve.py --benchmark MOT17-mini --dets yolov8n --embs osnet_x0_25_msmt17 --n-trials 9 --tracking-method botsort
  ```

  The set of hyperparameters leading to the best HOTA result are written to the tracker's config file.

  </details>

  <details>
  <summary>Export</summary>

  We support ReID model export to ONNX, OpenVINO, TorchScript and TensorRT

  ```bash

  $ python3 boxmot/appearance/reid_export.py --include onnx --device cpu

  $ python3 boxmot/appearance/reid_export.py --include openvino --device cpu

  $ python3 boxmot/appearance/reid_export.py --include engine --device 0 --dynamic
  ```

  The set of hyperparameters leading to the best HOTA result are written to the tracker's config file.

  </details>




  <div align="center">

  | Example Description | Notebook |
  |---------------------|----------|
  | Torchvision bounding box tracking with BoxMOT | [![Notebook](https://img.shields.io/badge/Notebook-torchvision_det_boxmot.ipynb-blue)](examples/torchvision_det_boxmot.ipynb) |
  | Torchvision pose tracking with BoxMOT | [![Notebook](https://img.shields.io/badge/Notebook-torchvision_pose_boxmot.ipynb-blue)](examples/torchvision_pose_boxmot.ipynb) |
  | Torchvision segmentation tracking with BoxMOT | [![Notebook](https://img.shields.io/badge/Notebook-torchvision_seg_boxmot.ipynb-blue)](examples/torchvision_seg_boxmot.ipynb) |

  </div>



  <a href="https://github.com/mikel-brostrom/yolo_tracking/graphs/contributors ">
    <img src="https://contrib.rocks/image?repo=mikel-brostrom/yolo_tracking" />
  </a>



  For Yolo tracking bugs and feature requests please visit [GitHub Issues](https://github.com/mikel-brostrom/yolo_tracking/issues).
  For business inquiries or professional support requests please send an email to: box-mot@outlook.com


pkgId: 1beae4a8efaba19c6f814d660f198e76d0cb12309ff8e76d2018bae2e71d1235
name: python-boxmot
arch: src
version: 11.0.6
epoch: 0
release: 1
url: https://pypi.org/project/boxmot/
rpm_license: AGPL-3.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-boxmot-11.0.6-1.src.rpm
checksum_type: sha256
summary:
  BoxMOT: pluggable SOTA tracking modules for segmentation, object detection and pose estimation models

description:
  <div align="center">
    <p>
    <img src="assets/images/track_all_seg_1280_025conf.gif" width="400"/>
    </p>
    <br>
    <div>
    <a href="https://github.com/mikel-brostrom/yolov8_tracking/actions/workflows/ci.yml"><img src="https://github.com/mikel-brostrom/yolov8_tracking/actions/workflows/ci.yml/badge.svg" alt="CI CPU testing"></a>
    <a href="https://pepy.tech/project/boxmot"><img src="https://static.pepy.tech/badge/boxmot"></a>
    <br>
    <a href="https://colab.research.google.com/drive/18nIqkBr68TkK8dHdarxTco6svHUJGggY?usp=sharing"><img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab"></a>
  <a href="https://doi.org/10.5281/zenodo.8132989"><img src="https://zenodo.org/badge/DOI/10.5281/zenodo.8132989.svg" alt="DOI"></a>
  <a href="https://hub.docker.com/r/boxmot/boxmot"><img src="https://img.shields.io/docker/pulls/boxmot/boxmot?logo=docker" alt="Ultralytics Docker Pulls"></a>

    </div>
  </div>



  This repo contains a collections of pluggable state-of-the-art multi-object trackers for segmentation, object detection and pose estimation models. For the methods using appearance description, both heavy ([CLIPReID](https://arxiv.org/pdf/2211.13977.pdf)) and lightweight state-of-the-art ReID models ([LightMBN](https://arxiv.org/pdf/2101.10774.pdf), [OSNet](https://arxiv.org/pdf/1905.00953.pdf) and more) are available for automatic download. We provide examples on how to use this package together with popular object detection models such as: [YOLOv8, YOLOv9 and YOLOv10](https://github.com/ultralytics)

  <div align="center">

  <!-- START TRACKER TABLE -->
  | Tracker | Status  | HOTA↑ | MOTA↑ | IDF1↑ |
  | :-----: | :-----: | :---: | :---: | :---: |
  | [botsort](https://arxiv.org/abs/2206.14651) | ✅ | 68.504 | 77.165 | 80.986 |
  | [strongsort](https://arxiv.org/abs/2202.13514) | ✅ | 68.329 | 76.348 | 81.206 |
  | [bytetrack](https://arxiv.org/abs/2110.06864) | ✅ | 66.536 | 76.909 | 77.855 |
  | [ocsort](https://arxiv.org/abs/2203.14360) | ✅ | 65.187 | 74.819 | 75.957 |
  | [imprassoc](https://openaccess.thecvf.com/content/CVPR2023W/E2EAD/papers/Stadler_An_Improved_Association_Pipeline_for_Multi-Person_Tracking_CVPRW_2023_paper.pdf) | ✅ | 64.096 | 76.511 | 71.875 |
  | [deepocsort](https://arxiv.org/abs/2302.11813) | ✅ | 62.913 | 74.483 | 73.459 |
  | [hybridsort](https://arxiv.org/abs/2308.00783) | ❌ |  |  |  |

  <!-- END TRACKER TABLE -->

  <sub> NOTES: The evaluation was conducted on the second half of the MOT17 training set, as the validation set is not publicly accessible. The pre-generated detections and embeddings used, were sourced from [here](https://drive.google.com/drive/folders/1zzzUROXYXt8NjxO1WUcwSzqD-nn7rPNr). Each tracker was configured with the original parameters provided in their official repositories. </sub>

  </div>

  </details>





  Today's multi-object tracking options are heavily dependant on the computation capabilities of the underlaying hardware. BoxMOT provides a great variety of tracking methods that meet different hardware limitations, all the way from CPU only to larger GPUs. Morover, we provide scripts for ultra fast experimentation by saving detections and embeddings, which then be loaded into any tracking algorithm. Avoiding the overhead of repeatedly generating this data.



  Start with [**Python>=3.9**](https://www.python.org/) environment.

  If you want to run the YOLOv8, YOLOv9 or YOLOv10 examples:

  ```
  git clone https://github.com/mikel-brostrom/boxmot.git
  cd boxmot
  pip install poetry
  poetry install --with yolo  # installed boxmot + yolo dependencies
  poetry shell  # activates the newly created environment with the installed dependencies
  ```

  but if you only want to import the tracking modules you can simply:

  ```
  pip install boxmot
  ```



  <details>
  <summary>Tracking</summary>

  <details>
  <summary>Yolo models</summary>



  ```bash
  $ python tracking/track.py --yolo-model yolov10n      # bboxes only
    python tracking/track.py --yolo-model yolov9s       # bboxes only
    python tracking/track.py --yolo-model yolov8n       # bboxes only
                                          yolov8n-seg   # bboxes + segmentation masks
                                          yolov8n-pose  # bboxes + pose estimation

  ```

    </details>

  <details>
  <summary>Tracking methods</summary>

  ```bash
  $ python tracking/track.py --tracking-method deepocsort
                                               strongsort
                                               ocsort
                                               bytetrack
                                               botsort
                                               imprassoc
  ```

  </details>

  <details>
  <summary>Tracking sources</summary>

  Tracking can be run on most video formats

  ```bash
  $ python tracking/track.py --source 0                               # webcam
                                      img.jpg                         # image
                                      vid.mp4                         # video
                                      path/                           # directory
                                      path/*.jpg                      # glob
                                      'https://youtu.be/Zgi9g1ksQHc'  # YouTube
                                      'rtsp://example.com/media.mp4'  # RTSP, RTMP, HTTP stream
  ```

  </details>

  <details>
  <summary>Select ReID model</summary>

  Some tracking methods combine appearance description and motion in the process of tracking. For those which use appearance, you can choose a ReID model based on your needs from this [ReID model zoo](https://kaiyangzhou.github.io/deep-person-reid/MODEL_ZOO). These model can be further optimized for you needs by the [reid_export.py](https://github.com/mikel-brostrom/yolo_tracking/blob/master/boxmot/appearance/reid_export.py) script

  ```bash
  $ python tracking/track.py --source 0 --reid-model lmbn_n_cuhk03_d.pt               # lightweight
                                                     osnet_x0_25_market1501.pt
                                                     mobilenetv2_x1_4_msmt17.engine
                                                     resnet50_msmt17.onnx
                                                     osnet_x1_0_msmt17.pt
                                                     clip_market1501.pt               # heavy
                                                     clip_vehicleid.pt
                                                     ...
  ```

  </details>

  <details>
  <summary>Filter tracked classes</summary>

  By default the tracker tracks all MS COCO classes.

  If you want to track a subset of the classes that you model predicts, add their corresponding index after the classes flag,

  ```bash
  python tracking/track.py --source 0 --yolo-model yolov8s.pt --classes 16 17  # COCO yolov8 model. Track cats and dogs, only
  ```

  [Here](https://tech.amikelive.com/node-718/what-object-categories-labels-are-in-coco-dataset/) is a list of all the possible objects that a Yolov8 model trained on MS COCO can detect. Notice that the indexing for the classes in this repo starts at zero

  </details>


  </details>

  <details>
  <summary>Evaluation</summary>

  Evaluate a combination of detector, tracking method and ReID model on standard MOT dataset or you custom one by

  ```bash
  $ python3 tracking/val.py --benchmark MOT17-mini --yolo-model yolov8n.pt --reid-model osnet_x0_25_msmt17.pt --tracking-method deepocsort --verbose --source ./assets/MOT17-mini/train
  $ python3 tracking/val.py --benchmark MOT17      --yolo-model yolov8n.pt --reid-model osnet_x0_25_msmt17.pt --tracking-method ocsort     --verbose --source ./tracking/val_utils/MOT17/train
  ```

  Detections and embeddings are stored for the selected YOLO and ReID model respectively, which then be loaded into any tracking algorithm. Avoiding the overhead of repeatedly generating this data.
  </details>


  <details>
  <summary>Evolution</summary>

  We use a fast and elitist multiobjective genetic algorithm for tracker hyperparameter tuning. By default the objectives are: HOTA, MOTA, IDF1. Run it by

  ```bash

  $ python tracking/generate_dets_n_embs.py --source ./assets/MOT17-mini/train --yolo-model yolov8n.pt yolov8s.pt --reid-model weights/osnet_x0_25_msmt17.pt

  $ python tracking/evolve.py --benchmark MOT17-mini --dets yolov8n --embs osnet_x0_25_msmt17 --n-trials 9 --tracking-method botsort
  ```

  The set of hyperparameters leading to the best HOTA result are written to the tracker's config file.

  </details>

  <details>
  <summary>Export</summary>

  We support ReID model export to ONNX, OpenVINO, TorchScript and TensorRT

  ```bash

  $ python3 boxmot/appearance/reid_export.py --include onnx --device cpu

  $ python3 boxmot/appearance/reid_export.py --include openvino --device cpu

  $ python3 boxmot/appearance/reid_export.py --include engine --device 0 --dynamic
  ```

  The set of hyperparameters leading to the best HOTA result are written to the tracker's config file.

  </details>




  <div align="center">

  | Example Description | Notebook |
  |---------------------|----------|
  | Torchvision bounding box tracking with BoxMOT | [![Notebook](https://img.shields.io/badge/Notebook-torchvision_det_boxmot.ipynb-blue)](examples/det/torchvision_boxmot.ipynb) |
  | Torchvision pose tracking with BoxMOT | [![Notebook](https://img.shields.io/badge/Notebook-torchvision_pose_boxmot.ipynb-blue)](examples/pose/torchvision_boxmot.ipynb) |
  | Torchvision segmentation tracking with BoxMOT | [![Notebook](https://img.shields.io/badge/Notebook-torchvision_seg_boxmot.ipynb-blue)](examples/seg/torchvision_boxmot.ipynb) |

  </div>



  <a href="https://github.com/mikel-brostrom/yolo_tracking/graphs/contributors ">
    <img src="https://contrib.rocks/image?repo=mikel-brostrom/yolo_tracking" />
  </a>



  For Yolo tracking bugs and feature requests please visit [GitHub Issues](https://github.com/mikel-brostrom/yolo_tracking/issues).
  For business inquiries or professional support requests please send an email to: box-mot@outlook.com


pkgId: f314ad2c07599d0807885e2d8544660116474bab786fd1339d0e3288a1a53646
name: python-boxprint
arch: src
version: 0.0.15
epoch: 0
release: 1
summary: A small package for printing boxes
url: https://github.com/yuzuquats/pyboxprint
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-boxprint-0.0.15-1.src.rpm
checksum_type: sha256
description:
  **Debug**
  ```python
  from boxprint import dprint
  a_list_of_numbers = [1, 2, 3, 4, 5]
  dprint(a_list_of_numbers)
  a_list_of_numbers = None
  dprint(a_list_of_numbers)
  ```
  ```
  ╭─┤ a_list_of_numbers ├────────────────────────────────────────────────────────╮
  │                                                                              │
  │ tests/test_debug.py:11                                                       │
  │                                                                              │
  │ type = <class 'list'>                                                        │
  │ value = [1, 2, 3, 4, 5]                                                      │
  │                                                                              │
  ╰──────────────────────────────────────────────────────────────────────────────╯
  ╭─┤ a_list_of_numbers ├────────────────────────────────────────────────────────╮
  │                                                                              │
  │ tests/test_debug.py:14                                                       │
  │                                                                              │
  │ type = <class 'NoneType'>                                                    │
  │ value = None                                                                 │
  │                                                                              │
  ╰──────────────────────────────────────────────────────────────────────────────╯
  ```
  **Current Stack**
  ```python
  from boxprint import stprint
  def my_function(param1, param2):
      local1 = [param1] * 4
      local2 = "a"
      stprint(width=60)
  for i in range(5):
      my_function(i, i*3)
  ```
  ```
  ╭─┤ my_function - tests/test_stprint.py:35 ├───────────────╮
  │                                                          │
  │   param1 = 0                                             │
  │   param2 = 0                                             │
  │   local1 = [0, 0, 0, 0]                                  │
  │   local2 = a                                             │
  │                                                          │
  ╰──────────────────────────────────────────────────────────╯
  ╭─┤ my_function - tests/test_stprint.py:35 ├───────────────╮
  │                                                          │
  │   param1 = 1                                             │
  │   param2 = 3                                             │
  │   local1 = [1, 1, 1, 1]                                  │
  │   local2 = a                                             │
  │                                                          │
  ╰──────────────────────────────────────────────────────────╯
  ```


pkgId: 5e329da080e7c873b9465acbb3862bdda1200283bcf3db0a0de65715e55a93b4
name: python-boxsdk
arch: src
version: 3.13.0
epoch: 0
release: 1
summary: Official Box Python SDK
url: https://github.com/box/box-python-sdk
rpm_license: Apache Software License, Version 2.0, http://www.apache.org/licenses/LICENSE-2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-boxsdk-3.13.0-1.src.rpm
checksum_type: sha256
description:
  <p align="center">
    <img src="https://github.com/box/sdks/blob/master/images/box-dev-logo.png" alt= “box-dev-logo” width="30%" height="50%">
  </p>



  This version of the Box Python SDK is under maintenance mode, and will be deprecated soon, only critical security updates and bug fixes will be provided. We recommend using the new version Box Python SDK, which can be found at [box/box-python-sdk-gen](https://github.com/box/box-python-sdk-gen)

  You can find the migration guide [here](https://github.com/box/box-python-sdk-gen/blob/main/migration-guide.md) for transitioning from Box Python SDK v3.x to the new `box-sdk-gen` package. If you have any questions, please create an issue in the new repository or reach out to [Box Developer Support](https://developer.box.com/support/).



  [![image](http://opensource.box.com/badges/stable.svg)](http://opensource.box.com/badges)
  [![Documentation Status](https://readthedocs.org/projects/box-python-sdk/badge/?version=latest)](http://box-python-sdk.readthedocs.org/en/latest)
  [![image](https://github.com/box/box-python-sdk/actions/workflows/build.yml/badge.svg)](https://github.com/box/box-python-sdk/actions)
  [![image](https://img.shields.io/pypi/v/boxsdk.svg)](https://pypi.python.org/pypi/boxsdk)
  [![image](https://img.shields.io/pypi/dm/boxsdk.svg)](https://pypi.python.org/pypi/boxsdk)
  [![image](https://coveralls.io/repos/github/box/box-python-sdk/badge.svg?branch=main)](https://coveralls.io/github/box/box-python-sdk?branch=main)

  Getting Started Docs: <https://developer.box.com/guides/tooling/sdks/python/>

  <!-- START doctoc generated TOC please keep comment here to allow auto update -->
  <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->

  - [Installing](#installing)
  - [Getting Started](#getting-started)
  - [Authorization](#authorization)
    - [Server-to-Server Auth with JWT](#server-to-server-auth-with-jwt)
    - [Traditional 3-legged OAuth2](#traditional-3-legged-oauth2)
    - [Other Auth Options](#other-auth-options)
  - [Usage Documentation](#usage-documentation)
    - [Making API Calls Manually](#making-api-calls-manually)
  - [Other Client Options](#other-client-options)
    - [Logging Client](#logging-client)
    - [Developer Token Client](#developer-token-client)
    - [Development Client](#development-client)
  - [Customization](#customization)
    - [Custom Subclasses](#custom-subclasses)
  - [FIPS 140-2 Compliance](#fips-140-2-compliance)
  - [Versions](#versions)
    - [Supported Version](#supported-version)
    - [Version schedule](#version-schedule)
  - [Contributing](#contributing)
    - [Developer Setup](#developer-setup)
    - [Testing](#testing)
  - [Questions, Bugs, and Feature Requests?](#questions-bugs-and-feature-requests)
  - [Copyright and License](#copyright-and-license)

  <!-- END doctoc generated TOC please keep comment here to allow auto update -->



  ``` console
  pip install boxsdk
  ```

  The current version of the SDK is v3.x --- With this release support for
  Python 3.5 and earlier (including 2.x) has been dropped. if you're
  looking for the code or documentation for v1.5.x, please see the [1.5
  branch](https://github.com/box/box-python-sdk/tree/1.5).



  To get started with the SDK, get a Developer Token from the
  Configuration page of your app in the [Box Developer
  Console](https://app.box.com/developers/console). You can use this token
  to make test calls for your own Box account.

  The SDK provides an interactive `DevelopmentClient` that makes it easy
  to test out the SDK in a REPL. This client will automatically prompt for
  a new Developer Token when it requires one, and will log HTTP requests
  and responses to aid in debugging and understanding how the SDK makes
  API calls.

  ``` pycon
  >>> from boxsdk import DevelopmentClient
  >>> client = DevelopmentClient()
  Enter developer token: <ENTER DEVELOPER TOKEN HERE>
  >>> user = client.user().get()
  GET https://api.box.com/2.0/users/me {'headers': {'Authorization': '---wXyZ',
              'User-Agent': 'box-python-sdk-2.0.0',
              'X-Box-UA': 'agent=box-python-sdk/2.0.0; env=python/3.6.5'},
  'params': None}
  "GET https://api.box.com/2.0/users/me" 200 454
  {'Date': 'Thu, 01 Nov 2018 23:32:11 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Strict-Transport-Security': 'max-age=31536000', 'Cache-Control': 'no-cache, no-store', 'Content-Encoding': 'gzip', 'Vary': 'Accept-Encoding', 'BOX-REQUEST-ID': '0b50luc09ahp56m2jmkla8mgmh2', 'Age': '0'}
  {'address': '',
  'avatar_url': 'https://cloud.app.box.com/api/avatar/large/123456789',
  'created_at': '2012-06-07T11:14:50-07:00',
  'id': '123456789',
  'job_title': '',
  'language': 'en',
  'login': 'user@example.com',
  'max_upload_size': 16106127360,
  'modified_at': '2018-10-30T17:01:27-07:00',
  'name': 'Example User',
  'phone': '',
  'space_amount': 1000000000000000.0,
  'space_used': 14330018065,
  'status': 'active',
  'timezone': 'America/Los_Angeles',
  'type': 'user'}

  >>> print(f'The current user ID is {user.id}')
  The current user ID is 123456789
  ```

  Outside of a REPL, you can initialize a new `Client` with just the
  Developer Token to get started.

  ``` python
  from boxsdk import OAuth2, Client

  auth = OAuth2(
      client_id='YOUR_CLIENT_ID',
      client_secret='YOUR_CLIENT_SECRET',
      access_token='YOUR_DEVELOPER_TOKEN',
  )
  client = Client(auth)

  user = client.user().get()
  print(f'The current user ID is {user.id}')
  ```



  The Box API uses OAuth2 for auth. The SDK makes it relatively painless
  to work with OAuth2 tokens.



  The Python SDK supports your [JWT
  Authentication](https://developer.box.com/en/guides/authentication/jwt/)
  applications.

  Authenticating with a JWT requires some extra dependencies. To get them,
  simply

  ``` console
  pip install "boxsdk[jwt]"
  ```

  Instead of instantiating your `Client` with an instance of `OAuth2`,
  instead use an instance of `JWTAuth`.

  ``` python
  from boxsdk import JWTAuth
  from boxsdk import Client

  auth = JWTAuth(
      client_id='YOUR_CLIENT_ID',
      client_secret='YOUR_CLIENT_SECRET',
      enterprise_id='YOUR_ENTERPRISE_ID',
      jwt_key_id='YOUR_JWT_KEY_ID',
      rsa_private_key_file_sys_path='CERT.PEM',
      rsa_private_key_passphrase='PASSPHRASE',
  )

  access_token = auth.authenticate_instance()
  client = Client(auth)
  ```

  This client is able to create application users:

  ``` python
  ned_stark_user = client.create_user('Ned Stark')
  ```

  These users can then be authenticated:

  ``` python
  ned_auth = JWTAuth(
      client_id='YOUR_CLIENT_ID',
      client_secret='YOUR_CLIENT_SECRET',
      user=ned_stark_user,
      jwt_key_id='YOUR_JWT_KEY_ID',
      rsa_private_key_file_sys_path='CERT.PEM',
      rsa_private_key_passphrase='PASSPHRASE'
  )
  ned_auth.authenticate_user()
  ned_client = Client(ned_auth)
  ```

  Requests made with `ned_client` (or objects returned from
  `ned_client`'s methods) will be performed on behalf of the newly
  created app user.





  ``` python
  from boxsdk import OAuth2

  oauth = OAuth2(
      client_id='YOUR_CLIENT_ID',
      client_secret='YOUR_CLIENT_SECRET',
      store_tokens=your_store_tokens_callback_method,
  )

  auth_url, csrf_token = oauth.get_authorization_url('http://YOUR_REDIRECT_URL')
  ```

  store_tokens is a callback used to store the access token and refresh
  token. You might want to define something like this:

  ``` python
  def store_tokens(access_token, refresh_token):
      
  ```

  The SDK will keep the tokens in memory for the duration of the Python
  script run, so you don't always need to pass store_tokens.



  If you navigate the user to the auth_url, the user will eventually get
  redirected to <http://YOUR_REDIRECT_URL?code=YOUR_AUTH_CODE>. After
  getting the code, you will be able to use the code to exchange for an
  access token and refresh token.

  The SDK handles all the work for you; all you need to do is run:

  ``` python



  assert 'THE_CSRF_TOKEN_YOU_GOT' == csrf_token
  access_token, refresh_token = oauth.authenticate('YOUR_AUTH_CODE')
  ```



  ``` python
  from boxsdk import Client

  client = Client(oauth)
  ```

  And that's it! You can start using the client to do all kinds of cool
  stuff and the SDK will handle the token refresh for you automatically.



  Alternatively, you can instantiate an OAuth2 object with the access
  token and refresh token. Once you have an oauth object you can pass that
  into the Client object to instantiate a client and begin making calls.

  ``` python
  from boxsdk import Client, OAuth2

  oauth = OAuth2(
      client_id='YOUR_CLIENT_ID',
      client_secret='YOUR_CLIENT_SECRET',
      access_token='ACCESS_TOKEN',
      refresh_token='REFRESH_TOKEN',
  )

  client = Client(oauth)
  user = client.user().get()
  ```

  This will retrieve the current user! From here you can use the client
  you created to start making calls.



  For advanced uses of the SDK, three additional auth classes are
  provided:

  -   `CooperativelyManagedOAuth2`: Allows multiple auth instances to
      share tokens.
  -   `RemoteOAuth2`: Allows use of the SDK on clients without access to
      your application's client secret. Instead, you provide a
      `retrieve_access_token` callback. That callback should perform the
      token refresh, perhaps on your server that does have access to the
      client secret.
  -   `RedisManagedOAuth2`: Stores access and refresh tokens in Redis.
      This allows multiple processes (possibly spanning multiple machines)
      to share access tokens while synchronizing token refresh. This could
      be useful for a multiprocess web server, for example.



  Full documentation of the available functionality with example code is
  available in the [SDK documentation
  pages](https://github.com/box/box-python-sdk/blob/main/docs/usage), and
  there is also method-level documentation available on
  [ReadTheDocs](https://box-python-sdk.readthedocs.io/en/stable/index.html).



  The Box API is continually evolving. As such, there are API endpoints
  available that are not specifically supported by the SDK. You can still
  use these endpoints by using the `make_request` method of the `Client`.

  ``` python


  json_response = client.make_request(
      'GET',
      client.get_url('metadata_templates', 'enterprise', 'customer', 'schema'),
  ).json()
  ```

  `make_request()` takes two parameters:

  -   `method` - an HTTP verb like `GET` or `POST`
  -   `url` - the URL of the requested API endpoint

  The `Client` class and Box objects have a `get_url` method. Pass it an
  endpoint to get the correct URL for use with that object and endpoint.

  For API calls which require body or query params, you can use `**kwargs`
  to pass extra params:

  -   `data` - takes a jsonified dictionary of body parameters
  -   `params` - takes a dictionary of query parameters

  ``` python




  body = json.dumps({
          'name': 'test-subfolder',
          'parent': {
              'id': '0',
          }
  })

  client.make_request(
      'POST',
      client.get_url('folders'),
      params={'fields': 'name,id'},
      data=body
  )
  ```





  For more insight into the network calls the SDK is making, you can use
  the `LoggingClient` class. This class logs information about network
  requests and responses made to the Box API.

  ``` pycon
  >>> from boxsdk import LoggingClient
  >>> client = LoggingClient()
  >>> client.user().get()
  GET https://api.box.com/2.0/users/me {'headers': {u'Authorization': u'Bearer ---------------------------kBjp',
               u'User-Agent': u'box-python-sdk-1.5.0'},
   'params': None}
  {"type":"user","id":"..","name":"Jeffrey Meadows","login":"..",..}
  <boxsdk.object.user.User at 0x10615b8d0>
  ```



  The Box Developer Console allows for the creation of short-lived
  developer tokens. The SDK makes it easy to use these tokens. Use the
  `get_new_token_callback` parameter to control how the client will get
  new developer tokens as needed. The default is to prompt standard input
  for a token.



  For exploring the Box API, or to quickly get going using the SDK, the
  `DevelopmentClient` class combines the `LoggingClient` with the
  `DeveloperTokenClient`.





  Custom object subclasses can be defined:

  ``` pycon
  from boxsdk import Client
  from boxsdk import Folder

  class MyFolderSubclass(Folder):
      pass

  client = Client(oauth)
  client.translator.register('folder', MyFolderSubclass)
  folder = client.folder('0')

  >>> print folder
  >>> <Box MyFolderSubclass - 0>
  ```

  If an object subclass is registered in this way, instances of this
  subclass will be returned from all SDK methods that previously returned
  an instance of the parent. See `BaseAPIJSONObjectMeta` and `Translator`
  to see how the SDK performs dynamic lookups to determine return types.



  The Python SDK allows the use of FIPS 140-2 validated SSL libraries, such as OpenSSL 3.0.
  However, some actions are required to enable this functionality.

  Currently, the latest distributions of Python default to OpenSSL v1.1.1, which is not FIPS compliant.
  Therefore, if you want to use OpenSSL 3.0 in your network communication,
  you need to ensure that Python uses a custom SSL library.
  One way to achieve this is by creating a custom Python distribution with the ssl module replaced.

  If you are using JWT for authentication, it is also necessary to ensure that the cryptography library,
  which is one of the extra dependencies for JWT, uses OpenSSL 3.0.
  To enable FIPS mode for the `cryptography` library, you need to install a FIPS-compliant version of OpenSSL
  during the installation process of cryptography using the `pip` command.


  We use a modified version of [Semantic Versioning](https://semver.org/) for all changes. See [version strategy](VERSIONS.md) for details which is effective from 30 July 2022.



  Only the current MAJOR version of SDK is supported. New features, functionality, bug fixes, and security updates will only be added to the current MAJOR version.

  A current release is on the leading edge of our SDK development, and is intended for customers who are in active development and want the latest and greatest features.  Instead of stating a release date for a new feature, we set a fixed minor or patch release cadence of maximum 2-3 months (while we may release more often). At the same time, there is no schedule for major or breaking release. Instead, we will communicate one quarter in advance the upcoming breaking change to allow customers to plan for the upgrade. We always recommend that all users run the latest available minor release for whatever major version is in use. We highly recommend upgrading to the latest SDK major release at the earliest convenient time and before the EOL date.



  | Version | Supported Environments                                  | State     | First Release | EOL/Terminated |
  |---------|---------------------------------------------------------|-----------|---------------|----------------|
  | 3       | Python 3.6+                                             | Supported | 17 Jan 2022   | TBD            |
  | 2       |                                                         | EOL       | 01 Nov 2018   | 17 Jan 2022    |
  | 1       |                                                         | EOL       | 10 Feb 2015   | 01 Nov 2018    |



  See
  [CONTRIBUTING.md](https://github.com/box/box-python-sdk/blob/main/CONTRIBUTING.md).



  Create a virtual environment and install packages -

  ``` console
  mkvirtualenv boxsdk
  pip install -r requirements-dev.txt
  ```



  Run all tests using -

  ``` console
  tox
  ```

  The tox tests include code style checks via pep8 and pylint.

  The tox tests are configured to run on Python 3.6, 3.7, 3.8, 3.9, 3.10, 3.11
  and PyPy (our CI is configured to run PyPy tests on pypy-3.6, pypy-3.7, pypy-3.8).



  Need to contact us directly? [Browse the issues
  tickets](https://github.com/box/box-python-sdk/issues)! Or, if that
  doesn't work, [file a new
  one](https://github.com/box/box-python-sdk/issues/new) and we will get
  back to you. If you have general questions about the Box API, you can
  post to the [Box Developer
  Forum](https://community.box.com/t5/Developer-Forum/bd-p/DeveloperForum).



      Copyright 2019 Box, Inc. All rights reserved.

      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at

         http://www.apache.org/licenses/LICENSE-2.0

      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.


pkgId: a1951c3273566d7b8d6c897351cc2c89d368f9ef2b7deeb6267f62411252fb3c
name: python-boxtodocx
arch: src
version: 1.0.0
epoch: 0
release: 1
summary: Convert Box Notes to Microsoft Word (docx) documents
url: https://github.com/ujjwal-ibm/boxtodocx
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-boxtodocx-1.0.0-1.src.rpm
checksum_type: sha256
description:
  A Python command-line tool to convert Box Notes to Microsoft Word (docx) documents with preservation of formatting, tables, and images.



  - Convert single BoxNote files to docx
  - Batch convert entire directories of BoxNote files
  - Preserve formatting, tables, and images
  - Support for Box API authentication
  - Simple command-line interface



  ```bash

  pip3 install .
  ```





  Convert a single file:
  ```bash
  boxtodocx example.boxnote
  ```

  Convert all files in a directory:
  ```bash
  boxtodocx /path/to/directory
  ```



  ```bash
  boxtodocx --help

  Options:
    -d, --dir TEXT     Work directory for temporary files
    -t, --token TEXT   Box access token
    -o, --output TEXT  Output file name (only for single file conversion)
    -u, --user TEXT    Box user id
    -v, --verbose      Enable verbose logging
    --help            Show this message and exit
  ```



  To use Box API features (like image downloading), you need to provide a Box access token:

  ```bash
  boxtodocx input.boxnote -t "your_box_token" -u "your_user_id"
  ```



  See [CONTRIBUTING.md](CONTRIBUTING.md) for development setup and guidelines.



  This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.


pkgId: 0df1c7b27daa429aecf28497b97f18d80cf3964c31313bd45531cb7bef1e73b6
name: python-boxx
arch: src
version: 0.10.14
epoch: 0
release: 1
url: https://github.com/DIYer22/boxx
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-boxx-0.10.14-1.src.rpm
checksum_type: sha256
summary:
  Tool-box for efficient build and debug in Python. Especially for Scientific Computing and Computer Vision.

description:
  Tool-box for efficient build and debug in Python. Especially for Scientific Computing and Computer Vision.
  More information on github: https://github.com/DIYer22/boxx


pkgId: 1fdc0aac737a3ec579684c29dfee1150d81aff16e4adea54f6867cbde7279d5c
name: python-boxxy
arch: src
version: 1.1
epoch: 0
release: 1
summary: Provides utilities for drawing fancy text boxes and tables using the Unicode Box Drawings block.
url: https://github.com/farpoke/boxxy
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-boxxy-1.1-1.src.rpm
checksum_type: sha256
description:
  Some example code can be found in `example.py`:
  ```python
  from boxxy import *

  canvas = BoxCanvas()

  canvas.draw_box(0, 0, 10, 10)

  canvas.draw_box(5, 5, 10, 10, double_all=True)

  canvas.draw_box(3, 3, 20, 8, double_left=True, double_right=True)

  canvas.draw_box(8, 1, 5, 4, fill=True)

  canvas.text_box(12, 9, 'Hello world!')

  canvas.text_box(17, 1, 'Big multi-\nline box.', padding=Padding(3, 1))

  table = Table(title="Example")

  table.background = '·'


  table.add(0, -1, 'Row 1')
  table.add(2, -1, 'Row 3')

  table.add_row('Col 1', 'Col 2', 'Col 3', None, 'Col 5', row=-1)

  table.add(0, 0, 'Hello world!')

  table.add(1, 0, 'Span\nrows', row_span=2)
  table.add(1, 1, 'Span columns', col_span=4)

  table.add(2, 1, 'Align Right', col_span=4, h_align=HAlign.Right)
  table.add(3, 0, 'Align Left', col_span=2, h_align=HAlign.Left)
  table.add(3, 2, 'Center', col_span=3, h_align=HAlign.Center)

  table.draw(canvas, 8, 12)



  print(canvas)
  ```
  Output (sadly not displaying correctly on PyPI):
  ```text
  ┌────────┐
  │       ┌┴──┐    ┌────────────────┐
  │       │   │    │                │
  │  ╓────┤   ├────┤   Big multi-   │
  │  ║    └┬──┘    │   line box.    │
  │  ║ ╔═══╪════╗  │                │
  │  ║ ║   │    ║  └────╥───────────┘
  │  ║ ║   │    ║       ║
  │  ║ ║   │    ║       ║
  └──╫─╫───┘  ┌─╨───────╨────┐
     ╙─╫──────┤ Hello world! │
       ║      └─╥────────────┘
       ║        ║ ┌─────────┐
       ║        ║ │ Example │
       ╚════════╝ ├─────────┴────┬───────┬───────┐ ┌───────┐
                  │    Col 1     │ Col 2 │ Col 3 │ │ Col 5 │
          ┌───────┼──────────────┼───────┴───────┴─┴───────┤
          │ Row 1 │ Hello world! │·························│
          └───────┼──────────────┼─────────────────────────┤
                  │     Span     │       Span columns      │
          ┌───────┤     rows     ├─────────────────────────┤
          │ Row 3 │              │             Align Right │
          └───────┼──────────────┴───────┬─────────────────┤
                  │ Align Left           │      Center     │
                  └──────────────────────┴─────────────────┘
  ```


pkgId: 4bb83ab8830e0e1a0d61c6b4120fcd240cfb9044312699ecbdb86135905a4491
name: python-bp-data-fabric
arch: src
version: 1.0.15
epoch: 0
release: 1
summary: please add a summary manually as the author left a blank one
url: https://pypi.org/project/bp-data-fabric/
rpm_license: UNKNOWN
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bp-data-fabric-1.0.15-1.src.rpm
checksum_type: sha256
description:
  Data Fabric is a comprehensive streamlit component package available on PyPI. This powerful tool simplifies the process of generating SQL queries by allowing users to select databases, tables, and columns effortlessly. It provides a user-friendly interface to display data in a tabular format, enabling easy filtering and data export directly from the grid. Additionally, Data Fabric offers visually appealing graphical representations of data, including bar charts, pie charts, heatmaps, and scatter charts. With Data Fabric, analyzing and visualizing data becomes a seamless experience within your Streamlit applications.



  You can install the **Data Fabric** package from PyPI using pip:

  ```shell
  pip install bp-data-fabric
  ```



  To use the Data Fabric component in your Streamlit application, follow these steps:

  1. Import the necessary modules:

  ```shell
  import data_fabric as df
  ```

  2. Add the **Data Fabric** component to your application:

  ```shell
  df.data_fabric(
      query="",
      query_tool_title="Query Tool",
      data_grid_title="Results",
      data_visualization_title="Data Visualization",
      databases=database_list,
      tables=table_list,
      columns=column_list,
      error="",
      show_execute=True,
      on_database_change=handle_on_database_change,
      on_table_change=handle_on_table_change,
      on_generate_query=handle_on_generate_query,
      on_copy_query=handle_on_copy_query,
      on_execute_query=handle_on_execute,
      data=data,
      show_data_grid=True,
      show_charts=True
  )
  ```

  3. Run your Streamlit application:

  ```shell
  streamlit run your_app.py
  ```



  ```shell
  import data_fabric as df

  databases = ['COMPANY_DB', 'SALES_DB']
  tables = [
      {
          'database': 'COMPANY_DB',
          'tables': ['EMPLOYEES', 'DEPARTMENTS']
      },
      {
          'database': 'SALES_DB',
          'tables': ['CUSTOMERS', 'ORDERS']
      }
  ]
  columns = [
      {
          'fqtn': 'COMPANY_DB.EMPLOYEES',
          'columns': ['ID', 'NAME', 'EMAIL', 'POSITION']
      },
      {
          'fqtn': 'COMPANY_DB.DEPARTMENTS',
          'columns': ['ID', 'NAME', 'LOCATION', 'MANAGER']
      },
      {
          'fqtn': 'SALES_DB.CUSTOMERS',
          'columns': ['ID', 'NAME', 'EMAIL', 'PHONE']
      },
      {
          'fqtn': 'SALES_DB.ORDERS',
          'columns': ['ID', 'PRODUCT', 'QUANTITY', 'DATE']
      }
  ]

  def handle_on_database_change(database):
      print(database)

  def handle_on_table_change(database, table):
      print(database, table)

  def handle_on_generate_query(selection, query):
      print(selection, query)

  def handle_on_copy_query(query):
      print(query)

  def handle_on_execute(query):
      print(query)

  df.data_fabric(
      query="",
      query_tool_title="Query Tool",
      data_grid_title="Results",
      data_visualization_title="Data Visualization",
      databases=database_list,
      tables=table_list,
      columns=column_list,
      error="",
      show_execute=True,
      on_database_change=handle_on_database_change,
      on_table_change=handle_on_table_change,
      on_generate_query=handle_on_generate_query,
      on_copy_query=handle_on_copy_query,
      on_execute_query=handle_on_execute,
      data=data,
      show_data_grid=True,
      show_charts=True
  )

  ```


pkgId: 4f8a3a5027545cfd5114e13cfcbe85a8e8a79d72dbcb616b3453702f388ae496
name: python-bp-data-grid
arch: src
version: 1.0.8
epoch: 0
release: 1
summary: Show data in data grid
url: https://pypi.org/project/bp-data-grid/
rpm_license: UNKNOWN
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bp-data-grid-1.0.8-1.src.rpm
checksum_type: sha256
description:
  **Data Grid** is a Python package that allows you to effortlessly present tabular data in a visually appealing format. With built-in features such as client-side filtering, pagination, and export options, it provides a comprehensive solution for displaying and manipulating data.



  - **Tabular Data Display**: Easily present data in a grid-like structure for clear and organized visualization.
  - **Client-Side Filtering**: Enable users to quickly search and filter data within the grid, improving data exploration and analysis.
  - **Pagination:** Divide large datasets into manageable chunks, enabling smooth navigation and enhanced performance.
  - **Export Options**: Provide users with the ability to export grid data to various formats such as CSV or Excel, facilitating data sharing and external analysis.
  - **Data Masking**: Ensure data security by incorporating data masking capabilities during export, safeguarding sensitive information from unauthorized access.



  You can install the **Data Grid** package from PyPI using pip:

  ```shell
  pip install bp-data-grid
  ```



  To use the Data Grid component in your Streamlit application, follow these steps:

  1. Import the necessary modules:

  ```shell
  import data_grid as dg
  ```

  1. Add the **Data Grid** component to your application:

  ```shell
  dg.data_grid(
      title="Results",
      rows=rows,
      columns=columns,
  )
  ```

  1. Run your Streamlit application:

  ```shell
  streamlit run your_app.py
  ```



  ```shell
  import data_grid as dg

  columns = [
    {
      "field": "id",
      "headerName": "ID",
      "width": 90
    },
    {
      "field": "firstName",
      "headerName": "First Name",
      "width": 150,
      "editable": True
    },
    {
      "field": "lastName",
      "headerName": "Last Name",
      "width": 150,
      "editable": True
    },
    {
      "field": "age",
      "headerName": "Age",
      "type": "number",
      "width": 110,
      "editable": True
    }
  ]

  rows = [
      {"id": 1, "lastName": "Snow", "firstName": "Jon", "age": 35},
      {"id": 2, "lastName": "Lannister", "firstName": "Cersei", "age": 42},
      {"id": 3, "lastName": "Lannister", "firstName": "Jaime", "age": 45},
      {"id": 4, "lastName": "Stark", "firstName": "Arya", "age": 16},
      {"id": 5, "lastName": "Targaryen", "firstName": "Daenerys", "age": 90},
      {"id": 6, "lastName": "Melisandre", "firstName": "Tom", "age": 150},
      {"id": 7, "lastName": "Clifford", "firstName": "Ferrara", "age": 44},
      {"id": 8, "lastName": "Frances", "firstName": "Rossini", "age": 36},
      {"id": 9, "lastName": "Roxie", "firstName": "Harvey", "age": 65},
  ]

  dg.data_grid(
       title="Results",
       rows=rows,
       columns=columns,
       key="data_grid",
  )

  ```



  ![Screenshot](https://i.ibb.co/NsfwfY6/eintrag-Streamlit.png "Screen Shot")


pkgId: a616f93fd09e52f6d12d6a18fe6fce5d7816ce11979f968da517f343ec86f9a1
name: python-bp-data-visualization
arch: src
version: 1.0.5
epoch: 0
release: 1
summary: Show data in charts
url: https://pypi.org/project/bp-data-visualization/
rpm_license: UNKNOWN
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bp-data-visualization-1.0.5-1.src.rpm
checksum_type: sha256
description:
  **Data Visualization** is a Python package that provides a Streamlit component for easy and interactive data visualization. This component allows you to create beautiful and insightful visualizations with just a few lines of code.



  - **Chart Variety**: Utilize a wide range of chart types, including bar charts, pie charts, scatter charts, and heatmaps, to effectively convey data insights.
  - **Export Options**: Export charts as SVG, PNG, or PDF files, allowing for seamless integration into various platforms and documents.
  - **Chart Configuration**: Customize charts by adjusting parameters such as color schemes, labels, axes, and legends to specific requirements.



  You can install the **Data Visualization** package from PyPI using pip:

  ```shell
  pip install bp-data-visualization
  ```



  To use the Data Visualization component in your Streamlit application, follow these steps:

  1. Import the necessary modules:

  ```shell
  import data_visualization as dv
  ```

  1. Add the **Data Visualization** component to your application:

  ```shell
  dv.data_visualizer(
      title=title,
      data=data,
      key="data_visualizer",
  )
  ```

  1. Run your Streamlit application:

  ```shell
  streamlit run your_app.py
  ```



  ```shell
  import data_visualization as dv

  data = [
      {"id": 1, "lastName": "Snow", "firstName": "Jon", "age": 35},
      {"id": 2, "lastName": "Lannister", "firstName": "Cersei", "age": 42},
      {"id": 3, "lastName": "Lannister", "firstName": "Jaime", "age": 45},
      {"id": 4, "lastName": "Stark", "firstName": "Arya", "age": 16},
      {"id": 5, "lastName": "Targaryen", "firstName": "Daenerys", "age": 90},
      {"id": 6, "lastName": "Melisandre", "firstName": "Tom", "age": 150},
      {"id": 7, "lastName": "Clifford", "firstName": "Ferrara", "age": 44},
      {"id": 8, "lastName": "Frances", "firstName": "Rossini", "age": 36},
      {"id": 9, "lastName": "Roxie", "firstName": "Harvey", "age": 65},
  ]

  dv.data_visualizer(
       title="Data Visualization",
       data=data,
       key="data_visualizer",
  )

  ```



  ![Screenshot](https://i.ibb.co/PWpGN3K/Visuals.png "Screen Shot")


pkgId: 9e1401d10b8fed4657b7ba7999f8be0cceb5300f3806fd7aa3b95f8705c9b51a
name: python-bpc-utils
arch: src
version: 0.10.1
epoch: 0
release: 1
summary: Utility library for the Python bpc compiler.
url: https://github.com/pybpc/bpc-utils
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bpc-utils-0.10.1-1.src.rpm
checksum_type: sha256
description:
  [![PyPI - Version](https://img.shields.io/pypi/v/bpc-utils.svg)](https://pypi.org/project/bpc-utils)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/bpc-utils.svg)](https://pypi.org/project/bpc-utils)

  [![GitHub Actions - Status](https://github.com/pybpc/bpc-utils/workflows/Build/badge.svg)](https://github.com/pybpc/bpc-utils/actions?query=workflow%3ABuild)
  [![Codecov - Coverage](https://codecov.io/gh/pybpc/bpc-utils/branch/master/graph/badge.svg)](https://codecov.io/gh/pybpc/bpc-utils)
  [![Documentation Status](https://readthedocs.org/projects/bpc-utils/badge/?version=latest)](https://bpc-utils.readthedocs.io/en/latest/)

  Documentation: https://bpc-utils.readthedocs.io

  Utility library for the Python [bpc](https://github.com/pybpc/bpc) backport compiler.

  Currently, the three individual tools ([f2format](https://github.com/pybpc/f2format), [poseur](https://github.com/pybpc/poseur), [walrus](https://github.com/pybpc/walrus)) depend on this repo. The bpc compiler is a work in progress.


pkgId: 94cc6033a3406d8ce3364dfa9458066fad308bdda53c374375066981289c010f
name: python-bpcmp
arch: src
version: 0.0.4
epoch: 0
release: 1
summary: Comparison tool for ADIOS2 bp output
url: https://pypi.org/project/bpcmp/
rpm_license: GNU General Public License 3
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-bpcmp-0.0.4-1.src.rpm
checksum_type: sha256
description:
  Utility which allows for the comparison of two [ADIOS2](https://adios2.readthedocs.io/en/latest/index.html) bp output. The user must specify the location of the output and can use verbose output, set the absolute and relative tolerances for float type variables, and specify attributes and variables to ignore.

  Inspired by this [gist](https://gist.github.com/jychoi-hpc/b4654e178edd84c9b8a2a198ab1c6c95).

  Floating point comparison done using numpy [allclose](https://numpy.org/doc/stable/reference/generated/numpy.allclose.html).

  Install from PyPi:

  ```
  pip install bpcmp
  ```

  Install from source:

  ```
  git clone git@github.com:PrincetonUniversity/bpcmp.git
  cd bpcmp
  pip install .   # include the -e option to make the installation editable
  ```

  Usage:

  ```
  bpcmp out1.bp out2.bp
  ```

  All of the arguments are optional.

  | Argument                  | Description                                                                 |
  | :------------------------ | :-------------------------------------------------------------------------- |
  | -v LEVEL                  | Use for verbose output level (0,1,2) = (nothing, errors only, everything)   |
  | -r RTOL                   | Set the relative tolerance when comparing float variables (default is zero) |
  | -a ATOL                   | Set the absolute tolerance when comparing float variables (default is zero) |
  | --ignore-atts IGNORE_ATTS | Provide list of attributes to ignore                                        |
  | --ignore-vars IGNORE_VARS | Provide list of variables to ignore                                         |

  ```
  bpcmp out1.bp out.bp -v 1 -r 0.000001 -a 0.0001 --ignore-atts att1 att2 --ignore-vars var1 var2
  ```


