gituser/docker_multiarch/: boto3-stubs-1.26.113 metadata and description

Homepage Simple index

Type annotations for boto3 1.26.113 generated with mypy-boto3-builder 7.14.5

author Vlad Emelianov
author_email vlad.emelianov.nz@gmail.com
classifiers
  • Development Status :: 5 - Production/Stable
  • Intended Audience :: Developers
  • Environment :: Console
  • License :: OSI Approved :: MIT License
  • Natural Language :: English
  • Operating System :: OS Independent
  • Programming Language :: Python :: 3
  • Programming Language :: Python :: 3.7
  • Programming Language :: Python :: 3.8
  • Programming Language :: Python :: 3.9
  • Programming Language :: Python :: 3.10
  • Programming Language :: Python :: 3.11
  • Programming Language :: Python :: 3.12
  • Programming Language :: Python :: 3 :: Only
  • Programming Language :: Python :: Implementation :: CPython
  • Typing :: Stubs Only
description_content_type text/markdown
keywords boto3 type-annotations boto3-stubs mypy typeshed autocomplete
license MIT License
project_urls
  • Documentation, https://youtype.github.io/boto3_stubs_docs/
  • Source, https://github.com/youtype/mypy_boto3_builder
  • Tracker, https://github.com/youtype/mypy_boto3_builder/issues
