[[package]] name = "altair" version = "4.2.0" description = "Altair: A declarative statistical visualization library for Python." category = "main" optional = false python-versions = ">=3.7" [package.dependencies] entrypoints = "*" jinja2 = "*" jsonschema = ">=3.0" numpy = "*" pandas = ">=0.18" toolz = "*" [package.extras] dev = ["black", "docutils", "ipython", "flake8", "pytest", "sphinx", "mistune (<2.0.0)", "m2r", "vega-datasets", "recommonmark"] [[package]] name = "annoy" version = "1.17.1" description = "Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk." category = "main" optional = false python-versions = "*" [[package]] name = "attrs" version = "22.1.0" description = "Classes Without Boilerplate" category = "main" optional = false python-versions = ">=3.5" [package.extras] dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "mypy (>=0.900,!=0.940)", "pytest-mypy-plugins", "zope.interface", "furo", "sphinx", "sphinx-notfound-page", "pre-commit", "cloudpickle"] docs = ["furo", "sphinx", "zope.interface", "sphinx-notfound-page"] tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "mypy (>=0.900,!=0.940)", "pytest-mypy-plugins", "zope.interface", "cloudpickle"] tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "mypy (>=0.900,!=0.940)", "pytest-mypy-plugins", "cloudpickle"] [[package]] name = "backports.zoneinfo" version = "0.2.1" description = "Backport of the standard library zoneinfo module" category = "main" optional = false python-versions = ">=3.6" [package.extras] tzdata = ["tzdata"] [[package]] name = "black" version = "22.10.0" description = "The uncompromising code formatter." category = "dev" optional = false python-versions = ">=3.7" [package.dependencies] click = ">=8.0.0" mypy-extensions = ">=0.4.3" pathspec = ">=0.9.0" platformdirs = ">=2" tomli = {version = ">=1.1.0", markers = "python_full_version < \"3.11.0a7\""} typing-extensions = {version = ">=3.10.0.0", markers = "python_version < \"3.10\""} [package.extras] colorama = ["colorama (>=0.4.3)"] d = ["aiohttp (>=3.7.4)"] jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"] uvloop = ["uvloop (>=0.15.2)"] [[package]] name = "blinker" version = "1.5" description = "Fast, simple object-to-object and broadcast signaling" category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" [[package]] name = "boto3" version = "1.26.22" description = "The AWS SDK for Python" category = "main" optional = false python-versions = ">= 3.7" [package.dependencies] botocore = ">=1.29.22,<1.30.0" jmespath = ">=0.7.1,<2.0.0" s3transfer = ">=0.6.0,<0.7.0" [package.extras] crt = ["botocore[crt] (>=1.21.0,<2.0a0)"] [[package]] name = "boto3-stubs" version = "1.26.22" description = "Type annotations for boto3 1.26.22 generated with mypy-boto3-builder 7.11.11" category = "main" optional = false python-versions = ">=3.7" [package.dependencies] botocore-stubs = "*" types-s3transfer = "*" typing-extensions = ">=4.1.0" [package.extras] accessanalyzer = ["mypy-boto3-accessanalyzer (>=1.26.0,<1.27.0)"] account = ["mypy-boto3-account (>=1.26.0,<1.27.0)"] acm = ["mypy-boto3-acm (>=1.26.0,<1.27.0)"] acm-pca = ["mypy-boto3-acm-pca (>=1.26.0,<1.27.0)"] alexaforbusiness = ["mypy-boto3-alexaforbusiness (>=1.26.0,<1.27.0)"] all = ["mypy-boto3-accessanalyzer (>=1.26.0,<1.27.0)", "mypy-boto3-account (>=1.26.0,<1.27.0)", "mypy-boto3-acm (>=1.26.0,<1.27.0)", "mypy-boto3-acm-pca (>=1.26.0,<1.27.0)", "mypy-boto3-alexaforbusiness (>=1.26.0,<1.27.0)", "mypy-boto3-amp (>=1.26.0,<1.27.0)", "mypy-boto3-amplify (>=1.26.0,<1.27.0)", "mypy-boto3-amplifybackend (>=1.26.0,<1.27.0)", "mypy-boto3-amplifyuibuilder (>=1.26.0,<1.27.0)", "mypy-boto3-apigateway (>=1.26.0,<1.27.0)", "mypy-boto3-apigatewaymanagementapi (>=1.26.0,<1.27.0)", "mypy-boto3-apigatewayv2 (>=1.26.0,<1.27.0)", "mypy-boto3-appconfig (>=1.26.0,<1.27.0)", "mypy-boto3-appconfigdata (>=1.26.0,<1.27.0)", "mypy-boto3-appflow (>=1.26.0,<1.27.0)", "mypy-boto3-appintegrations (>=1.26.0,<1.27.0)", "mypy-boto3-application-autoscaling (>=1.26.0,<1.27.0)", "mypy-boto3-application-insights (>=1.26.0,<1.27.0)", "mypy-boto3-applicationcostprofiler (>=1.26.0,<1.27.0)", "mypy-boto3-appmesh (>=1.26.0,<1.27.0)", "mypy-boto3-apprunner (>=1.26.0,<1.27.0)", "mypy-boto3-appstream (>=1.26.0,<1.27.0)", "mypy-boto3-appsync (>=1.26.0,<1.27.0)", "mypy-boto3-arc-zonal-shift (>=1.26.0,<1.27.0)", "mypy-boto3-athena (>=1.26.0,<1.27.0)", "mypy-boto3-auditmanager (>=1.26.0,<1.27.0)", "mypy-boto3-autoscaling (>=1.26.0,<1.27.0)", "mypy-boto3-autoscaling-plans (>=1.26.0,<1.27.0)", "mypy-boto3-backup (>=1.26.0,<1.27.0)", "mypy-boto3-backup-gateway (>=1.26.0,<1.27.0)", "mypy-boto3-backupstorage (>=1.26.0,<1.27.0)", "mypy-boto3-batch (>=1.26.0,<1.27.0)", "mypy-boto3-billingconductor (>=1.26.0,<1.27.0)", "mypy-boto3-braket (>=1.26.0,<1.27.0)", "mypy-boto3-budgets (>=1.26.0,<1.27.0)", "mypy-boto3-ce (>=1.26.0,<1.27.0)", "mypy-boto3-chime (>=1.26.0,<1.27.0)", "mypy-boto3-chime-sdk-identity (>=1.26.0,<1.27.0)", "mypy-boto3-chime-sdk-media-pipelines (>=1.26.0,<1.27.0)", "mypy-boto3-chime-sdk-meetings (>=1.26.0,<1.27.0)", "mypy-boto3-chime-sdk-messaging (>=1.26.0,<1.27.0)", "mypy-boto3-chime-sdk-voice (>=1.26.0,<1.27.0)", "mypy-boto3-cloud9 (>=1.26.0,<1.27.0)", "mypy-boto3-cloudcontrol (>=1.26.0,<1.27.0)", "mypy-boto3-clouddirectory (>=1.26.0,<1.27.0)", "mypy-boto3-cloudformation (>=1.26.0,<1.27.0)", "mypy-boto3-cloudfront (>=1.26.0,<1.27.0)", "mypy-boto3-cloudhsm (>=1.26.0,<1.27.0)", "mypy-boto3-cloudhsmv2 (>=1.26.0,<1.27.0)", "mypy-boto3-cloudsearch (>=1.26.0,<1.27.0)", "mypy-boto3-cloudsearchdomain (>=1.26.0,<1.27.0)", "mypy-boto3-cloudtrail (>=1.26.0,<1.27.0)", "mypy-boto3-cloudwatch (>=1.26.0,<1.27.0)", "mypy-boto3-codeartifact (>=1.26.0,<1.27.0)", "mypy-boto3-codebuild (>=1.26.0,<1.27.0)", "mypy-boto3-codecatalyst (>=1.26.0,<1.27.0)", "mypy-boto3-codecommit (>=1.26.0,<1.27.0)", "mypy-boto3-codedeploy (>=1.26.0,<1.27.0)", "mypy-boto3-codeguru-reviewer (>=1.26.0,<1.27.0)", "mypy-boto3-codeguruprofiler (>=1.26.0,<1.27.0)", "mypy-boto3-codepipeline (>=1.26.0,<1.27.0)", "mypy-boto3-codestar (>=1.26.0,<1.27.0)", "mypy-boto3-codestar-connections (>=1.26.0,<1.27.0)", "mypy-boto3-codestar-notifications (>=1.26.0,<1.27.0)", "mypy-boto3-cognito-identity (>=1.26.0,<1.27.0)", "mypy-boto3-cognito-idp (>=1.26.0,<1.27.0)", "mypy-boto3-cognito-sync (>=1.26.0,<1.27.0)", "mypy-boto3-comprehend (>=1.26.0,<1.27.0)", "mypy-boto3-comprehendmedical (>=1.26.0,<1.27.0)", "mypy-boto3-compute-optimizer (>=1.26.0,<1.27.0)", "mypy-boto3-config (>=1.26.0,<1.27.0)", "mypy-boto3-connect (>=1.26.0,<1.27.0)", "mypy-boto3-connect-contact-lens (>=1.26.0,<1.27.0)", "mypy-boto3-connectcampaigns (>=1.26.0,<1.27.0)", "mypy-boto3-connectcases (>=1.26.0,<1.27.0)", "mypy-boto3-connectparticipant (>=1.26.0,<1.27.0)", "mypy-boto3-controltower (>=1.26.0,<1.27.0)", "mypy-boto3-cur (>=1.26.0,<1.27.0)", "mypy-boto3-customer-profiles (>=1.26.0,<1.27.0)", "mypy-boto3-databrew (>=1.26.0,<1.27.0)", "mypy-boto3-dataexchange (>=1.26.0,<1.27.0)", "mypy-boto3-datapipeline (>=1.26.0,<1.27.0)", "mypy-boto3-datasync (>=1.26.0,<1.27.0)", "mypy-boto3-dax (>=1.26.0,<1.27.0)", "mypy-boto3-detective (>=1.26.0,<1.27.0)", "mypy-boto3-devicefarm (>=1.26.0,<1.27.0)", "mypy-boto3-devops-guru (>=1.26.0,<1.27.0)", "mypy-boto3-directconnect (>=1.26.0,<1.27.0)", "mypy-boto3-discovery (>=1.26.0,<1.27.0)", "mypy-boto3-dlm (>=1.26.0,<1.27.0)", "mypy-boto3-dms (>=1.26.0,<1.27.0)", "mypy-boto3-docdb (>=1.26.0,<1.27.0)", "mypy-boto3-docdb-elastic (>=1.26.0,<1.27.0)", "mypy-boto3-drs (>=1.26.0,<1.27.0)", "mypy-boto3-ds (>=1.26.0,<1.27.0)", "mypy-boto3-dynamodb (>=1.26.0,<1.27.0)", "mypy-boto3-dynamodbstreams (>=1.26.0,<1.27.0)", "mypy-boto3-ebs (>=1.26.0,<1.27.0)", "mypy-boto3-ec2 (>=1.26.0,<1.27.0)", "mypy-boto3-ec2-instance-connect (>=1.26.0,<1.27.0)", "mypy-boto3-ecr (>=1.26.0,<1.27.0)", "mypy-boto3-ecr-public (>=1.26.0,<1.27.0)", "mypy-boto3-ecs (>=1.26.0,<1.27.0)", "mypy-boto3-efs (>=1.26.0,<1.27.0)", "mypy-boto3-eks (>=1.26.0,<1.27.0)", "mypy-boto3-elastic-inference (>=1.26.0,<1.27.0)", "mypy-boto3-elasticache (>=1.26.0,<1.27.0)", "mypy-boto3-elasticbeanstalk (>=1.26.0,<1.27.0)", "mypy-boto3-elastictranscoder (>=1.26.0,<1.27.0)", "mypy-boto3-elb (>=1.26.0,<1.27.0)", "mypy-boto3-elbv2 (>=1.26.0,<1.27.0)", "mypy-boto3-emr (>=1.26.0,<1.27.0)", "mypy-boto3-emr-containers (>=1.26.0,<1.27.0)", "mypy-boto3-emr-serverless (>=1.26.0,<1.27.0)", "mypy-boto3-es (>=1.26.0,<1.27.0)", "mypy-boto3-events (>=1.26.0,<1.27.0)", "mypy-boto3-evidently (>=1.26.0,<1.27.0)", "mypy-boto3-finspace (>=1.26.0,<1.27.0)", "mypy-boto3-finspace-data (>=1.26.0,<1.27.0)", "mypy-boto3-firehose (>=1.26.0,<1.27.0)", "mypy-boto3-fis (>=1.26.0,<1.27.0)", "mypy-boto3-fms (>=1.26.0,<1.27.0)", "mypy-boto3-forecast (>=1.26.0,<1.27.0)", "mypy-boto3-forecastquery (>=1.26.0,<1.27.0)", "mypy-boto3-frauddetector (>=1.26.0,<1.27.0)", "mypy-boto3-fsx (>=1.26.0,<1.27.0)", "mypy-boto3-gamelift (>=1.26.0,<1.27.0)", "mypy-boto3-gamesparks (>=1.26.0,<1.27.0)", "mypy-boto3-glacier (>=1.26.0,<1.27.0)", "mypy-boto3-globalaccelerator (>=1.26.0,<1.27.0)", "mypy-boto3-glue (>=1.26.0,<1.27.0)", "mypy-boto3-grafana (>=1.26.0,<1.27.0)", "mypy-boto3-greengrass (>=1.26.0,<1.27.0)", "mypy-boto3-greengrassv2 (>=1.26.0,<1.27.0)", "mypy-boto3-groundstation (>=1.26.0,<1.27.0)", "mypy-boto3-guardduty (>=1.26.0,<1.27.0)", "mypy-boto3-health (>=1.26.0,<1.27.0)", "mypy-boto3-healthlake (>=1.26.0,<1.27.0)", "mypy-boto3-honeycode (>=1.26.0,<1.27.0)", "mypy-boto3-iam (>=1.26.0,<1.27.0)", "mypy-boto3-identitystore (>=1.26.0,<1.27.0)", "mypy-boto3-imagebuilder (>=1.26.0,<1.27.0)", "mypy-boto3-importexport (>=1.26.0,<1.27.0)", "mypy-boto3-inspector (>=1.26.0,<1.27.0)", "mypy-boto3-inspector2 (>=1.26.0,<1.27.0)", "mypy-boto3-iot (>=1.26.0,<1.27.0)", "mypy-boto3-iot-data (>=1.26.0,<1.27.0)", "mypy-boto3-iot-jobs-data (>=1.26.0,<1.27.0)", "mypy-boto3-iot-roborunner (>=1.26.0,<1.27.0)", "mypy-boto3-iot1click-devices (>=1.26.0,<1.27.0)", "mypy-boto3-iot1click-projects (>=1.26.0,<1.27.0)", "mypy-boto3-iotanalytics (>=1.26.0,<1.27.0)", "mypy-boto3-iotdeviceadvisor (>=1.26.0,<1.27.0)", "mypy-boto3-iotevents (>=1.26.0,<1.27.0)", "mypy-boto3-iotevents-data (>=1.26.0,<1.27.0)", "mypy-boto3-iotfleethub (>=1.26.0,<1.27.0)", "mypy-boto3-iotfleetwise (>=1.26.0,<1.27.0)", "mypy-boto3-iotsecuretunneling (>=1.26.0,<1.27.0)", "mypy-boto3-iotsitewise (>=1.26.0,<1.27.0)", "mypy-boto3-iotthingsgraph (>=1.26.0,<1.27.0)", "mypy-boto3-iottwinmaker (>=1.26.0,<1.27.0)", "mypy-boto3-iotwireless (>=1.26.0,<1.27.0)", "mypy-boto3-ivs (>=1.26.0,<1.27.0)", "mypy-boto3-ivschat (>=1.26.0,<1.27.0)", "mypy-boto3-kafka (>=1.26.0,<1.27.0)", "mypy-boto3-kafkaconnect (>=1.26.0,<1.27.0)", "mypy-boto3-kendra (>=1.26.0,<1.27.0)", "mypy-boto3-keyspaces (>=1.26.0,<1.27.0)", "mypy-boto3-kinesis (>=1.26.0,<1.27.0)", "mypy-boto3-kinesis-video-archived-media (>=1.26.0,<1.27.0)", "mypy-boto3-kinesis-video-media (>=1.26.0,<1.27.0)", "mypy-boto3-kinesis-video-signaling (>=1.26.0,<1.27.0)", "mypy-boto3-kinesisanalytics (>=1.26.0,<1.27.0)", "mypy-boto3-kinesisanalyticsv2 (>=1.26.0,<1.27.0)", "mypy-boto3-kinesisvideo (>=1.26.0,<1.27.0)", "mypy-boto3-kms (>=1.26.0,<1.27.0)", "mypy-boto3-lakeformation (>=1.26.0,<1.27.0)", "mypy-boto3-lambda (>=1.26.0,<1.27.0)", "mypy-boto3-lex-models (>=1.26.0,<1.27.0)", "mypy-boto3-lex-runtime (>=1.26.0,<1.27.0)", "mypy-boto3-lexv2-models (>=1.26.0,<1.27.0)", "mypy-boto3-lexv2-runtime (>=1.26.0,<1.27.0)", "mypy-boto3-license-manager (>=1.26.0,<1.27.0)", "mypy-boto3-license-manager-user-subscriptions (>=1.26.0,<1.27.0)", "mypy-boto3-lightsail (>=1.26.0,<1.27.0)", "mypy-boto3-location (>=1.26.0,<1.27.0)", "mypy-boto3-logs (>=1.26.0,<1.27.0)", "mypy-boto3-lookoutequipment (>=1.26.0,<1.27.0)", "mypy-boto3-lookoutmetrics (>=1.26.0,<1.27.0)", "mypy-boto3-lookoutvision (>=1.26.0,<1.27.0)", "mypy-boto3-m2 (>=1.26.0,<1.27.0)", "mypy-boto3-machinelearning (>=1.26.0,<1.27.0)", "mypy-boto3-macie (>=1.26.0,<1.27.0)", "mypy-boto3-macie2 (>=1.26.0,<1.27.0)", "mypy-boto3-managedblockchain (>=1.26.0,<1.27.0)", "mypy-boto3-marketplace-catalog (>=1.26.0,<1.27.0)", "mypy-boto3-marketplace-entitlement (>=1.26.0,<1.27.0)", "mypy-boto3-marketplacecommerceanalytics (>=1.26.0,<1.27.0)", "mypy-boto3-mediaconnect (>=1.26.0,<1.27.0)", "mypy-boto3-mediaconvert (>=1.26.0,<1.27.0)", "mypy-boto3-medialive (>=1.26.0,<1.27.0)", "mypy-boto3-mediapackage (>=1.26.0,<1.27.0)", "mypy-boto3-mediapackage-vod (>=1.26.0,<1.27.0)", "mypy-boto3-mediastore (>=1.26.0,<1.27.0)", "mypy-boto3-mediastore-data (>=1.26.0,<1.27.0)", "mypy-boto3-mediatailor (>=1.26.0,<1.27.0)", "mypy-boto3-memorydb (>=1.26.0,<1.27.0)", "mypy-boto3-meteringmarketplace (>=1.26.0,<1.27.0)", "mypy-boto3-mgh (>=1.26.0,<1.27.0)", "mypy-boto3-mgn (>=1.26.0,<1.27.0)", "mypy-boto3-migration-hub-refactor-spaces (>=1.26.0,<1.27.0)", "mypy-boto3-migrationhub-config (>=1.26.0,<1.27.0)", "mypy-boto3-migrationhuborchestrator (>=1.26.0,<1.27.0)", "mypy-boto3-migrationhubstrategy (>=1.26.0,<1.27.0)", "mypy-boto3-mobile (>=1.26.0,<1.27.0)", "mypy-boto3-mq (>=1.26.0,<1.27.0)", "mypy-boto3-mturk (>=1.26.0,<1.27.0)", "mypy-boto3-mwaa (>=1.26.0,<1.27.0)", "mypy-boto3-neptune (>=1.26.0,<1.27.0)", "mypy-boto3-network-firewall (>=1.26.0,<1.27.0)", "mypy-boto3-networkmanager (>=1.26.0,<1.27.0)", "mypy-boto3-nimble (>=1.26.0,<1.27.0)", "mypy-boto3-oam (>=1.26.0,<1.27.0)", "mypy-boto3-omics (>=1.26.0,<1.27.0)", "mypy-boto3-opensearch (>=1.26.0,<1.27.0)", "mypy-boto3-opensearchserverless (>=1.26.0,<1.27.0)", "mypy-boto3-opsworks (>=1.26.0,<1.27.0)", "mypy-boto3-opsworkscm (>=1.26.0,<1.27.0)", "mypy-boto3-organizations (>=1.26.0,<1.27.0)", "mypy-boto3-outposts (>=1.26.0,<1.27.0)", "mypy-boto3-panorama (>=1.26.0,<1.27.0)", "mypy-boto3-personalize (>=1.26.0,<1.27.0)", "mypy-boto3-personalize-events (>=1.26.0,<1.27.0)", "mypy-boto3-personalize-runtime (>=1.26.0,<1.27.0)", "mypy-boto3-pi (>=1.26.0,<1.27.0)", "mypy-boto3-pinpoint (>=1.26.0,<1.27.0)", "mypy-boto3-pinpoint-email (>=1.26.0,<1.27.0)", "mypy-boto3-pinpoint-sms-voice (>=1.26.0,<1.27.0)", "mypy-boto3-pinpoint-sms-voice-v2 (>=1.26.0,<1.27.0)", "mypy-boto3-pipes (>=1.26.0,<1.27.0)", "mypy-boto3-polly (>=1.26.0,<1.27.0)", "mypy-boto3-pricing (>=1.26.0,<1.27.0)", "mypy-boto3-privatenetworks (>=1.26.0,<1.27.0)", "mypy-boto3-proton (>=1.26.0,<1.27.0)", "mypy-boto3-qldb (>=1.26.0,<1.27.0)", "mypy-boto3-qldb-session (>=1.26.0,<1.27.0)", "mypy-boto3-quicksight (>=1.26.0,<1.27.0)", "mypy-boto3-ram (>=1.26.0,<1.27.0)", "mypy-boto3-rbin (>=1.26.0,<1.27.0)", "mypy-boto3-rds (>=1.26.0,<1.27.0)", "mypy-boto3-rds-data (>=1.26.0,<1.27.0)", "mypy-boto3-redshift (>=1.26.0,<1.27.0)", "mypy-boto3-redshift-data (>=1.26.0,<1.27.0)", "mypy-boto3-redshift-serverless (>=1.26.0,<1.27.0)", "mypy-boto3-rekognition (>=1.26.0,<1.27.0)", "mypy-boto3-resiliencehub (>=1.26.0,<1.27.0)", "mypy-boto3-resource-explorer-2 (>=1.26.0,<1.27.0)", "mypy-boto3-resource-groups (>=1.26.0,<1.27.0)", "mypy-boto3-resourcegroupstaggingapi (>=1.26.0,<1.27.0)", "mypy-boto3-robomaker (>=1.26.0,<1.27.0)", "mypy-boto3-rolesanywhere (>=1.26.0,<1.27.0)", "mypy-boto3-route53 (>=1.26.0,<1.27.0)", "mypy-boto3-route53-recovery-cluster (>=1.26.0,<1.27.0)", "mypy-boto3-route53-recovery-control-config (>=1.26.0,<1.27.0)", "mypy-boto3-route53-recovery-readiness (>=1.26.0,<1.27.0)", "mypy-boto3-route53domains (>=1.26.0,<1.27.0)", "mypy-boto3-route53resolver (>=1.26.0,<1.27.0)", "mypy-boto3-rum (>=1.26.0,<1.27.0)", "mypy-boto3-s3 (>=1.26.0,<1.27.0)", "mypy-boto3-s3control (>=1.26.0,<1.27.0)", "mypy-boto3-s3outposts (>=1.26.0,<1.27.0)", "mypy-boto3-sagemaker (>=1.26.0,<1.27.0)", "mypy-boto3-sagemaker-a2i-runtime (>=1.26.0,<1.27.0)", "mypy-boto3-sagemaker-edge (>=1.26.0,<1.27.0)", "mypy-boto3-sagemaker-featurestore-runtime (>=1.26.0,<1.27.0)", "mypy-boto3-sagemaker-geospatial (>=1.26.0,<1.27.0)", "mypy-boto3-sagemaker-runtime (>=1.26.0,<1.27.0)", "mypy-boto3-savingsplans (>=1.26.0,<1.27.0)", "mypy-boto3-scheduler (>=1.26.0,<1.27.0)", "mypy-boto3-schemas (>=1.26.0,<1.27.0)", "mypy-boto3-sdb (>=1.26.0,<1.27.0)", "mypy-boto3-secretsmanager (>=1.26.0,<1.27.0)", "mypy-boto3-securityhub (>=1.26.0,<1.27.0)", "mypy-boto3-securitylake (>=1.26.0,<1.27.0)", "mypy-boto3-serverlessrepo (>=1.26.0,<1.27.0)", "mypy-boto3-service-quotas (>=1.26.0,<1.27.0)", "mypy-boto3-servicecatalog (>=1.26.0,<1.27.0)", "mypy-boto3-servicecatalog-appregistry (>=1.26.0,<1.27.0)", "mypy-boto3-servicediscovery (>=1.26.0,<1.27.0)", "mypy-boto3-ses (>=1.26.0,<1.27.0)", "mypy-boto3-sesv2 (>=1.26.0,<1.27.0)", "mypy-boto3-shield (>=1.26.0,<1.27.0)", "mypy-boto3-signer (>=1.26.0,<1.27.0)", "mypy-boto3-simspaceweaver (>=1.26.0,<1.27.0)", "mypy-boto3-sms (>=1.26.0,<1.27.0)", "mypy-boto3-sms-voice (>=1.26.0,<1.27.0)", "mypy-boto3-snow-device-management (>=1.26.0,<1.27.0)", "mypy-boto3-snowball (>=1.26.0,<1.27.0)", "mypy-boto3-sns (>=1.26.0,<1.27.0)", "mypy-boto3-sqs (>=1.26.0,<1.27.0)", "mypy-boto3-ssm (>=1.26.0,<1.27.0)", "mypy-boto3-ssm-contacts (>=1.26.0,<1.27.0)", "mypy-boto3-ssm-incidents (>=1.26.0,<1.27.0)", "mypy-boto3-ssm-sap (>=1.26.0,<1.27.0)", "mypy-boto3-sso (>=1.26.0,<1.27.0)", "mypy-boto3-sso-admin (>=1.26.0,<1.27.0)", "mypy-boto3-sso-oidc (>=1.26.0,<1.27.0)", "mypy-boto3-stepfunctions (>=1.26.0,<1.27.0)", "mypy-boto3-storagegateway (>=1.26.0,<1.27.0)", "mypy-boto3-sts (>=1.26.0,<1.27.0)", "mypy-boto3-support (>=1.26.0,<1.27.0)", "mypy-boto3-support-app (>=1.26.0,<1.27.0)", "mypy-boto3-swf (>=1.26.0,<1.27.0)", "mypy-boto3-synthetics (>=1.26.0,<1.27.0)", "mypy-boto3-textract (>=1.26.0,<1.27.0)", "mypy-boto3-timestream-query (>=1.26.0,<1.27.0)", "mypy-boto3-timestream-write (>=1.26.0,<1.27.0)", "mypy-boto3-transcribe (>=1.26.0,<1.27.0)", "mypy-boto3-transfer (>=1.26.0,<1.27.0)", "mypy-boto3-translate (>=1.26.0,<1.27.0)", "mypy-boto3-voice-id (>=1.26.0,<1.27.0)", "mypy-boto3-waf (>=1.26.0,<1.27.0)", "mypy-boto3-waf-regional (>=1.26.0,<1.27.0)", "mypy-boto3-wafv2 (>=1.26.0,<1.27.0)", "mypy-boto3-wellarchitected (>=1.26.0,<1.27.0)", "mypy-boto3-wisdom (>=1.26.0,<1.27.0)", "mypy-boto3-workdocs (>=1.26.0,<1.27.0)", "mypy-boto3-worklink (>=1.26.0,<1.27.0)", "mypy-boto3-workmail (>=1.26.0,<1.27.0)", "mypy-boto3-workmailmessageflow (>=1.26.0,<1.27.0)", "mypy-boto3-workspaces (>=1.26.0,<1.27.0)", "mypy-boto3-workspaces-web (>=1.26.0,<1.27.0)", "mypy-boto3-xray (>=1.26.0,<1.27.0)"] amp = ["mypy-boto3-amp (>=1.26.0,<1.27.0)"] amplify = ["mypy-boto3-amplify (>=1.26.0,<1.27.0)"] amplifybackend = ["mypy-boto3-amplifybackend (>=1.26.0,<1.27.0)"] amplifyuibuilder = ["mypy-boto3-amplifyuibuilder (>=1.26.0,<1.27.0)"] apigateway = ["mypy-boto3-apigateway (>=1.26.0,<1.27.0)"] apigatewaymanagementapi = ["mypy-boto3-apigatewaymanagementapi (>=1.26.0,<1.27.0)"] apigatewayv2 = ["mypy-boto3-apigatewayv2 (>=1.26.0,<1.27.0)"] appconfig = ["mypy-boto3-appconfig (>=1.26.0,<1.27.0)"] appconfigdata = ["mypy-boto3-appconfigdata (>=1.26.0,<1.27.0)"] appflow = ["mypy-boto3-appflow (>=1.26.0,<1.27.0)"] appintegrations = ["mypy-boto3-appintegrations (>=1.26.0,<1.27.0)"] application-autoscaling = ["mypy-boto3-application-autoscaling (>=1.26.0,<1.27.0)"] application-insights = ["mypy-boto3-application-insights (>=1.26.0,<1.27.0)"] applicationcostprofiler = ["mypy-boto3-applicationcostprofiler (>=1.26.0,<1.27.0)"] appmesh = ["mypy-boto3-appmesh (>=1.26.0,<1.27.0)"] apprunner = ["mypy-boto3-apprunner (>=1.26.0,<1.27.0)"] appstream = ["mypy-boto3-appstream (>=1.26.0,<1.27.0)"] appsync = ["mypy-boto3-appsync (>=1.26.0,<1.27.0)"] arc-zonal-shift = ["mypy-boto3-arc-zonal-shift (>=1.26.0,<1.27.0)"] athena = ["mypy-boto3-athena (>=1.26.0,<1.27.0)"] auditmanager = ["mypy-boto3-auditmanager (>=1.26.0,<1.27.0)"] autoscaling = ["mypy-boto3-autoscaling (>=1.26.0,<1.27.0)"] autoscaling-plans = ["mypy-boto3-autoscaling-plans (>=1.26.0,<1.27.0)"] backup = ["mypy-boto3-backup (>=1.26.0,<1.27.0)"] backup-gateway = ["mypy-boto3-backup-gateway (>=1.26.0,<1.27.0)"] backupstorage = ["mypy-boto3-backupstorage (>=1.26.0,<1.27.0)"] batch = ["mypy-boto3-batch (>=1.26.0,<1.27.0)"] billingconductor = ["mypy-boto3-billingconductor (>=1.26.0,<1.27.0)"] braket = ["mypy-boto3-braket (>=1.26.0,<1.27.0)"] budgets = ["mypy-boto3-budgets (>=1.26.0,<1.27.0)"] ce = ["mypy-boto3-ce (>=1.26.0,<1.27.0)"] chime = ["mypy-boto3-chime (>=1.26.0,<1.27.0)"] chime-sdk-identity = ["mypy-boto3-chime-sdk-identity (>=1.26.0,<1.27.0)"] chime-sdk-media-pipelines = ["mypy-boto3-chime-sdk-media-pipelines (>=1.26.0,<1.27.0)"] chime-sdk-meetings = ["mypy-boto3-chime-sdk-meetings (>=1.26.0,<1.27.0)"] chime-sdk-messaging = ["mypy-boto3-chime-sdk-messaging (>=1.26.0,<1.27.0)"] chime-sdk-voice = ["mypy-boto3-chime-sdk-voice (>=1.26.0,<1.27.0)"] cloud9 = ["mypy-boto3-cloud9 (>=1.26.0,<1.27.0)"] cloudcontrol = ["mypy-boto3-cloudcontrol (>=1.26.0,<1.27.0)"] clouddirectory = ["mypy-boto3-clouddirectory (>=1.26.0,<1.27.0)"] cloudformation = ["mypy-boto3-cloudformation (>=1.26.0,<1.27.0)"] cloudfront = ["mypy-boto3-cloudfront (>=1.26.0,<1.27.0)"] cloudhsm = ["mypy-boto3-cloudhsm (>=1.26.0,<1.27.0)"] cloudhsmv2 = ["mypy-boto3-cloudhsmv2 (>=1.26.0,<1.27.0)"] cloudsearch = ["mypy-boto3-cloudsearch (>=1.26.0,<1.27.0)"] cloudsearchdomain = ["mypy-boto3-cloudsearchdomain (>=1.26.0,<1.27.0)"] cloudtrail = ["mypy-boto3-cloudtrail (>=1.26.0,<1.27.0)"] cloudwatch = ["mypy-boto3-cloudwatch (>=1.26.0,<1.27.0)"] codeartifact = ["mypy-boto3-codeartifact (>=1.26.0,<1.27.0)"] codebuild = ["mypy-boto3-codebuild (>=1.26.0,<1.27.0)"] codecatalyst = ["mypy-boto3-codecatalyst (>=1.26.0,<1.27.0)"] codecommit = ["mypy-boto3-codecommit (>=1.26.0,<1.27.0)"] codedeploy = ["mypy-boto3-codedeploy (>=1.26.0,<1.27.0)"] codeguru-reviewer = ["mypy-boto3-codeguru-reviewer (>=1.26.0,<1.27.0)"] codeguruprofiler = ["mypy-boto3-codeguruprofiler (>=1.26.0,<1.27.0)"] codepipeline = ["mypy-boto3-codepipeline (>=1.26.0,<1.27.0)"] codestar = ["mypy-boto3-codestar (>=1.26.0,<1.27.0)"] codestar-connections = ["mypy-boto3-codestar-connections (>=1.26.0,<1.27.0)"] codestar-notifications = ["mypy-boto3-codestar-notifications (>=1.26.0,<1.27.0)"] cognito-identity = ["mypy-boto3-cognito-identity (>=1.26.0,<1.27.0)"] cognito-idp = ["mypy-boto3-cognito-idp (>=1.26.0,<1.27.0)"] cognito-sync = ["mypy-boto3-cognito-sync (>=1.26.0,<1.27.0)"] comprehend = ["mypy-boto3-comprehend (>=1.26.0,<1.27.0)"] comprehendmedical = ["mypy-boto3-comprehendmedical (>=1.26.0,<1.27.0)"] compute-optimizer = ["mypy-boto3-compute-optimizer (>=1.26.0,<1.27.0)"] config = ["mypy-boto3-config (>=1.26.0,<1.27.0)"] connect = ["mypy-boto3-connect (>=1.26.0,<1.27.0)"] connect-contact-lens = ["mypy-boto3-connect-contact-lens (>=1.26.0,<1.27.0)"] connectcampaigns = ["mypy-boto3-connectcampaigns (>=1.26.0,<1.27.0)"] connectcases = ["mypy-boto3-connectcases (>=1.26.0,<1.27.0)"] connectparticipant = ["mypy-boto3-connectparticipant (>=1.26.0,<1.27.0)"] controltower = ["mypy-boto3-controltower (>=1.26.0,<1.27.0)"] cur = ["mypy-boto3-cur (>=1.26.0,<1.27.0)"] customer-profiles = ["mypy-boto3-customer-profiles (>=1.26.0,<1.27.0)"] databrew = ["mypy-boto3-databrew (>=1.26.0,<1.27.0)"] dataexchange = ["mypy-boto3-dataexchange (>=1.26.0,<1.27.0)"] datapipeline = ["mypy-boto3-datapipeline (>=1.26.0,<1.27.0)"] datasync = ["mypy-boto3-datasync (>=1.26.0,<1.27.0)"] dax = ["mypy-boto3-dax (>=1.26.0,<1.27.0)"] detective = ["mypy-boto3-detective (>=1.26.0,<1.27.0)"] devicefarm = ["mypy-boto3-devicefarm (>=1.26.0,<1.27.0)"] devops-guru = ["mypy-boto3-devops-guru (>=1.26.0,<1.27.0)"] directconnect = ["mypy-boto3-directconnect (>=1.26.0,<1.27.0)"] discovery = ["mypy-boto3-discovery (>=1.26.0,<1.27.0)"] dlm = ["mypy-boto3-dlm (>=1.26.0,<1.27.0)"] dms = ["mypy-boto3-dms (>=1.26.0,<1.27.0)"] docdb = ["mypy-boto3-docdb (>=1.26.0,<1.27.0)"] docdb-elastic = ["mypy-boto3-docdb-elastic (>=1.26.0,<1.27.0)"] drs = ["mypy-boto3-drs (>=1.26.0,<1.27.0)"] ds = ["mypy-boto3-ds (>=1.26.0,<1.27.0)"] dynamodb = ["mypy-boto3-dynamodb (>=1.26.0,<1.27.0)"] dynamodbstreams = ["mypy-boto3-dynamodbstreams (>=1.26.0,<1.27.0)"] ebs = ["mypy-boto3-ebs (>=1.26.0,<1.27.0)"] ec2 = ["mypy-boto3-ec2 (>=1.26.0,<1.27.0)"] ec2-instance-connect = ["mypy-boto3-ec2-instance-connect (>=1.26.0,<1.27.0)"] ecr = ["mypy-boto3-ecr (>=1.26.0,<1.27.0)"] ecr-public = ["mypy-boto3-ecr-public (>=1.26.0,<1.27.0)"] ecs = ["mypy-boto3-ecs (>=1.26.0,<1.27.0)"] efs = ["mypy-boto3-efs (>=1.26.0,<1.27.0)"] eks = ["mypy-boto3-eks (>=1.26.0,<1.27.0)"] elastic-inference = ["mypy-boto3-elastic-inference (>=1.26.0,<1.27.0)"] elasticache = ["mypy-boto3-elasticache (>=1.26.0,<1.27.0)"] elasticbeanstalk = ["mypy-boto3-elasticbeanstalk (>=1.26.0,<1.27.0)"] elastictranscoder = ["mypy-boto3-elastictranscoder (>=1.26.0,<1.27.0)"] elb = ["mypy-boto3-elb (>=1.26.0,<1.27.0)"] elbv2 = ["mypy-boto3-elbv2 (>=1.26.0,<1.27.0)"] emr = ["mypy-boto3-emr (>=1.26.0,<1.27.0)"] emr-containers = ["mypy-boto3-emr-containers (>=1.26.0,<1.27.0)"] emr-serverless = ["mypy-boto3-emr-serverless (>=1.26.0,<1.27.0)"] es = ["mypy-boto3-es (>=1.26.0,<1.27.0)"] essential = ["mypy-boto3-cloudformation (>=1.26.0,<1.27.0)", "mypy-boto3-dynamodb (>=1.26.0,<1.27.0)", "mypy-boto3-ec2 (>=1.26.0,<1.27.0)", "mypy-boto3-lambda (>=1.26.0,<1.27.0)", "mypy-boto3-rds (>=1.26.0,<1.27.0)", "mypy-boto3-s3 (>=1.26.0,<1.27.0)", "mypy-boto3-sqs (>=1.26.0,<1.27.0)"] events = ["mypy-boto3-events (>=1.26.0,<1.27.0)"] evidently = ["mypy-boto3-evidently (>=1.26.0,<1.27.0)"] finspace = ["mypy-boto3-finspace (>=1.26.0,<1.27.0)"] finspace-data = ["mypy-boto3-finspace-data (>=1.26.0,<1.27.0)"] firehose = ["mypy-boto3-firehose (>=1.26.0,<1.27.0)"] fis = ["mypy-boto3-fis (>=1.26.0,<1.27.0)"] fms = ["mypy-boto3-fms (>=1.26.0,<1.27.0)"] forecast = ["mypy-boto3-forecast (>=1.26.0,<1.27.0)"] forecastquery = ["mypy-boto3-forecastquery (>=1.26.0,<1.27.0)"] frauddetector = ["mypy-boto3-frauddetector (>=1.26.0,<1.27.0)"] fsx = ["mypy-boto3-fsx (>=1.26.0,<1.27.0)"] gamelift = ["mypy-boto3-gamelift (>=1.26.0,<1.27.0)"] gamesparks = ["mypy-boto3-gamesparks (>=1.26.0,<1.27.0)"] glacier = ["mypy-boto3-glacier (>=1.26.0,<1.27.0)"] globalaccelerator = ["mypy-boto3-globalaccelerator (>=1.26.0,<1.27.0)"] glue = ["mypy-boto3-glue (>=1.26.0,<1.27.0)"] grafana = ["mypy-boto3-grafana (>=1.26.0,<1.27.0)"] greengrass = ["mypy-boto3-greengrass (>=1.26.0,<1.27.0)"] greengrassv2 = ["mypy-boto3-greengrassv2 (>=1.26.0,<1.27.0)"] groundstation = ["mypy-boto3-groundstation (>=1.26.0,<1.27.0)"] guardduty = ["mypy-boto3-guardduty (>=1.26.0,<1.27.0)"] health = ["mypy-boto3-health (>=1.26.0,<1.27.0)"] healthlake = ["mypy-boto3-healthlake (>=1.26.0,<1.27.0)"] honeycode = ["mypy-boto3-honeycode (>=1.26.0,<1.27.0)"] iam = ["mypy-boto3-iam (>=1.26.0,<1.27.0)"] identitystore = ["mypy-boto3-identitystore (>=1.26.0,<1.27.0)"] imagebuilder = ["mypy-boto3-imagebuilder (>=1.26.0,<1.27.0)"] importexport = ["mypy-boto3-importexport (>=1.26.0,<1.27.0)"] inspector = ["mypy-boto3-inspector (>=1.26.0,<1.27.0)"] inspector2 = ["mypy-boto3-inspector2 (>=1.26.0,<1.27.0)"] iot = ["mypy-boto3-iot (>=1.26.0,<1.27.0)"] iot-data = ["mypy-boto3-iot-data (>=1.26.0,<1.27.0)"] iot-jobs-data = ["mypy-boto3-iot-jobs-data (>=1.26.0,<1.27.0)"] iot-roborunner = ["mypy-boto3-iot-roborunner (>=1.26.0,<1.27.0)"] iot1click-devices = ["mypy-boto3-iot1click-devices (>=1.26.0,<1.27.0)"] iot1click-projects = ["mypy-boto3-iot1click-projects (>=1.26.0,<1.27.0)"] iotanalytics = ["mypy-boto3-iotanalytics (>=1.26.0,<1.27.0)"] iotdeviceadvisor = ["mypy-boto3-iotdeviceadvisor (>=1.26.0,<1.27.0)"] iotevents = ["mypy-boto3-iotevents (>=1.26.0,<1.27.0)"] iotevents-data = ["mypy-boto3-iotevents-data (>=1.26.0,<1.27.0)"] iotfleethub = ["mypy-boto3-iotfleethub (>=1.26.0,<1.27.0)"] iotfleetwise = ["mypy-boto3-iotfleetwise (>=1.26.0,<1.27.0)"] iotsecuretunneling = ["mypy-boto3-iotsecuretunneling (>=1.26.0,<1.27.0)"] iotsitewise = ["mypy-boto3-iotsitewise (>=1.26.0,<1.27.0)"] iotthingsgraph = ["mypy-boto3-iotthingsgraph (>=1.26.0,<1.27.0)"] iottwinmaker = ["mypy-boto3-iottwinmaker (>=1.26.0,<1.27.0)"] iotwireless = ["mypy-boto3-iotwireless (>=1.26.0,<1.27.0)"] ivs = ["mypy-boto3-ivs (>=1.26.0,<1.27.0)"] ivschat = ["mypy-boto3-ivschat (>=1.26.0,<1.27.0)"] kafka = ["mypy-boto3-kafka (>=1.26.0,<1.27.0)"] kafkaconnect = ["mypy-boto3-kafkaconnect (>=1.26.0,<1.27.0)"] kendra = ["mypy-boto3-kendra (>=1.26.0,<1.27.0)"] keyspaces = ["mypy-boto3-keyspaces (>=1.26.0,<1.27.0)"] kinesis = ["mypy-boto3-kinesis (>=1.26.0,<1.27.0)"] kinesis-video-archived-media = ["mypy-boto3-kinesis-video-archived-media (>=1.26.0,<1.27.0)"] kinesis-video-media = ["mypy-boto3-kinesis-video-media (>=1.26.0,<1.27.0)"] kinesis-video-signaling = ["mypy-boto3-kinesis-video-signaling (>=1.26.0,<1.27.0)"] kinesisanalytics = ["mypy-boto3-kinesisanalytics (>=1.26.0,<1.27.0)"] kinesisanalyticsv2 = ["mypy-boto3-kinesisanalyticsv2 (>=1.26.0,<1.27.0)"] kinesisvideo = ["mypy-boto3-kinesisvideo (>=1.26.0,<1.27.0)"] kms = ["mypy-boto3-kms (>=1.26.0,<1.27.0)"] lakeformation = ["mypy-boto3-lakeformation (>=1.26.0,<1.27.0)"] lambda = ["mypy-boto3-lambda (>=1.26.0,<1.27.0)"] lex-models = ["mypy-boto3-lex-models (>=1.26.0,<1.27.0)"] lex-runtime = ["mypy-boto3-lex-runtime (>=1.26.0,<1.27.0)"] lexv2-models = ["mypy-boto3-lexv2-models (>=1.26.0,<1.27.0)"] lexv2-runtime = ["mypy-boto3-lexv2-runtime (>=1.26.0,<1.27.0)"] license-manager = ["mypy-boto3-license-manager (>=1.26.0,<1.27.0)"] license-manager-user-subscriptions = ["mypy-boto3-license-manager-user-subscriptions (>=1.26.0,<1.27.0)"] lightsail = ["mypy-boto3-lightsail (>=1.26.0,<1.27.0)"] location = ["mypy-boto3-location (>=1.26.0,<1.27.0)"] logs = ["mypy-boto3-logs (>=1.26.0,<1.27.0)"] lookoutequipment = ["mypy-boto3-lookoutequipment (>=1.26.0,<1.27.0)"] lookoutmetrics = ["mypy-boto3-lookoutmetrics (>=1.26.0,<1.27.0)"] lookoutvision = ["mypy-boto3-lookoutvision (>=1.26.0,<1.27.0)"] m2 = ["mypy-boto3-m2 (>=1.26.0,<1.27.0)"] machinelearning = ["mypy-boto3-machinelearning (>=1.26.0,<1.27.0)"] macie = ["mypy-boto3-macie (>=1.26.0,<1.27.0)"] macie2 = ["mypy-boto3-macie2 (>=1.26.0,<1.27.0)"] managedblockchain = ["mypy-boto3-managedblockchain (>=1.26.0,<1.27.0)"] marketplace-catalog = ["mypy-boto3-marketplace-catalog (>=1.26.0,<1.27.0)"] marketplace-entitlement = ["mypy-boto3-marketplace-entitlement (>=1.26.0,<1.27.0)"] marketplacecommerceanalytics = ["mypy-boto3-marketplacecommerceanalytics (>=1.26.0,<1.27.0)"] mediaconnect = ["mypy-boto3-mediaconnect (>=1.26.0,<1.27.0)"] mediaconvert = ["mypy-boto3-mediaconvert (>=1.26.0,<1.27.0)"] medialive = ["mypy-boto3-medialive (>=1.26.0,<1.27.0)"] mediapackage = ["mypy-boto3-mediapackage (>=1.26.0,<1.27.0)"] mediapackage-vod = ["mypy-boto3-mediapackage-vod (>=1.26.0,<1.27.0)"] mediastore = ["mypy-boto3-mediastore (>=1.26.0,<1.27.0)"] mediastore-data = ["mypy-boto3-mediastore-data (>=1.26.0,<1.27.0)"] mediatailor = ["mypy-boto3-mediatailor (>=1.26.0,<1.27.0)"] memorydb = ["mypy-boto3-memorydb (>=1.26.0,<1.27.0)"] meteringmarketplace = ["mypy-boto3-meteringmarketplace (>=1.26.0,<1.27.0)"] mgh = ["mypy-boto3-mgh (>=1.26.0,<1.27.0)"] mgn = ["mypy-boto3-mgn (>=1.26.0,<1.27.0)"] migration-hub-refactor-spaces = ["mypy-boto3-migration-hub-refactor-spaces (>=1.26.0,<1.27.0)"] migrationhub-config = ["mypy-boto3-migrationhub-config (>=1.26.0,<1.27.0)"] migrationhuborchestrator = ["mypy-boto3-migrationhuborchestrator (>=1.26.0,<1.27.0)"] migrationhubstrategy = ["mypy-boto3-migrationhubstrategy (>=1.26.0,<1.27.0)"] mobile = ["mypy-boto3-mobile (>=1.26.0,<1.27.0)"] mq = ["mypy-boto3-mq (>=1.26.0,<1.27.0)"] mturk = ["mypy-boto3-mturk (>=1.26.0,<1.27.0)"] mwaa = ["mypy-boto3-mwaa (>=1.26.0,<1.27.0)"] neptune = ["mypy-boto3-neptune (>=1.26.0,<1.27.0)"] network-firewall = ["mypy-boto3-network-firewall (>=1.26.0,<1.27.0)"] networkmanager = ["mypy-boto3-networkmanager (>=1.26.0,<1.27.0)"] nimble = ["mypy-boto3-nimble (>=1.26.0,<1.27.0)"] oam = ["mypy-boto3-oam (>=1.26.0,<1.27.0)"] omics = ["mypy-boto3-omics (>=1.26.0,<1.27.0)"] opensearch = ["mypy-boto3-opensearch (>=1.26.0,<1.27.0)"] opensearchserverless = ["mypy-boto3-opensearchserverless (>=1.26.0,<1.27.0)"] opsworks = ["mypy-boto3-opsworks (>=1.26.0,<1.27.0)"] opsworkscm = ["mypy-boto3-opsworkscm (>=1.26.0,<1.27.0)"] organizations = ["mypy-boto3-organizations (>=1.26.0,<1.27.0)"] outposts = ["mypy-boto3-outposts (>=1.26.0,<1.27.0)"] panorama = ["mypy-boto3-panorama (>=1.26.0,<1.27.0)"] personalize = ["mypy-boto3-personalize (>=1.26.0,<1.27.0)"] personalize-events = ["mypy-boto3-personalize-events (>=1.26.0,<1.27.0)"] personalize-runtime = ["mypy-boto3-personalize-runtime (>=1.26.0,<1.27.0)"] pi = ["mypy-boto3-pi (>=1.26.0,<1.27.0)"] pinpoint = ["mypy-boto3-pinpoint (>=1.26.0,<1.27.0)"] pinpoint-email = ["mypy-boto3-pinpoint-email (>=1.26.0,<1.27.0)"] pinpoint-sms-voice = ["mypy-boto3-pinpoint-sms-voice (>=1.26.0,<1.27.0)"] pinpoint-sms-voice-v2 = ["mypy-boto3-pinpoint-sms-voice-v2 (>=1.26.0,<1.27.0)"] pipes = ["mypy-boto3-pipes (>=1.26.0,<1.27.0)"] polly = ["mypy-boto3-polly (>=1.26.0,<1.27.0)"] pricing = ["mypy-boto3-pricing (>=1.26.0,<1.27.0)"] privatenetworks = ["mypy-boto3-privatenetworks (>=1.26.0,<1.27.0)"] proton = ["mypy-boto3-proton (>=1.26.0,<1.27.0)"] qldb = ["mypy-boto3-qldb (>=1.26.0,<1.27.0)"] qldb-session = ["mypy-boto3-qldb-session (>=1.26.0,<1.27.0)"] quicksight = ["mypy-boto3-quicksight (>=1.26.0,<1.27.0)"] ram = ["mypy-boto3-ram (>=1.26.0,<1.27.0)"] rbin = ["mypy-boto3-rbin (>=1.26.0,<1.27.0)"] rds = ["mypy-boto3-rds (>=1.26.0,<1.27.0)"] rds-data = ["mypy-boto3-rds-data (>=1.26.0,<1.27.0)"] redshift = ["mypy-boto3-redshift (>=1.26.0,<1.27.0)"] redshift-data = ["mypy-boto3-redshift-data (>=1.26.0,<1.27.0)"] redshift-serverless = ["mypy-boto3-redshift-serverless (>=1.26.0,<1.27.0)"] rekognition = ["mypy-boto3-rekognition (>=1.26.0,<1.27.0)"] resiliencehub = ["mypy-boto3-resiliencehub (>=1.26.0,<1.27.0)"] resource-explorer-2 = ["mypy-boto3-resource-explorer-2 (>=1.26.0,<1.27.0)"] resource-groups = ["mypy-boto3-resource-groups (>=1.26.0,<1.27.0)"] resourcegroupstaggingapi = ["mypy-boto3-resourcegroupstaggingapi (>=1.26.0,<1.27.0)"] robomaker = ["mypy-boto3-robomaker (>=1.26.0,<1.27.0)"] rolesanywhere = ["mypy-boto3-rolesanywhere (>=1.26.0,<1.27.0)"] route53 = ["mypy-boto3-route53 (>=1.26.0,<1.27.0)"] route53-recovery-cluster = ["mypy-boto3-route53-recovery-cluster (>=1.26.0,<1.27.0)"] route53-recovery-control-config = ["mypy-boto3-route53-recovery-control-config (>=1.26.0,<1.27.0)"] route53-recovery-readiness = ["mypy-boto3-route53-recovery-readiness (>=1.26.0,<1.27.0)"] route53domains = ["mypy-boto3-route53domains (>=1.26.0,<1.27.0)"] route53resolver = ["mypy-boto3-route53resolver (>=1.26.0,<1.27.0)"] rum = ["mypy-boto3-rum (>=1.26.0,<1.27.0)"] s3 = ["mypy-boto3-s3 (>=1.26.0,<1.27.0)"] s3control = ["mypy-boto3-s3control (>=1.26.0,<1.27.0)"] s3outposts = ["mypy-boto3-s3outposts (>=1.26.0,<1.27.0)"] sagemaker = ["mypy-boto3-sagemaker (>=1.26.0,<1.27.0)"] sagemaker-a2i-runtime = ["mypy-boto3-sagemaker-a2i-runtime (>=1.26.0,<1.27.0)"] sagemaker-edge = ["mypy-boto3-sagemaker-edge (>=1.26.0,<1.27.0)"] sagemaker-featurestore-runtime = ["mypy-boto3-sagemaker-featurestore-runtime (>=1.26.0,<1.27.0)"] sagemaker-geospatial = ["mypy-boto3-sagemaker-geospatial (>=1.26.0,<1.27.0)"] sagemaker-runtime = ["mypy-boto3-sagemaker-runtime (>=1.26.0,<1.27.0)"] savingsplans = ["mypy-boto3-savingsplans (>=1.26.0,<1.27.0)"] scheduler = ["mypy-boto3-scheduler (>=1.26.0,<1.27.0)"] schemas = ["mypy-boto3-schemas (>=1.26.0,<1.27.0)"] sdb = ["mypy-boto3-sdb (>=1.26.0,<1.27.0)"] secretsmanager = ["mypy-boto3-secretsmanager (>=1.26.0,<1.27.0)"] securityhub = ["mypy-boto3-securityhub (>=1.26.0,<1.27.0)"] securitylake = ["mypy-boto3-securitylake (>=1.26.0,<1.27.0)"] serverlessrepo = ["mypy-boto3-serverlessrepo (>=1.26.0,<1.27.0)"] service-quotas = ["mypy-boto3-service-quotas (>=1.26.0,<1.27.0)"] servicecatalog = ["mypy-boto3-servicecatalog (>=1.26.0,<1.27.0)"] servicecatalog-appregistry = ["mypy-boto3-servicecatalog-appregistry (>=1.26.0,<1.27.0)"] servicediscovery = ["mypy-boto3-servicediscovery (>=1.26.0,<1.27.0)"] ses = ["mypy-boto3-ses (>=1.26.0,<1.27.0)"] sesv2 = ["mypy-boto3-sesv2 (>=1.26.0,<1.27.0)"] shield = ["mypy-boto3-shield (>=1.26.0,<1.27.0)"] signer = ["mypy-boto3-signer (>=1.26.0,<1.27.0)"] simspaceweaver = ["mypy-boto3-simspaceweaver (>=1.26.0,<1.27.0)"] sms = ["mypy-boto3-sms (>=1.26.0,<1.27.0)"] sms-voice = ["mypy-boto3-sms-voice (>=1.26.0,<1.27.0)"] snow-device-management = ["mypy-boto3-snow-device-management (>=1.26.0,<1.27.0)"] snowball = ["mypy-boto3-snowball (>=1.26.0,<1.27.0)"] sns = ["mypy-boto3-sns (>=1.26.0,<1.27.0)"] sqs = ["mypy-boto3-sqs (>=1.26.0,<1.27.0)"] ssm = ["mypy-boto3-ssm (>=1.26.0,<1.27.0)"] ssm-contacts = ["mypy-boto3-ssm-contacts (>=1.26.0,<1.27.0)"] ssm-incidents = ["mypy-boto3-ssm-incidents (>=1.26.0,<1.27.0)"] ssm-sap = ["mypy-boto3-ssm-sap (>=1.26.0,<1.27.0)"] sso = ["mypy-boto3-sso (>=1.26.0,<1.27.0)"] sso-admin = ["mypy-boto3-sso-admin (>=1.26.0,<1.27.0)"] sso-oidc = ["mypy-boto3-sso-oidc (>=1.26.0,<1.27.0)"] stepfunctions = ["mypy-boto3-stepfunctions (>=1.26.0,<1.27.0)"] storagegateway = ["mypy-boto3-storagegateway (>=1.26.0,<1.27.0)"] sts = ["mypy-boto3-sts (>=1.26.0,<1.27.0)"] support = ["mypy-boto3-support (>=1.26.0,<1.27.0)"] support-app = ["mypy-boto3-support-app (>=1.26.0,<1.27.0)"] swf = ["mypy-boto3-swf (>=1.26.0,<1.27.0)"] synthetics = ["mypy-boto3-synthetics (>=1.26.0,<1.27.0)"] textract = ["mypy-boto3-textract (>=1.26.0,<1.27.0)"] timestream-query = ["mypy-boto3-timestream-query (>=1.26.0,<1.27.0)"] timestream-write = ["mypy-boto3-timestream-write (>=1.26.0,<1.27.0)"] transcribe = ["mypy-boto3-transcribe (>=1.26.0,<1.27.0)"] transfer = ["mypy-boto3-transfer (>=1.26.0,<1.27.0)"] translate = ["mypy-boto3-translate (>=1.26.0,<1.27.0)"] voice-id = ["mypy-boto3-voice-id (>=1.26.0,<1.27.0)"] waf = ["mypy-boto3-waf (>=1.26.0,<1.27.0)"] waf-regional = ["mypy-boto3-waf-regional (>=1.26.0,<1.27.0)"] wafv2 = ["mypy-boto3-wafv2 (>=1.26.0,<1.27.0)"] wellarchitected = ["mypy-boto3-wellarchitected (>=1.26.0,<1.27.0)"] wisdom = ["mypy-boto3-wisdom (>=1.26.0,<1.27.0)"] workdocs = ["mypy-boto3-workdocs (>=1.26.0,<1.27.0)"] worklink = ["mypy-boto3-worklink (>=1.26.0,<1.27.0)"] workmail = ["mypy-boto3-workmail (>=1.26.0,<1.27.0)"] workmailmessageflow = ["mypy-boto3-workmailmessageflow (>=1.26.0,<1.27.0)"] workspaces = ["mypy-boto3-workspaces (>=1.26.0,<1.27.0)"] workspaces-web = ["mypy-boto3-workspaces-web (>=1.26.0,<1.27.0)"] xray = ["mypy-boto3-xray (>=1.26.0,<1.27.0)"] [[package]] name = "botocore" version = "1.29.22" description = "Low-level, data-driven core of boto 3." category = "main" optional = false python-versions = ">= 3.7" [package.dependencies] jmespath = ">=0.7.1,<2.0.0" python-dateutil = ">=2.1,<3.0.0" urllib3 = ">=1.25.4,<1.27" [package.extras] crt = ["awscrt (==0.15.3)"] [[package]] name = "botocore-stubs" version = "1.29.22" description = "Type annotations and code completion for botocore" category = "main" optional = false python-versions = ">=3.7,<4.0" [package.dependencies] types-awscrt = "*" [[package]] name = "cachetools" version = "5.2.0" description = "Extensible memoizing collections and decorators" category = "main" optional = false python-versions = "~=3.7" [[package]] name = "certifi" version = "2022.9.24" description = "Python package for providing Mozilla's CA Bundle." category = "main" optional = false python-versions = ">=3.6" [[package]] name = "charset-normalizer" version = "2.1.1" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." category = "main" optional = false python-versions = ">=3.6.0" [package.extras] unicode_backport = ["unicodedata2"] [[package]] name = "click" version = "8.1.3" description = "Composable command line interface toolkit" category = "main" optional = false python-versions = ">=3.7" [package.dependencies] colorama = {version = "*", markers = "platform_system == \"Windows\""} [[package]] name = "colorama" version = "0.4.6" description = "Cross-platform colored terminal text." category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" [[package]] name = "commonmark" version = "0.9.1" description = "Python parser for the CommonMark Markdown spec" category = "main" optional = false python-versions = "*" [package.extras] test = ["hypothesis (==3.55.3)", "flake8 (==3.7.8)"] [[package]] name = "decorator" version = "5.1.1" description = "Decorators for Humans" category = "main" optional = false python-versions = ">=3.5" [[package]] name = "entrypoints" version = "0.4" description = "Discover and load entry points from installed packages." category = "main" optional = false python-versions = ">=3.6" [[package]] name = "faiss-cpu" version = "1.7.3" description = "A library for efficient similarity search and clustering of dense vectors." category = "main" optional = false python-versions = "*" [[package]] name = "flake8" version = "5.0.4" description = "the modular source code checker: pep8 pyflakes and co" category = "dev" optional = false python-versions = ">=3.6.1" [package.dependencies] mccabe = ">=0.7.0,<0.8.0" pycodestyle = ">=2.9.0,<2.10.0" pyflakes = ">=2.5.0,<2.6.0" [[package]] name = "gitdb" version = "4.0.10" description = "Git Object Database" category = "main" optional = false python-versions = ">=3.7" [package.dependencies] smmap = ">=3.0.1,<6" [[package]] name = "gitpython" version = "3.1.29" description = "GitPython is a python library used to interact with Git repositories" category = "main" optional = false python-versions = ">=3.7" [package.dependencies] gitdb = ">=4.0.1,<5" [[package]] name = "idna" version = "3.4" description = "Internationalized Domain Names in Applications (IDNA)" category = "main" optional = false python-versions = ">=3.5" [[package]] name = "importlib-metadata" version = "5.1.0" description = "Read metadata from Python packages" category = "main" optional = false python-versions = ">=3.7" [package.dependencies] zipp = ">=0.5" [package.extras] docs = ["sphinx (>=3.5)", "jaraco.packaging (>=9)", "rst.linker (>=1.9)", "furo", "jaraco.tidelift (>=1.4)"] perf = ["ipython"] testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "flake8 (<5)", "pytest-cov", "pytest-enabler (>=1.3)", "packaging", "pyfakefs", "flufl.flake8", "pytest-perf (>=0.9.2)", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)", "pytest-flake8", "importlib-resources (>=1.3)"] [[package]] name = "importlib-resources" version = "5.10.0" description = "Read resources from Python packages" category = "main" optional = false python-versions = ">=3.7" [package.dependencies] zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""} [package.extras] docs = ["sphinx (>=3.5)", "jaraco.packaging (>=9)", "rst.linker (>=1.9)", "furo", "jaraco.tidelift (>=1.4)"] testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "flake8 (<5)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)"] [[package]] name = "isort" version = "5.10.1" description = "A Python utility / library to sort Python imports." category = "dev" optional = false python-versions = ">=3.6.1,<4.0" [package.extras] pipfile_deprecated_finder = ["pipreqs", "requirementslib"] requirements_deprecated_finder = ["pipreqs", "pip-api"] colors = ["colorama (>=0.4.3,<0.5.0)"] plugins = ["setuptools"] [[package]] name = "jinja2" version = "3.1.2" description = "A very fast and expressive template engine." category = "main" optional = false python-versions = ">=3.7" [package.dependencies] MarkupSafe = ">=2.0" [package.extras] i18n = ["Babel (>=2.7)"] [[package]] name = "jmespath" version = "1.0.1" description = "JSON Matching Expressions" category = "main" optional = false python-versions = ">=3.7" [[package]] name = "jsonschema" version = "4.17.3" description = "An implementation of JSON Schema validation for Python" category = "main" optional = false python-versions = ">=3.7" [package.dependencies] attrs = ">=17.4.0" importlib-resources = {version = ">=1.4.0", markers = "python_version < \"3.9\""} pkgutil-resolve-name = {version = ">=1.3.10", markers = "python_version < \"3.9\""} pyrsistent = ">=0.14.0,<0.17.0 || >0.17.0,<0.17.1 || >0.17.1,<0.17.2 || >0.17.2" [package.extras] format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"] format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=1.11)"] [[package]] name = "markupsafe" version = "2.1.1" description = "Safely add untrusted strings to HTML/XML markup." category = "main" optional = false python-versions = ">=3.7" [[package]] name = "mccabe" version = "0.7.0" description = "McCabe checker, plugin for flake8" category = "dev" optional = false python-versions = ">=3.6" [[package]] name = "mypy" version = "0.971" description = "Optional static typing for Python" category = "main" optional = false python-versions = ">=3.6" [package.dependencies] mypy-extensions = ">=0.4.3" tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} typing-extensions = ">=3.10" [package.extras] dmypy = ["psutil (>=4.0)"] python2 = ["typed-ast (>=1.4.0,<2)"] reports = ["lxml"] [[package]] name = "mypy-extensions" version = "0.4.3" description = "Experimental type system extensions for programs checked with the mypy typechecker." category = "main" optional = false python-versions = "*" [[package]] name = "numpy" version = "1.23.5" description = "NumPy is the fundamental package for array computing with Python." category = "main" optional = false python-versions = ">=3.8" [[package]] name = "packaging" version = "21.3" description = "Core utilities for Python packages" category = "main" optional = false python-versions = ">=3.6" [package.dependencies] pyparsing = ">=2.0.2,<3.0.5 || >3.0.5" [[package]] name = "pandas" version = "1.5.2" description = "Powerful data structures for data analysis, time series, and statistics" category = "main" optional = false python-versions = ">=3.8" [package.dependencies] numpy = {version = ">=1.20.3", markers = "python_version < \"3.10\""} python-dateutil = ">=2.8.1" pytz = ">=2020.1" [package.extras] test = ["hypothesis (>=5.5.3)", "pytest (>=6.0)", "pytest-xdist (>=1.31)"] [[package]] name = "pandas-stubs" version = "1.5.2.221124" description = "Type annotations for pandas" category = "main" optional = false python-versions = ">=3.8,<3.12" [package.dependencies] types-pytz = ">=2022.1.1" [[package]] name = "pathspec" version = "0.10.2" description = "Utility library for gitignore style pattern matching of file paths." category = "dev" optional = false python-versions = ">=3.7" [[package]] name = "pillow" version = "9.3.0" description = "Python Imaging Library (Fork)" category = "main" optional = false python-versions = ">=3.7" [package.extras] docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-issues (>=3.0.1)", "sphinx-removed-in", "sphinxext-opengraph"] tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] [[package]] name = "pkgutil-resolve-name" version = "1.3.10" description = "Resolve a name to an object." category = "main" optional = false python-versions = ">=3.6" [[package]] name = "platformdirs" version = "2.5.4" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." category = "dev" optional = false python-versions = ">=3.7" [package.extras] docs = ["furo (>=2022.9.29)", "proselint (>=0.13)", "sphinx-autodoc-typehints (>=1.19.4)", "sphinx (>=5.3)"] test = ["appdirs (==1.4.4)", "pytest-cov (>=4)", "pytest-mock (>=3.10)", "pytest (>=7.2)"] [[package]] name = "protobuf" version = "3.20.3" description = "Protocol Buffers" category = "main" optional = false python-versions = ">=3.7" [[package]] name = "pyarrow" version = "10.0.1" description = "Python library for Apache Arrow" category = "main" optional = false python-versions = ">=3.7" [package.dependencies] numpy = ">=1.16.6" [[package]] name = "pycodestyle" version = "2.9.1" description = "Python style guide checker" category = "dev" optional = false python-versions = ">=3.6" [[package]] name = "pydantic" version = "1.10.2" description = "Data validation and settings management using python type hints" category = "main" optional = false python-versions = ">=3.7" [package.dependencies] typing-extensions = ">=4.1.0" [package.extras] dotenv = ["python-dotenv (>=0.10.4)"] email = ["email-validator (>=1.0.3)"] [[package]] name = "pydeck" version = "0.8.0" description = "Widget for deck.gl maps" category = "main" optional = false python-versions = ">=3.7" [package.dependencies] jinja2 = ">=2.10.1" numpy = ">=1.16.4" [package.extras] carto = ["pydeck-carto"] jupyter = ["ipywidgets (>=7,<8)", "traitlets (>=4.3.2)", "ipython (>=5.8.0)", "ipykernel (>=5.1.2)"] [[package]] name = "pyflakes" version = "2.5.0" description = "passive checker of Python programs" category = "dev" optional = false python-versions = ">=3.6" [[package]] name = "pygments" version = "2.13.0" description = "Pygments is a syntax highlighting package written in Python." category = "main" optional = false python-versions = ">=3.6" [package.extras] plugins = ["importlib-metadata"] [[package]] name = "pympler" version = "1.0.1" description = "A development tool to measure, monitor and analyze the memory behavior of Python objects." category = "main" optional = false python-versions = ">=3.6" [[package]] name = "pyparsing" version = "3.0.9" description = "pyparsing module - Classes and methods to define and execute parsing grammars" category = "main" optional = false python-versions = ">=3.6.8" [package.extras] diagrams = ["railroad-diagrams", "jinja2"] [[package]] name = "pyrsistent" version = "0.19.2" description = "Persistent/Functional/Immutable data structures" category = "main" optional = false python-versions = ">=3.7" [[package]] name = "python-dateutil" version = "2.8.2" description = "Extensions to the standard Python datetime module" category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" [package.dependencies] six = ">=1.5" [[package]] name = "python-dotenv" version = "0.21.0" description = "Read key-value pairs from a .env file and set them as environment variables" category = "main" optional = false python-versions = ">=3.7" [package.extras] cli = ["click (>=5.0)"] [[package]] name = "pytz" version = "2022.6" description = "World timezone definitions, modern and historical" category = "main" optional = false python-versions = "*" [[package]] name = "pytz-deprecation-shim" version = "0.1.0.post0" description = "Shims to make deprecation of pytz easier" category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" [package.dependencies] "backports.zoneinfo" = {version = "*", markers = "python_version >= \"3.6\" and python_version < \"3.9\""} tzdata = {version = "*", markers = "python_version >= \"3.6\""} [[package]] name = "requests" version = "2.28.1" description = "Python HTTP for Humans." category = "main" optional = false python-versions = ">=3.7, <4" [package.dependencies] certifi = ">=2017.4.17" charset-normalizer = ">=2,<3" idna = ">=2.5,<4" urllib3 = ">=1.21.1,<1.27" [package.extras] socks = ["PySocks (>=1.5.6,!=1.5.7)"] use_chardet_on_py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" version = "12.6.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" category = "main" optional = false python-versions = ">=3.6.3,<4.0.0" [package.dependencies] commonmark = ">=0.9.0,<0.10.0" pygments = ">=2.6.0,<3.0.0" typing-extensions = {version = ">=4.0.0,<5.0", markers = "python_version < \"3.9\""} [package.extras] jupyter = ["ipywidgets (>=7.5.1,<8.0.0)"] [[package]] name = "s3transfer" version = "0.6.0" description = "An Amazon S3 Transfer Manager" category = "main" optional = false python-versions = ">= 3.7" [package.dependencies] botocore = ">=1.12.36,<2.0a.0" [package.extras] crt = ["botocore[crt] (>=1.20.29,<2.0a.0)"] [[package]] name = "semver" version = "2.13.0" description = "Python helper for Semantic Versioning (http://semver.org/)" category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" [[package]] name = "six" version = "1.16.0" description = "Python 2 and 3 compatibility utilities" category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" [[package]] name = "smmap" version = "5.0.0" description = "A pure Python implementation of a sliding window memory map manager" category = "main" optional = false python-versions = ">=3.6" [[package]] name = "streamlit" version = "1.15.2" description = "The fastest way to build data apps in Python" category = "main" optional = false python-versions = ">=3.7, !=3.9.7" [package.dependencies] altair = ">=3.2.0" blinker = ">=1.0.0" cachetools = ">=4.0" click = ">=7.0" gitpython = "!=3.1.19" importlib-metadata = ">=1.4" numpy = "*" packaging = ">=14.1" pandas = ">=0.21.0" pillow = ">=6.2.0" protobuf = ">=3.12,<4" pyarrow = ">=4.0" pydeck = ">=0.1.dev5" pympler = ">=0.9" python-dateutil = "*" requests = ">=2.4" rich = ">=10.11.0" semver = "*" toml = "*" tornado = ">=5.0" typing-extensions = ">=3.10.0.0" tzlocal = ">=1.1" validators = ">=0.2" watchdog = {version = "*", markers = "platform_system != \"Darwin\""} [[package]] name = "toml" version = "0.10.2" description = "Python Library for Tom's Obvious, Minimal Language" category = "main" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" [[package]] name = "tomli" version = "2.0.1" description = "A lil' TOML parser" category = "main" optional = false python-versions = ">=3.7" [[package]] name = "toolz" version = "0.12.0" description = "List processing tools and functional utilities" category = "main" optional = false python-versions = ">=3.5" [[package]] name = "tornado" version = "6.2" description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." category = "main" optional = false python-versions = ">= 3.7" [[package]] name = "types-awscrt" version = "0.16.0" description = "Type annotations and code completion for awscrt" category = "main" optional = false python-versions = ">=3.7,<4.0" [[package]] name = "types-pytz" version = "2022.6.0.1" description = "Typing stubs for pytz" category = "main" optional = false python-versions = "*" [[package]] name = "types-s3transfer" version = "0.6.0.post5" description = "Type annotations and code completion for s3transfer" category = "main" optional = false python-versions = ">=3.7,<4.0" [package.dependencies] types-awscrt = "*" [[package]] name = "typing-extensions" version = "4.4.0" description = "Backported and Experimental Type Hints for Python 3.7+" category = "main" optional = false python-versions = ">=3.7" [[package]] name = "tzdata" version = "2022.7" description = "Provider of IANA time zone data" category = "main" optional = false python-versions = ">=2" [[package]] name = "tzlocal" version = "4.2" description = "tzinfo object for the local timezone" category = "main" optional = false python-versions = ">=3.6" [package.dependencies] "backports.zoneinfo" = {version = "*", markers = "python_version < \"3.9\""} pytz-deprecation-shim = "*" tzdata = {version = "*", markers = "platform_system == \"Windows\""} [package.extras] devenv = ["black", "pyroma", "pytest-cov", "zest.releaser"] test = ["pytest-mock (>=3.3)", "pytest (>=4.3)"] [[package]] name = "urllib3" version = "1.26.13" description = "HTTP library with thread-safe connection pooling, file post, and more." category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" [package.extras] brotli = ["brotlicffi (>=0.8.0)", "brotli (>=1.0.9)", "brotlipy (>=0.6.0)"] secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "urllib3-secure-extra", "ipaddress"] socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] [[package]] name = "validators" version = "0.20.0" description = "Python Data Validation for Humans™." category = "main" optional = false python-versions = ">=3.4" [package.dependencies] decorator = ">=3.4.0" [package.extras] test = ["pytest (>=2.2.3)", "flake8 (>=2.4.0)", "isort (>=4.2.2)"] [[package]] name = "watchdog" version = "2.2.0" description = "Filesystem events monitoring" category = "main" optional = false python-versions = ">=3.6" [package.extras] watchmedo = ["PyYAML (>=3.10)"] [[package]] name = "zipp" version = "3.11.0" description = "Backport of pathlib-compatible object wrapper for zip files" category = "main" optional = false python-versions = ">=3.7" [package.extras] docs = ["sphinx (>=3.5)", "jaraco.packaging (>=9)", "rst.linker (>=1.9)", "furo", "jaraco.tidelift (>=1.4)"] testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "flake8 (<5)", "pytest-cov", "pytest-enabler (>=1.3)", "jaraco.itertools", "func-timeout", "jaraco.functools", "more-itertools", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)", "pytest-flake8"] [metadata] lock-version = "1.1" python-versions = "3.8.13" content-hash = "556ac9ca0349d11a03a6ea471ed46897d7ec63a420c15c38079472432bbd00bb" [metadata.files] altair = [] annoy = [] attrs = [] "backports.zoneinfo" = [] black = [] blinker = [] boto3 = [] boto3-stubs = [] botocore = [] botocore-stubs = [] cachetools = [] certifi = [] charset-normalizer = [] click = [] colorama = [] commonmark = [] decorator = [] entrypoints = [] faiss-cpu = [] flake8 = [] gitdb = [] gitpython = [] idna = [] importlib-metadata = [] importlib-resources = [] isort = [] jinja2 = [] jmespath = [] jsonschema = [] markupsafe = [] mccabe = [] mypy = [] mypy-extensions = [] numpy = [] packaging = [] pandas = [] pandas-stubs = [] pathspec = [] pillow = [] pkgutil-resolve-name = [] platformdirs = [] protobuf = [] pyarrow = [] pycodestyle = [] pydantic = [] pydeck = [] pyflakes = [] pygments = [] pympler = [] pyparsing = [] pyrsistent = [] python-dateutil = [] python-dotenv = [] pytz = [] pytz-deprecation-shim = [] requests = [] rich = [] s3transfer = [] semver = [] six = [] smmap = [] streamlit = [] toml = [] tomli = [] toolz = [] tornado = [] types-awscrt = [] types-pytz = [] types-s3transfer = [] typing-extensions = [] tzdata = [] tzlocal = [] urllib3 = [] validators = [] watchdog = [] zipp = []