provides_extras xray
requires_dist
  • botocore-stubs
  • types-s3transfer
  • typing-extensions (>=4.1.0) ; python_version < "3.9"
  • mypy-boto3-accessanalyzer (<1.27.0,>=1.26.0) ; extra == 'accessanalyzer'
  • mypy-boto3-account (<1.27.0,>=1.26.0) ; extra == 'account'
  • mypy-boto3-acm (<1.27.0,>=1.26.0) ; extra == 'acm'
  • mypy-boto3-acm-pca (<1.27.0,>=1.26.0) ; extra == 'acm-pca'
  • mypy-boto3-alexaforbusiness (<1.27.0,>=1.26.0) ; extra == 'alexaforbusiness'
  • mypy-boto3-accessanalyzer (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-account (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-acm (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-acm-pca (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-alexaforbusiness (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-amp (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-amplify (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-amplifybackend (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-amplifyuibuilder (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-apigateway (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-apigatewaymanagementapi (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-apigatewayv2 (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-appconfig (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-appconfigdata (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-appflow (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-appintegrations (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-application-autoscaling (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-application-insights (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-applicationcostprofiler (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-appmesh (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-apprunner (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-appstream (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-appsync (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-arc-zonal-shift (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-athena (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-auditmanager (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-autoscaling (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-autoscaling-plans (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-backup (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-backup-gateway (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-backupstorage (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-batch (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-billingconductor (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-braket (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-budgets (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-ce (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-chime (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-chime-sdk-identity (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-chime-sdk-media-pipelines (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-chime-sdk-meetings (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-chime-sdk-messaging (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-chime-sdk-voice (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-cleanrooms (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-cloud9 (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-cloudcontrol (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-clouddirectory (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-cloudformation (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-cloudfront (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-cloudhsm (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-cloudhsmv2 (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-cloudsearch (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-cloudsearchdomain (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-cloudtrail (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-cloudtrail-data (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-cloudwatch (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-codeartifact (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-codebuild (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-codecatalyst (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-codecommit (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-codedeploy (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-codeguru-reviewer (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-codeguruprofiler (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-codepipeline (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-codestar (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-codestar-connections (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-codestar-notifications (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-cognito-identity (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-cognito-idp (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-cognito-sync (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-comprehend (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-comprehendmedical (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-compute-optimizer (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-config (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-connect (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-connect-contact-lens (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-connectcampaigns (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-connectcases (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-connectparticipant (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-controltower (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-cur (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-customer-profiles (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-databrew (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-dataexchange (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-datapipeline (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-datasync (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-dax (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-detective (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-devicefarm (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-devops-guru (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-directconnect (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-discovery (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-dlm (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-dms (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-docdb (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-docdb-elastic (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-drs (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-ds (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-dynamodb (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-dynamodbstreams (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-ebs (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-ec2 (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-ec2-instance-connect (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-ecr (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-ecr-public (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-ecs (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-efs (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-eks (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-elastic-inference (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-elasticache (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-elasticbeanstalk (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-elastictranscoder (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-elb (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-elbv2 (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-emr (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-emr-containers (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-emr-serverless (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-es (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-events (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-evidently (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-finspace (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-finspace-data (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-firehose (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-fis (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-fms (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-forecast (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-forecastquery (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-frauddetector (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-fsx (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-gamelift (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-gamesparks (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-glacier (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-globalaccelerator (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-glue (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-grafana (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-greengrass (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-greengrassv2 (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-groundstation (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-guardduty (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-health (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-healthlake (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-honeycode (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iam (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-identitystore (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-imagebuilder (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-importexport (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-inspector (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-inspector2 (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-internetmonitor (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iot (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iot-data (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iot-jobs-data (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iot-roborunner (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iot1click-devices (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iot1click-projects (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iotanalytics (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iotdeviceadvisor (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iotevents (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iotevents-data (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iotfleethub (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iotfleetwise (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iotsecuretunneling (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iotsitewise (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iotthingsgraph (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iottwinmaker (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-iotwireless (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-ivs (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-ivs-realtime (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-ivschat (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-kafka (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-kafkaconnect (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-kendra (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-kendra-ranking (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-keyspaces (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-kinesis (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-kinesis-video-archived-media (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-kinesis-video-media (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-kinesis-video-signaling (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-kinesis-video-webrtc-storage (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-kinesisanalytics (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-kinesisanalyticsv2 (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-kinesisvideo (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-kms (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-lakeformation (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-lambda (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-lex-models (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-lex-runtime (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-lexv2-models (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-lexv2-runtime (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-license-manager (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-license-manager-linux-subscriptions (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-license-manager-user-subscriptions (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-lightsail (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-location (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-logs (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-lookoutequipment (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-lookoutmetrics (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-lookoutvision (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-m2 (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-machinelearning (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-macie (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-macie2 (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-managedblockchain (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-marketplace-catalog (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-marketplace-entitlement (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-marketplacecommerceanalytics (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-mediaconnect (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-mediaconvert (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-medialive (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-mediapackage (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-mediapackage-vod (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-mediastore (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-mediastore-data (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-mediatailor (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-memorydb (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-meteringmarketplace (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-mgh (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-mgn (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-migration-hub-refactor-spaces (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-migrationhub-config (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-migrationhuborchestrator (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-migrationhubstrategy (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-mobile (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-mq (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-mturk (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-mwaa (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-neptune (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-network-firewall (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-networkmanager (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-nimble (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-oam (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-omics (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-opensearch (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-opensearchserverless (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-opsworks (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-opsworkscm (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-organizations (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-outposts (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-panorama (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-personalize (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-personalize-events (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-personalize-runtime (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-pi (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-pinpoint (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-pinpoint-email (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-pinpoint-sms-voice (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-pinpoint-sms-voice-v2 (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-pipes (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-polly (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-pricing (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-privatenetworks (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-proton (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-qldb (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-qldb-session (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-quicksight (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-ram (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-rbin (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-rds (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-rds-data (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-redshift (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-redshift-data (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-redshift-serverless (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-rekognition (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-resiliencehub (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-resource-explorer-2 (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-resource-groups (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-resourcegroupstaggingapi (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-robomaker (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-rolesanywhere (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-route53 (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-route53-recovery-cluster (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-route53-recovery-control-config (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-route53-recovery-readiness (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-route53domains (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-route53resolver (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-rum (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-s3 (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-s3control (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-s3outposts (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-sagemaker (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-sagemaker-a2i-runtime (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-sagemaker-edge (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-sagemaker-featurestore-runtime (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-sagemaker-geospatial (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-sagemaker-metrics (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-sagemaker-runtime (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-savingsplans (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-scheduler (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-schemas (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-sdb (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-secretsmanager (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-securityhub (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-securitylake (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-serverlessrepo (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-service-quotas (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-servicecatalog (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-servicecatalog-appregistry (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-servicediscovery (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-ses (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-sesv2 (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-shield (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-signer (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-simspaceweaver (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-sms (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-sms-voice (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-snow-device-management (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-snowball (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-sns (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-sqs (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-ssm (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-ssm-contacts (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-ssm-incidents (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-ssm-sap (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-sso (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-sso-admin (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-sso-oidc (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-stepfunctions (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-storagegateway (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-sts (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-support (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-support-app (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-swf (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-synthetics (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-textract (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-timestream-query (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-timestream-write (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-tnb (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-transcribe (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-transfer (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-translate (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-voice-id (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-vpc-lattice (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-waf (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-waf-regional (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-wafv2 (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-wellarchitected (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-wisdom (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-workdocs (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-worklink (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-workmail (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-workmailmessageflow (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-workspaces (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-workspaces-web (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-xray (<1.27.0,>=1.26.0) ; extra == 'all'
  • mypy-boto3-amp (<1.27.0,>=1.26.0) ; extra == 'amp'
  • mypy-boto3-amplify (<1.27.0,>=1.26.0) ; extra == 'amplify'
  • mypy-boto3-amplifybackend (<1.27.0,>=1.26.0) ; extra == 'amplifybackend'
  • mypy-boto3-amplifyuibuilder (<1.27.0,>=1.26.0) ; extra == 'amplifyuibuilder'
  • mypy-boto3-apigateway (<1.27.0,>=1.26.0) ; extra == 'apigateway'
  • mypy-boto3-apigatewaymanagementapi (<1.27.0,>=1.26.0) ; extra == 'apigatewaymanagementapi'
  • mypy-boto3-apigatewayv2 (<1.27.0,>=1.26.0) ; extra == 'apigatewayv2'
  • mypy-boto3-appconfig (<1.27.0,>=1.26.0) ; extra == 'appconfig'
  • mypy-boto3-appconfigdata (<1.27.0,>=1.26.0) ; extra == 'appconfigdata'
  • mypy-boto3-appflow (<1.27.0,>=1.26.0) ; extra == 'appflow'
  • mypy-boto3-appintegrations (<1.27.0,>=1.26.0) ; extra == 'appintegrations'
  • mypy-boto3-application-autoscaling (<1.27.0,>=1.26.0) ; extra == 'application-autoscaling'
  • mypy-boto3-application-insights (<1.27.0,>=1.26.0) ; extra == 'application-insights'
  • mypy-boto3-applicationcostprofiler (<1.27.0,>=1.26.0) ; extra == 'applicationcostprofiler'
  • mypy-boto3-appmesh (<1.27.0,>=1.26.0) ; extra == 'appmesh'
  • mypy-boto3-apprunner (<1.27.0,>=1.26.0) ; extra == 'apprunner'
  • mypy-boto3-appstream (<1.27.0,>=1.26.0) ; extra == 'appstream'
  • mypy-boto3-appsync (<1.27.0,>=1.26.0) ; extra == 'appsync'
  • mypy-boto3-arc-zonal-shift (<1.27.0,>=1.26.0) ; extra == 'arc-zonal-shift'
  • mypy-boto3-athena (<1.27.0,>=1.26.0) ; extra == 'athena'
  • mypy-boto3-auditmanager (<1.27.0,>=1.26.0) ; extra == 'auditmanager'
  • mypy-boto3-autoscaling (<1.27.0,>=1.26.0) ; extra == 'autoscaling'
  • mypy-boto3-autoscaling-plans (<1.27.0,>=1.26.0) ; extra == 'autoscaling-plans'
  • mypy-boto3-backup (<1.27.0,>=1.26.0) ; extra == 'backup'
  • mypy-boto3-backup-gateway (<1.27.0,>=1.26.0) ; extra == 'backup-gateway'
  • mypy-boto3-backupstorage (<1.27.0,>=1.26.0) ; extra == 'backupstorage'
  • mypy-boto3-batch (<1.27.0,>=1.26.0) ; extra == 'batch'
  • mypy-boto3-billingconductor (<1.27.0,>=1.26.0) ; extra == 'billingconductor'
  • boto3 (==1.26.113) ; extra == 'boto3'
  • botocore (==1.29.113) ; extra == 'boto3'
  • mypy-boto3-braket (<1.27.0,>=1.26.0) ; extra == 'braket'
  • mypy-boto3-budgets (<1.27.0,>=1.26.0) ; extra == 'budgets'
  • mypy-boto3-ce (<1.27.0,>=1.26.0) ; extra == 'ce'
  • mypy-boto3-chime (<1.27.0,>=1.26.0) ; extra == 'chime'
  • mypy-boto3-chime-sdk-identity (<1.27.0,>=1.26.0) ; extra == 'chime-sdk-identity'
  • mypy-boto3-chime-sdk-media-pipelines (<1.27.0,>=1.26.0) ; extra == 'chime-sdk-media-pipelines'
  • mypy-boto3-chime-sdk-meetings (<1.27.0,>=1.26.0) ; extra == 'chime-sdk-meetings'
  • mypy-boto3-chime-sdk-messaging (<1.27.0,>=1.26.0) ; extra == 'chime-sdk-messaging'
  • mypy-boto3-chime-sdk-voice (<1.27.0,>=1.26.0) ; extra == 'chime-sdk-voice'
  • mypy-boto3-cleanrooms (<1.27.0,>=1.26.0) ; extra == 'cleanrooms'
  • mypy-boto3-cloud9 (<1.27.0,>=1.26.0) ; extra == 'cloud9'
  • mypy-boto3-cloudcontrol (<1.27.0,>=1.26.0) ; extra == 'cloudcontrol'
  • mypy-boto3-clouddirectory (<1.27.0,>=1.26.0) ; extra == 'clouddirectory'
  • mypy-boto3-cloudformation (<1.27.0,>=1.26.0) ; extra == 'cloudformation'
  • mypy-boto3-cloudfront (<1.27.0,>=1.26.0) ; extra == 'cloudfront'
  • mypy-boto3-cloudhsm (<1.27.0,>=1.26.0) ; extra == 'cloudhsm'
  • mypy-boto3-cloudhsmv2 (<1.27.0,>=1.26.0) ; extra == 'cloudhsmv2'
  • mypy-boto3-cloudsearch (<1.27.0,>=1.26.0) ; extra == 'cloudsearch'
  • mypy-boto3-cloudsearchdomain (<1.27.0,>=1.26.0) ; extra == 'cloudsearchdomain'
  • mypy-boto3-cloudtrail (<1.27.0,>=1.26.0) ; extra == 'cloudtrail'
  • mypy-boto3-cloudtrail-data (<1.27.0,>=1.26.0) ; extra == 'cloudtrail-data'
  • mypy-boto3-cloudwatch (<1.27.0,>=1.26.0) ; extra == 'cloudwatch'
  • mypy-boto3-codeartifact (<1.27.0,>=1.26.0) ; extra == 'codeartifact'
  • mypy-boto3-codebuild (<1.27.0,>=1.26.0) ; extra == 'codebuild'
  • mypy-boto3-codecatalyst (<1.27.0,>=1.26.0) ; extra == 'codecatalyst'
  • mypy-boto3-codecommit (<1.27.0,>=1.26.0) ; extra == 'codecommit'
  • mypy-boto3-codedeploy (<1.27.0,>=1.26.0) ; extra == 'codedeploy'
  • mypy-boto3-codeguru-reviewer (<1.27.0,>=1.26.0) ; extra == 'codeguru-reviewer'
  • mypy-boto3-codeguruprofiler (<1.27.0,>=1.26.0) ; extra == 'codeguruprofiler'
  • mypy-boto3-codepipeline (<1.27.0,>=1.26.0) ; extra == 'codepipeline'
  • mypy-boto3-codestar (<1.27.0,>=1.26.0) ; extra == 'codestar'
  • mypy-boto3-codestar-connections (<1.27.0,>=1.26.0) ; extra == 'codestar-connections'
  • mypy-boto3-codestar-notifications (<1.27.0,>=1.26.0) ; extra == 'codestar-notifications'
  • mypy-boto3-cognito-identity (<1.27.0,>=1.26.0) ; extra == 'cognito-identity'
  • mypy-boto3-cognito-idp (<1.27.0,>=1.26.0) ; extra == 'cognito-idp'
  • mypy-boto3-cognito-sync (<1.27.0,>=1.26.0) ; extra == 'cognito-sync'
  • mypy-boto3-comprehend (<1.27.0,>=1.26.0) ; extra == 'comprehend'
  • mypy-boto3-comprehendmedical (<1.27.0,>=1.26.0) ; extra == 'comprehendmedical'
  • mypy-boto3-compute-optimizer (<1.27.0,>=1.26.0) ; extra == 'compute-optimizer'
  • mypy-boto3-config (<1.27.0,>=1.26.0) ; extra == 'config'
  • mypy-boto3-connect (<1.27.0,>=1.26.0) ; extra == 'connect'
  • mypy-boto3-connect-contact-lens (<1.27.0,>=1.26.0) ; extra == 'connect-contact-lens'
  • mypy-boto3-connectcampaigns (<1.27.0,>=1.26.0) ; extra == 'connectcampaigns'
  • mypy-boto3-connectcases (<1.27.0,>=1.26.0) ; extra == 'connectcases'
  • mypy-boto3-connectparticipant (<1.27.0,>=1.26.0) ; extra == 'connectparticipant'
  • mypy-boto3-controltower (<1.27.0,>=1.26.0) ; extra == 'controltower'
  • mypy-boto3-cur (<1.27.0,>=1.26.0) ; extra == 'cur'
  • mypy-boto3-customer-profiles (<1.27.0,>=1.26.0) ; extra == 'customer-profiles'
  • mypy-boto3-databrew (<1.27.0,>=1.26.0) ; extra == 'databrew'
  • mypy-boto3-dataexchange (<1.27.0,>=1.26.0) ; extra == 'dataexchange'
  • mypy-boto3-datapipeline (<1.27.0,>=1.26.0) ; extra == 'datapipeline'
  • mypy-boto3-datasync (<1.27.0,>=1.26.0) ; extra == 'datasync'
  • mypy-boto3-dax (<1.27.0,>=1.26.0) ; extra == 'dax'
  • mypy-boto3-detective (<1.27.0,>=1.26.0) ; extra == 'detective'
  • mypy-boto3-devicefarm (<1.27.0,>=1.26.0) ; extra == 'devicefarm'
  • mypy-boto3-devops-guru (<1.27.0,>=1.26.0) ; extra == 'devops-guru'
  • mypy-boto3-directconnect (<1.27.0,>=1.26.0) ; extra == 'directconnect'
  • mypy-boto3-discovery (<1.27.0,>=1.26.0) ; extra == 'discovery'
  • mypy-boto3-dlm (<1.27.0,>=1.26.0) ; extra == 'dlm'
  • mypy-boto3-dms (<1.27.0,>=1.26.0) ; extra == 'dms'
  • mypy-boto3-docdb (<1.27.0,>=1.26.0) ; extra == 'docdb'
  • mypy-boto3-docdb-elastic (<1.27.0,>=1.26.0) ; extra == 'docdb-elastic'
  • mypy-boto3-drs (<1.27.0,>=1.26.0) ; extra == 'drs'
  • mypy-boto3-ds (<1.27.0,>=1.26.0) ; extra == 'ds'
  • mypy-boto3-dynamodb (<1.27.0,>=1.26.0) ; extra == 'dynamodb'
  • mypy-boto3-dynamodbstreams (<1.27.0,>=1.26.0) ; extra == 'dynamodbstreams'
  • mypy-boto3-ebs (<1.27.0,>=1.26.0) ; extra == 'ebs'
  • mypy-boto3-ec2 (<1.27.0,>=1.26.0) ; extra == 'ec2'
  • mypy-boto3-ec2-instance-connect (<1.27.0,>=1.26.0) ; extra == 'ec2-instance-connect'
  • mypy-boto3-ecr (<1.27.0,>=1.26.0) ; extra == 'ecr'
  • mypy-boto3-ecr-public (<1.27.0,>=1.26.0) ; extra == 'ecr-public'
  • mypy-boto3-ecs (<1.27.0,>=1.26.0) ; extra == 'ecs'
  • mypy-boto3-efs (<1.27.0,>=1.26.0) ; extra == 'efs'
  • mypy-boto3-eks (<1.27.0,>=1.26.0) ; extra == 'eks'
  • mypy-boto3-elastic-inference (<1.27.0,>=1.26.0) ; extra == 'elastic-inference'
  • mypy-boto3-elasticache (<1.27.0,>=1.26.0) ; extra == 'elasticache'
  • mypy-boto3-elasticbeanstalk (<1.27.0,>=1.26.0) ; extra == 'elasticbeanstalk'
  • mypy-boto3-elastictranscoder (<1.27.0,>=1.26.0) ; extra == 'elastictranscoder'
  • mypy-boto3-elb (<1.27.0,>=1.26.0) ; extra == 'elb'
  • mypy-boto3-elbv2 (<1.27.0,>=1.26.0) ; extra == 'elbv2'
  • mypy-boto3-emr (<1.27.0,>=1.26.0) ; extra == 'emr'
  • mypy-boto3-emr-containers (<1.27.0,>=1.26.0) ; extra == 'emr-containers'
  • mypy-boto3-emr-serverless (<1.27.0,>=1.26.0) ; extra == 'emr-serverless'
  • mypy-boto3-es (<1.27.0,>=1.26.0) ; extra == 'es'
  • mypy-boto3-cloudformation (<1.27.0,>=1.26.0) ; extra == 'essential'
  • mypy-boto3-dynamodb (<1.27.0,>=1.26.0) ; extra == 'essential'
  • mypy-boto3-ec2 (<1.27.0,>=1.26.0) ; extra == 'essential'
  • mypy-boto3-lambda (<1.27.0,>=1.26.0) ; extra == 'essential'
  • mypy-boto3-rds (<1.27.0,>=1.26.0) ; extra == 'essential'
  • mypy-boto3-s3 (<1.27.0,>=1.26.0) ; extra == 'essential'
  • mypy-boto3-sqs (<1.27.0,>=1.26.0) ; extra == 'essential'
  • mypy-boto3-events (<1.27.0,>=1.26.0) ; extra == 'events'
  • mypy-boto3-evidently (<1.27.0,>=1.26.0) ; extra == 'evidently'
  • mypy-boto3-finspace (<1.27.0,>=1.26.0) ; extra == 'finspace'
  • mypy-boto3-finspace-data (<1.27.0,>=1.26.0) ; extra == 'finspace-data'
  • mypy-boto3-firehose (<1.27.0,>=1.26.0) ; extra == 'firehose'
  • mypy-boto3-fis (<1.27.0,>=1.26.0) ; extra == 'fis'
  • mypy-boto3-fms (<1.27.0,>=1.26.0) ; extra == 'fms'
  • mypy-boto3-forecast (<1.27.0,>=1.26.0) ; extra == 'forecast'
  • mypy-boto3-forecastquery (<1.27.0,>=1.26.0) ; extra == 'forecastquery'
  • mypy-boto3-frauddetector (<1.27.0,>=1.26.0) ; extra == 'frauddetector'
  • mypy-boto3-fsx (<1.27.0,>=1.26.0) ; extra == 'fsx'
  • mypy-boto3-gamelift (<1.27.0,>=1.26.0) ; extra == 'gamelift'
  • mypy-boto3-gamesparks (<1.27.0,>=1.26.0) ; extra == 'gamesparks'
  • mypy-boto3-glacier (<1.27.0,>=1.26.0) ; extra == 'glacier'
  • mypy-boto3-globalaccelerator (<1.27.0,>=1.26.0) ; extra == 'globalaccelerator'
  • mypy-boto3-glue (<1.27.0,>=1.26.0) ; extra == 'glue'
  • mypy-boto3-grafana (<1.27.0,>=1.26.0) ; extra == 'grafana'
  • mypy-boto3-greengrass (<1.27.0,>=1.26.0) ; extra == 'greengrass'
  • mypy-boto3-greengrassv2 (<1.27.0,>=1.26.0) ; extra == 'greengrassv2'
  • mypy-boto3-groundstation (<1.27.0,>=1.26.0) ; extra == 'groundstation'
  • mypy-boto3-guardduty (<1.27.0,>=1.26.0) ; extra == 'guardduty'
  • mypy-boto3-health (<1.27.0,>=1.26.0) ; extra == 'health'
  • mypy-boto3-healthlake (<1.27.0,>=1.26.0) ; extra == 'healthlake'
  • mypy-boto3-honeycode (<1.27.0,>=1.26.0) ; extra == 'honeycode'
  • mypy-boto3-iam (<1.27.0,>=1.26.0) ; extra == 'iam'
  • mypy-boto3-identitystore (<1.27.0,>=1.26.0) ; extra == 'identitystore'
  • mypy-boto3-imagebuilder (<1.27.0,>=1.26.0) ; extra == 'imagebuilder'
  • mypy-boto3-importexport (<1.27.0,>=1.26.0) ; extra == 'importexport'
  • mypy-boto3-inspector (<1.27.0,>=1.26.0) ; extra == 'inspector'
  • mypy-boto3-inspector2 (<1.27.0,>=1.26.0) ; extra == 'inspector2'
  • mypy-boto3-internetmonitor (<1.27.0,>=1.26.0) ; extra == 'internetmonitor'
  • mypy-boto3-iot (<1.27.0,>=1.26.0) ; extra == 'iot'
  • mypy-boto3-iot-data (<1.27.0,>=1.26.0) ; extra == 'iot-data'
  • mypy-boto3-iot-jobs-data (<1.27.0,>=1.26.0) ; extra == 'iot-jobs-data'
  • mypy-boto3-iot-roborunner (<1.27.0,>=1.26.0) ; extra == 'iot-roborunner'
  • mypy-boto3-iot1click-devices (<1.27.0,>=1.26.0) ; extra == 'iot1click-devices'
  • mypy-boto3-iot1click-projects (<1.27.0,>=1.26.0) ; extra == 'iot1click-projects'
  • mypy-boto3-iotanalytics (<1.27.0,>=1.26.0) ; extra == 'iotanalytics'
  • mypy-boto3-iotdeviceadvisor (<1.27.0,>=1.26.0) ; extra == 'iotdeviceadvisor'
  • mypy-boto3-iotevents (<1.27.0,>=1.26.0) ; extra == 'iotevents'
  • mypy-boto3-iotevents-data (<1.27.0,>=1.26.0) ; extra == 'iotevents-data'
  • mypy-boto3-iotfleethub (<1.27.0,>=1.26.0) ; extra == 'iotfleethub'
  • mypy-boto3-iotfleetwise (<1.27.0,>=1.26.0) ; extra == 'iotfleetwise'
  • mypy-boto3-iotsecuretunneling (<1.27.0,>=1.26.0) ; extra == 'iotsecuretunneling'
  • mypy-boto3-iotsitewise (<1.27.0,>=1.26.0) ; extra == 'iotsitewise'
  • mypy-boto3-iotthingsgraph (<1.27.0,>=1.26.0) ; extra == 'iotthingsgraph'
  • mypy-boto3-iottwinmaker (<1.27.0,>=1.26.0) ; extra == 'iottwinmaker'
  • mypy-boto3-iotwireless (<1.27.0,>=1.26.0) ; extra == 'iotwireless'
  • mypy-boto3-ivs (<1.27.0,>=1.26.0) ; extra == 'ivs'
  • mypy-boto3-ivs-realtime (<1.27.0,>=1.26.0) ; extra == 'ivs-realtime'
  • mypy-boto3-ivschat (<1.27.0,>=1.26.0) ; extra == 'ivschat'
  • mypy-boto3-kafka (<1.27.0,>=1.26.0) ; extra == 'kafka'
  • mypy-boto3-kafkaconnect (<1.27.0,>=1.26.0) ; extra == 'kafkaconnect'
  • mypy-boto3-kendra (<1.27.0,>=1.26.0) ; extra == 'kendra'
  • mypy-boto3-kendra-ranking (<1.27.0,>=1.26.0) ; extra == 'kendra-ranking'
  • mypy-boto3-keyspaces (<1.27.0,>=1.26.0) ; extra == 'keyspaces'
  • mypy-boto3-kinesis (<1.27.0,>=1.26.0) ; extra == 'kinesis'
  • mypy-boto3-kinesis-video-archived-media (<1.27.0,>=1.26.0) ; extra == 'kinesis-video-archived-media'
  • mypy-boto3-kinesis-video-media (<1.27.0,>=1.26.0) ; extra == 'kinesis-video-media'
  • mypy-boto3-kinesis-video-signaling (<1.27.0,>=1.26.0) ; extra == 'kinesis-video-signaling'
  • mypy-boto3-kinesis-video-webrtc-storage (<1.27.0,>=1.26.0) ; extra == 'kinesis-video-webrtc-storage'
  • mypy-boto3-kinesisanalytics (<1.27.0,>=1.26.0) ; extra == 'kinesisanalytics'
  • mypy-boto3-kinesisanalyticsv2 (<1.27.0,>=1.26.0) ; extra == 'kinesisanalyticsv2'
  • mypy-boto3-kinesisvideo (<1.27.0,>=1.26.0) ; extra == 'kinesisvideo'
  • mypy-boto3-kms (<1.27.0,>=1.26.0) ; extra == 'kms'
  • mypy-boto3-lakeformation (<1.27.0,>=1.26.0) ; extra == 'lakeformation'
  • mypy-boto3-lambda (<1.27.0,>=1.26.0) ; extra == 'lambda'
  • mypy-boto3-lex-models (<1.27.0,>=1.26.0) ; extra == 'lex-models'
  • mypy-boto3-lex-runtime (<1.27.0,>=1.26.0) ; extra == 'lex-runtime'
  • mypy-boto3-lexv2-models (<1.27.0,>=1.26.0) ; extra == 'lexv2-models'
  • mypy-boto3-lexv2-runtime (<1.27.0,>=1.26.0) ; extra == 'lexv2-runtime'
  • mypy-boto3-license-manager (<1.27.0,>=1.26.0) ; extra == 'license-manager'
  • mypy-boto3-license-manager-linux-subscriptions (<1.27.0,>=1.26.0) ; extra == 'license-manager-linux-subscriptions'
  • mypy-boto3-license-manager-user-subscriptions (<1.27.0,>=1.26.0) ; extra == 'license-manager-user-subscriptions'
  • mypy-boto3-lightsail (<1.27.0,>=1.26.0) ; extra == 'lightsail'
  • mypy-boto3-location (<1.27.0,>=1.26.0) ; extra == 'location'
  • mypy-boto3-logs (<1.27.0,>=1.26.0) ; extra == 'logs'
  • mypy-boto3-lookoutequipment (<1.27.0,>=1.26.0) ; extra == 'lookoutequipment'
  • mypy-boto3-lookoutmetrics (<1.27.0,>=1.26.0) ; extra == 'lookoutmetrics'
  • mypy-boto3-lookoutvision (<1.27.0,>=1.26.0) ; extra == 'lookoutvision'
  • mypy-boto3-m2 (<1.27.0,>=1.26.0) ; extra == 'm2'
  • mypy-boto3-machinelearning (<1.27.0,>=1.26.0) ; extra == 'machinelearning'
  • mypy-boto3-macie (<1.27.0,>=1.26.0) ; extra == 'macie'
  • mypy-boto3-macie2 (<1.27.0,>=1.26.0) ; extra == 'macie2'
  • mypy-boto3-managedblockchain (<1.27.0,>=1.26.0) ; extra == 'managedblockchain'
  • mypy-boto3-marketplace-catalog (<1.27.0,>=1.26.0) ; extra == 'marketplace-catalog'
  • mypy-boto3-marketplace-entitlement (<1.27.0,>=1.26.0) ; extra == 'marketplace-entitlement'
  • mypy-boto3-marketplacecommerceanalytics (<1.27.0,>=1.26.0) ; extra == 'marketplacecommerceanalytics'
  • mypy-boto3-mediaconnect (<1.27.0,>=1.26.0) ; extra == 'mediaconnect'
  • mypy-boto3-mediaconvert (<1.27.0,>=1.26.0) ; extra == 'mediaconvert'
  • mypy-boto3-medialive (<1.27.0,>=1.26.0) ; extra == 'medialive'
  • mypy-boto3-mediapackage (<1.27.0,>=1.26.0) ; extra == 'mediapackage'
  • mypy-boto3-mediapackage-vod (<1.27.0,>=1.26.0) ; extra == 'mediapackage-vod'
  • mypy-boto3-mediastore (<1.27.0,>=1.26.0) ; extra == 'mediastore'
  • mypy-boto3-mediastore-data (<1.27.0,>=1.26.0) ; extra == 'mediastore-data'
  • mypy-boto3-mediatailor (<1.27.0,>=1.26.0) ; extra == 'mediatailor'
  • mypy-boto3-memorydb (<1.27.0,>=1.26.0) ; extra == 'memorydb'
  • mypy-boto3-meteringmarketplace (<1.27.0,>=1.26.0) ; extra == 'meteringmarketplace'
  • mypy-boto3-mgh (<1.27.0,>=1.26.0) ; extra == 'mgh'
  • mypy-boto3-mgn (<1.27.0,>=1.26.0) ; extra == 'mgn'
  • mypy-boto3-migration-hub-refactor-spaces (<1.27.0,>=1.26.0) ; extra == 'migration-hub-refactor-spaces'
  • mypy-boto3-migrationhub-config (<1.27.0,>=1.26.0) ; extra == 'migrationhub-config'
  • mypy-boto3-migrationhuborchestrator (<1.27.0,>=1.26.0) ; extra == 'migrationhuborchestrator'
  • mypy-boto3-migrationhubstrategy (<1.27.0,>=1.26.0) ; extra == 'migrationhubstrategy'
  • mypy-boto3-mobile (<1.27.0,>=1.26.0) ; extra == 'mobile'
  • mypy-boto3-mq (<1.27.0,>=1.26.0) ; extra == 'mq'
  • mypy-boto3-mturk (<1.27.0,>=1.26.0) ; extra == 'mturk'
  • mypy-boto3-mwaa (<1.27.0,>=1.26.0) ; extra == 'mwaa'
  • mypy-boto3-neptune (<1.27.0,>=1.26.0) ; extra == 'neptune'
  • mypy-boto3-network-firewall (<1.27.0,>=1.26.0) ; extra == 'network-firewall'
  • mypy-boto3-networkmanager (<1.27.0,>=1.26.0) ; extra == 'networkmanager'
  • mypy-boto3-nimble (<1.27.0,>=1.26.0) ; extra == 'nimble'
  • mypy-boto3-oam (<1.27.0,>=1.26.0) ; extra == 'oam'
  • mypy-boto3-omics (<1.27.0,>=1.26.0) ; extra == 'omics'
  • mypy-boto3-opensearch (<1.27.0,>=1.26.0) ; extra == 'opensearch'
  • mypy-boto3-opensearchserverless (<1.27.0,>=1.26.0) ; extra == 'opensearchserverless'
  • mypy-boto3-opsworks (<1.27.0,>=1.26.0) ; extra == 'opsworks'
  • mypy-boto3-opsworkscm (<1.27.0,>=1.26.0) ; extra == 'opsworkscm'
  • mypy-boto3-organizations (<1.27.0,>=1.26.0) ; extra == 'organizations'
  • mypy-boto3-outposts (<1.27.0,>=1.26.0) ; extra == 'outposts'
  • mypy-boto3-panorama (<1.27.0,>=1.26.0) ; extra == 'panorama'
  • mypy-boto3-personalize (<1.27.0,>=1.26.0) ; extra == 'personalize'
  • mypy-boto3-personalize-events (<1.27.0,>=1.26.0) ; extra == 'personalize-events'
  • mypy-boto3-personalize-runtime (<1.27.0,>=1.26.0) ; extra == 'personalize-runtime'
  • mypy-boto3-pi (<1.27.0,>=1.26.0) ; extra == 'pi'
  • mypy-boto3-pinpoint (<1.27.0,>=1.26.0) ; extra == 'pinpoint'
  • mypy-boto3-pinpoint-email (<1.27.0,>=1.26.0) ; extra == 'pinpoint-email'
  • mypy-boto3-pinpoint-sms-voice (<1.27.0,>=1.26.0) ; extra == 'pinpoint-sms-voice'
  • mypy-boto3-pinpoint-sms-voice-v2 (<1.27.0,>=1.26.0) ; extra == 'pinpoint-sms-voice-v2'
  • mypy-boto3-pipes (<1.27.0,>=1.26.0) ; extra == 'pipes'
  • mypy-boto3-polly (<1.27.0,>=1.26.0) ; extra == 'polly'
  • mypy-boto3-pricing (<1.27.0,>=1.26.0) ; extra == 'pricing'
  • mypy-boto3-privatenetworks (<1.27.0,>=1.26.0) ; extra == 'privatenetworks'
  • mypy-boto3-proton (<1.27.0,>=1.26.0) ; extra == 'proton'
  • mypy-boto3-qldb (<1.27.0,>=1.26.0) ; extra == 'qldb'
  • mypy-boto3-qldb-session (<1.27.0,>=1.26.0) ; extra == 'qldb-session'
  • mypy-boto3-quicksight (<1.27.0,>=1.26.0) ; extra == 'quicksight'
  • mypy-boto3-ram (<1.27.0,>=1.26.0) ; extra == 'ram'
  • mypy-boto3-rbin (<1.27.0,>=1.26.0) ; extra == 'rbin'
  • mypy-boto3-rds (<1.27.0,>=1.26.0) ; extra == 'rds'
  • mypy-boto3-rds-data (<1.27.0,>=1.26.0) ; extra == 'rds-data'
  • mypy-boto3-redshift (<1.27.0,>=1.26.0) ; extra == 'redshift'
  • mypy-boto3-redshift-data (<1.27.0,>=1.26.0) ; extra == 'redshift-data'
  • mypy-boto3-redshift-serverless (<1.27.0,>=1.26.0) ; extra == 'redshift-serverless'
  • mypy-boto3-rekognition (<1.27.0,>=1.26.0) ; extra == 'rekognition'
  • mypy-boto3-resiliencehub (<1.27.0,>=1.26.0) ; extra == 'resiliencehub'
  • mypy-boto3-resource-explorer-2 (<1.27.0,>=1.26.0) ; extra == 'resource-explorer-2'
  • mypy-boto3-resource-groups (<1.27.0,>=1.26.0) ; extra == 'resource-groups'
  • mypy-boto3-resourcegroupstaggingapi (<1.27.0,>=1.26.0) ; extra == 'resourcegroupstaggingapi'
  • mypy-boto3-robomaker (<1.27.0,>=1.26.0) ; extra == 'robomaker'
  • mypy-boto3-rolesanywhere (<1.27.0,>=1.26.0) ; extra == 'rolesanywhere'
  • mypy-boto3-route53 (<1.27.0,>=1.26.0) ; extra == 'route53'
  • mypy-boto3-route53-recovery-cluster (<1.27.0,>=1.26.0) ; extra == 'route53-recovery-cluster'
  • mypy-boto3-route53-recovery-control-config (<1.27.0,>=1.26.0) ; extra == 'route53-recovery-control-config'
  • mypy-boto3-route53-recovery-readiness (<1.27.0,>=1.26.0) ; extra == 'route53-recovery-readiness'
  • mypy-boto3-route53domains (<1.27.0,>=1.26.0) ; extra == 'route53domains'
  • mypy-boto3-route53resolver (<1.27.0,>=1.26.0) ; extra == 'route53resolver'
  • mypy-boto3-rum (<1.27.0,>=1.26.0) ; extra == 'rum'
  • mypy-boto3-s3 (<1.27.0,>=1.26.0) ; extra == 's3'
  • mypy-boto3-s3control (<1.27.0,>=1.26.0) ; extra == 's3control'
  • mypy-boto3-s3outposts (<1.27.0,>=1.26.0) ; extra == 's3outposts'
  • mypy-boto3-sagemaker (<1.27.0,>=1.26.0) ; extra == 'sagemaker'
  • mypy-boto3-sagemaker-a2i-runtime (<1.27.0,>=1.26.0) ; extra == 'sagemaker-a2i-runtime'
  • mypy-boto3-sagemaker-edge (<1.27.0,>=1.26.0) ; extra == 'sagemaker-edge'
  • mypy-boto3-sagemaker-featurestore-runtime (<1.27.0,>=1.26.0) ; extra == 'sagemaker-featurestore-runtime'
  • mypy-boto3-sagemaker-geospatial (<1.27.0,>=1.26.0) ; extra == 'sagemaker-geospatial'
  • mypy-boto3-sagemaker-metrics (<1.27.0,>=1.26.0) ; extra == 'sagemaker-metrics'
  • mypy-boto3-sagemaker-runtime (<1.27.0,>=1.26.0) ; extra == 'sagemaker-runtime'
  • mypy-boto3-savingsplans (<1.27.0,>=1.26.0) ; extra == 'savingsplans'
  • mypy-boto3-scheduler (<1.27.0,>=1.26.0) ; extra == 'scheduler'
  • mypy-boto3-schemas (<1.27.0,>=1.26.0) ; extra == 'schemas'
  • mypy-boto3-sdb (<1.27.0,>=1.26.0) ; extra == 'sdb'
  • mypy-boto3-secretsmanager (<1.27.0,>=1.26.0) ; extra == 'secretsmanager'
  • mypy-boto3-securityhub (<1.27.0,>=1.26.0) ; extra == 'securityhub'
  • mypy-boto3-securitylake (<1.27.0,>=1.26.0) ; extra == 'securitylake'
  • mypy-boto3-serverlessrepo (<1.27.0,>=1.26.0) ; extra == 'serverlessrepo'
  • mypy-boto3-service-quotas (<1.27.0,>=1.26.0) ; extra == 'service-quotas'
  • mypy-boto3-servicecatalog (<1.27.0,>=1.26.0) ; extra == 'servicecatalog'
  • mypy-boto3-servicecatalog-appregistry (<1.27.0,>=1.26.0) ; extra == 'servicecatalog-appregistry'
  • mypy-boto3-servicediscovery (<1.27.0,>=1.26.0) ; extra == 'servicediscovery'
  • mypy-boto3-ses (<1.27.0,>=1.26.0) ; extra == 'ses'
  • mypy-boto3-sesv2 (<1.27.0,>=1.26.0) ; extra == 'sesv2'
  • mypy-boto3-shield (<1.27.0,>=1.26.0) ; extra == 'shield'
  • mypy-boto3-signer (<1.27.0,>=1.26.0) ; extra == 'signer'
  • mypy-boto3-simspaceweaver (<1.27.0,>=1.26.0) ; extra == 'simspaceweaver'
  • mypy-boto3-sms (<1.27.0,>=1.26.0) ; extra == 'sms'
  • mypy-boto3-sms-voice (<1.27.0,>=1.26.0) ; extra == 'sms-voice'
  • mypy-boto3-snow-device-management (<1.27.0,>=1.26.0) ; extra == 'snow-device-management'
  • mypy-boto3-snowball (<1.27.0,>=1.26.0) ; extra == 'snowball'
  • mypy-boto3-sns (<1.27.0,>=1.26.0) ; extra == 'sns'
  • mypy-boto3-sqs (<1.27.0,>=1.26.0) ; extra == 'sqs'
  • mypy-boto3-ssm (<1.27.0,>=1.26.0) ; extra == 'ssm'
  • mypy-boto3-ssm-contacts (<1.27.0,>=1.26.0) ; extra == 'ssm-contacts'
  • mypy-boto3-ssm-incidents (<1.27.0,>=1.26.0) ; extra == 'ssm-incidents'
  • mypy-boto3-ssm-sap (<1.27.0,>=1.26.0) ; extra == 'ssm-sap'
  • mypy-boto3-sso (<1.27.0,>=1.26.0) ; extra == 'sso'
  • mypy-boto3-sso-admin (<1.27.0,>=1.26.0) ; extra == 'sso-admin'
  • mypy-boto3-sso-oidc (<1.27.0,>=1.26.0) ; extra == 'sso-oidc'
  • mypy-boto3-stepfunctions (<1.27.0,>=1.26.0) ; extra == 'stepfunctions'
  • mypy-boto3-storagegateway (<1.27.0,>=1.26.0) ; extra == 'storagegateway'
  • mypy-boto3-sts (<1.27.0,>=1.26.0) ; extra == 'sts'
  • mypy-boto3-support (<1.27.0,>=1.26.0) ; extra == 'support'
  • mypy-boto3-support-app (<1.27.0,>=1.26.0) ; extra == 'support-app'
  • mypy-boto3-swf (<1.27.0,>=1.26.0) ; extra == 'swf'
  • mypy-boto3-synthetics (<1.27.0,>=1.26.0) ; extra == 'synthetics'
  • mypy-boto3-textract (<1.27.0,>=1.26.0) ; extra == 'textract'
  • mypy-boto3-timestream-query (<1.27.0,>=1.26.0) ; extra == 'timestream-query'
  • mypy-boto3-timestream-write (<1.27.0,>=1.26.0) ; extra == 'timestream-write'
  • mypy-boto3-tnb (<1.27.0,>=1.26.0) ; extra == 'tnb'
  • mypy-boto3-transcribe (<1.27.0,>=1.26.0) ; extra == 'transcribe'
  • mypy-boto3-transfer (<1.27.0,>=1.26.0) ; extra == 'transfer'
  • mypy-boto3-translate (<1.27.0,>=1.26.0) ; extra == 'translate'
  • mypy-boto3-voice-id (<1.27.0,>=1.26.0) ; extra == 'voice-id'
  • mypy-boto3-vpc-lattice (<1.27.0,>=1.26.0) ; extra == 'vpc-lattice'
  • mypy-boto3-waf (<1.27.0,>=1.26.0) ; extra == 'waf'
  • mypy-boto3-waf-regional (<1.27.0,>=1.26.0) ; extra == 'waf-regional'
  • mypy-boto3-wafv2 (<1.27.0,>=1.26.0) ; extra == 'wafv2'
  • mypy-boto3-wellarchitected (<1.27.0,>=1.26.0) ; extra == 'wellarchitected'
  • mypy-boto3-wisdom (<1.27.0,>=1.26.0) ; extra == 'wisdom'
  • mypy-boto3-workdocs (<1.27.0,>=1.26.0) ; extra == 'workdocs'
  • mypy-boto3-worklink (<1.27.0,>=1.26.0) ; extra == 'worklink'
  • mypy-boto3-workmail (<1.27.0,>=1.26.0) ; extra == 'workmail'
  • mypy-boto3-workmailmessageflow (<1.27.0,>=1.26.0) ; extra == 'workmailmessageflow'
  • mypy-boto3-workspaces (<1.27.0,>=1.26.0) ; extra == 'workspaces'
  • mypy-boto3-workspaces-web (<1.27.0,>=1.26.0) ; extra == 'workspaces-web'
  • mypy-boto3-xray (<1.27.0,>=1.26.0) ; extra == 'xray'
requires_python >=3.7
File Tox results History
boto3_stubs-1.26.113-py3-none-any.whl
Size
50 KB
Type
Python Wheel
Python
3

boto3-stubs

PyPI - boto3-stubs PyPI - Python Version Docs PyPI - Downloads

boto3.typed

Type annotations for boto3 1.26.113 compatible with VSCode, PyCharm, Emacs, Sublime Text, mypy, pyright and other tools.

Generated by mypy-boto3-builder 7.14.5.

More information can be found in boto3-stubs docs.

See how it helps to find and fix potential bugs:

boto3-stubs demo

How to install

VSCode extension

Add AWS Boto3 extension to your VSCode and run AWS boto3: Quick Start command.

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

From PyPI with pip

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

# install type annotations only for boto3
python -m pip install boto3-stubs

# install boto3 type annotations
# for ec2, s3, rds, lambda, sqs, dynamo and cloudformation
python -m pip install 'boto3-stubs[essential]'

# or install annotations for services you use
python -m pip install 'boto3-stubs[acm,apigateway]'

# or install annotations in sync with boto3 version
python -m pip install 'boto3-stubs[boto3]'


# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[essential]'

From conda-forge

Add conda-forge to your channels with:

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

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

conda install boto3-stubs boto3-stubs-essential

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

conda search boto3-stubs --channel conda-forge

How to uninstall

# uninstall boto3-stubs
python -m pip uninstall -y boto3-stubs

Usage

VSCode

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

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

PyCharm

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

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

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

Use boto3-stubs package instead for implicit type discovery.

Emacs

python -m pip install 'boto3-stubs[essential]'
(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"))
  )

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

Sublime Text

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

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

Other IDEs

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

mypy

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

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

pyright

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

Optionally, you can install boto3-stubs to typings folder.

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

Explicit type annotations

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

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")

Pylint compatibility

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.

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

...

How it works

Fully automated 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:

What's new

Implemented features

Latest changes

Builder changelog can be found in Releases.

Versioning

boto3-stubs version is the same as related boto3 version and follows PEP 440 format.

Thank you

Documentation

All services type annotations can be found in boto3 docs

Support and contributing

This package is auto-generated. Please reports any bugs or request new features in mypy-boto3-builder repository.

Submodules