Metadata-Version: 2.1
Name: localstack-core
Version: 3.2.1.dev20240301174203
Summary: The core library and runtime of LocalStack
Home-page: https://github.com/localstack/localstack
Author: LocalStack Contributors
Author-email: info@localstack.cloud
License: Apache License 2.0
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: System :: Emulators
Requires-Python: >=3.8
License-File: LICENSE.txt
Requires-Dist: click >=7.1
Requires-Dist: cachetools >=5.0
Requires-Dist: cryptography
Requires-Dist: dill ==0.3.6
Requires-Dist: dnslib >=0.9.10
Requires-Dist: dnspython >=1.16.0
Requires-Dist: plux >=1.7
Requires-Dist: psutil >=5.4.8
Requires-Dist: python-dotenv >=0.19.1
Requires-Dist: pyyaml >=5.1
Requires-Dist: rich >=12.3.0
Requires-Dist: requests >=2.20.0
Requires-Dist: semver >=2.10
Requires-Dist: stevedore >=3.4.0
Requires-Dist: tailer >=0.4.1
Provides-Extra: base-runtime
Requires-Dist: awscrt >=0.13.14 ; extra == 'base-runtime'
Requires-Dist: boto3 >=1.26.121 ; extra == 'base-runtime'
Requires-Dist: botocore ==1.34.49 ; extra == 'base-runtime'
Requires-Dist: cbor2 >=5.2.0 ; extra == 'base-runtime'
Requires-Dist: dnspython >=1.16.0 ; extra == 'base-runtime'
Requires-Dist: docker <7.0.0,>=6.1.1 ; extra == 'base-runtime'
Requires-Dist: jsonpatch >=1.24 ; extra == 'base-runtime'
Requires-Dist: hypercorn >=0.14.4 ; extra == 'base-runtime'
Requires-Dist: pyopenssl >=23.0.0 ; extra == 'base-runtime'
Requires-Dist: readerwriterlock >=1.0.7 ; extra == 'base-runtime'
Requires-Dist: requests-aws4auth >=1.0 ; extra == 'base-runtime'
Requires-Dist: urllib3 >=2.0.7 ; extra == 'base-runtime'
Requires-Dist: Werkzeug >=3.0.0 ; extra == 'base-runtime'
Requires-Dist: xmltodict >=0.13.0 ; extra == 'base-runtime'
Requires-Dist: rolo >=0.3 ; extra == 'base-runtime'
Requires-Dist: flask >=3.0.0 ; extra == 'base-runtime'
Requires-Dist: Quart >=0.19.2 ; extra == 'base-runtime'
Provides-Extra: dev
Requires-Dist: awscrt >=0.13.14 ; extra == 'dev'
Requires-Dist: boto3 >=1.26.121 ; extra == 'dev'
Requires-Dist: botocore ==1.34.49 ; extra == 'dev'
Requires-Dist: cbor2 >=5.2.0 ; extra == 'dev'
Requires-Dist: dnspython >=1.16.0 ; extra == 'dev'
Requires-Dist: docker <7.0.0,>=6.1.1 ; extra == 'dev'
Requires-Dist: jsonpatch >=1.24 ; extra == 'dev'
Requires-Dist: hypercorn >=0.14.4 ; extra == 'dev'
Requires-Dist: pyopenssl >=23.0.0 ; extra == 'dev'
Requires-Dist: readerwriterlock >=1.0.7 ; extra == 'dev'
Requires-Dist: requests-aws4auth >=1.0 ; extra == 'dev'
Requires-Dist: urllib3 >=2.0.7 ; extra == 'dev'
Requires-Dist: Werkzeug >=3.0.0 ; extra == 'dev'
Requires-Dist: xmltodict >=0.13.0 ; extra == 'dev'
Requires-Dist: rolo >=0.3 ; extra == 'dev'
Requires-Dist: flask >=3.0.0 ; extra == 'dev'
Requires-Dist: Quart >=0.19.2 ; extra == 'dev'
Requires-Dist: airspeed-ext >=0.6.3 ; extra == 'dev'
Requires-Dist: amazon-kclpy !=2.1.0,>=2.0.6 ; extra == 'dev'
Requires-Dist: antlr4-python3-runtime ==4.13.1 ; extra == 'dev'
Requires-Dist: apispec >=5.1.1 ; extra == 'dev'
Requires-Dist: aws-sam-translator >=1.15.1 ; extra == 'dev'
Requires-Dist: awscli >=1.22.90 ; extra == 'dev'
Requires-Dist: crontab >=0.22.6 ; extra == 'dev'
Requires-Dist: cryptography >=41.0.5 ; extra == 'dev'
Requires-Dist: json5 >=0.9.11 ; extra == 'dev'
Requires-Dist: jsonpath-ng >=1.6.1 ; extra == 'dev'
Requires-Dist: jsonpath-rw >=1.4.0 ; extra == 'dev'
Requires-Dist: moto-ext[all] ==5.0.2.post1 ; extra == 'dev'
Requires-Dist: opensearch-py >=2.4.1 ; extra == 'dev'
Requires-Dist: pymongo >=4.2.0 ; extra == 'dev'
Requires-Dist: coverage[toml] >=5.5 ; extra == 'dev'
Requires-Dist: deepdiff >=6.4.1 ; extra == 'dev'
Requires-Dist: pluggy >=1.3.0 ; extra == 'dev'
Requires-Dist: pytest >=7.4.2 ; extra == 'dev'
Requires-Dist: pytest-split >=0.8.0 ; extra == 'dev'
Requires-Dist: pytest-httpserver >=1.0.1 ; extra == 'dev'
Requires-Dist: pytest-rerunfailures >=12.0 ; extra == 'dev'
Requires-Dist: pytest-tinybird >=0.2.0 ; extra == 'dev'
Requires-Dist: aws-cdk-lib >=2.88.0 ; extra == 'dev'
Requires-Dist: websocket-client >=1.7.0 ; extra == 'dev'
Requires-Dist: localstack-snapshot >=0.1.1 ; extra == 'dev'
Requires-Dist: black <24,>=23.10.0 ; extra == 'dev'
Requires-Dist: coveralls >=3.3.1 ; extra == 'dev'
Requires-Dist: Cython ; extra == 'dev'
Requires-Dist: networkx >=2.8.4 ; extra == 'dev'
Requires-Dist: pandoc ; extra == 'dev'
Requires-Dist: pre-commit >=3.5.0 ; extra == 'dev'
Requires-Dist: pypandoc ; extra == 'dev'
Requires-Dist: ruff >=0.1.0 ; extra == 'dev'
Requires-Dist: rstr >=3.2.0 ; extra == 'dev'
Provides-Extra: runtime
Requires-Dist: awscrt >=0.13.14 ; extra == 'runtime'
Requires-Dist: boto3 >=1.26.121 ; extra == 'runtime'
Requires-Dist: botocore ==1.34.49 ; extra == 'runtime'
Requires-Dist: cbor2 >=5.2.0 ; extra == 'runtime'
Requires-Dist: dnspython >=1.16.0 ; extra == 'runtime'
Requires-Dist: docker <7.0.0,>=6.1.1 ; extra == 'runtime'
Requires-Dist: jsonpatch >=1.24 ; extra == 'runtime'
Requires-Dist: hypercorn >=0.14.4 ; extra == 'runtime'
Requires-Dist: pyopenssl >=23.0.0 ; extra == 'runtime'
Requires-Dist: readerwriterlock >=1.0.7 ; extra == 'runtime'
Requires-Dist: requests-aws4auth >=1.0 ; extra == 'runtime'
Requires-Dist: urllib3 >=2.0.7 ; extra == 'runtime'
Requires-Dist: Werkzeug >=3.0.0 ; extra == 'runtime'
Requires-Dist: xmltodict >=0.13.0 ; extra == 'runtime'
Requires-Dist: rolo >=0.3 ; extra == 'runtime'
Requires-Dist: flask >=3.0.0 ; extra == 'runtime'
Requires-Dist: Quart >=0.19.2 ; extra == 'runtime'
Requires-Dist: airspeed-ext >=0.6.3 ; extra == 'runtime'
Requires-Dist: amazon-kclpy !=2.1.0,>=2.0.6 ; extra == 'runtime'
Requires-Dist: antlr4-python3-runtime ==4.13.1 ; extra == 'runtime'
Requires-Dist: apispec >=5.1.1 ; extra == 'runtime'
Requires-Dist: aws-sam-translator >=1.15.1 ; extra == 'runtime'
Requires-Dist: awscli >=1.22.90 ; extra == 'runtime'
Requires-Dist: crontab >=0.22.6 ; extra == 'runtime'
Requires-Dist: cryptography >=41.0.5 ; extra == 'runtime'
Requires-Dist: json5 >=0.9.11 ; extra == 'runtime'
Requires-Dist: jsonpath-ng >=1.6.1 ; extra == 'runtime'
Requires-Dist: jsonpath-rw >=1.4.0 ; extra == 'runtime'
Requires-Dist: moto-ext[all] ==5.0.2.post1 ; extra == 'runtime'
Requires-Dist: opensearch-py >=2.4.1 ; extra == 'runtime'
Requires-Dist: pymongo >=4.2.0 ; extra == 'runtime'
Provides-Extra: test
Requires-Dist: awscrt >=0.13.14 ; extra == 'test'
Requires-Dist: boto3 >=1.26.121 ; extra == 'test'
Requires-Dist: botocore ==1.34.49 ; extra == 'test'
Requires-Dist: cbor2 >=5.2.0 ; extra == 'test'
Requires-Dist: dnspython >=1.16.0 ; extra == 'test'
Requires-Dist: docker <7.0.0,>=6.1.1 ; extra == 'test'
Requires-Dist: jsonpatch >=1.24 ; extra == 'test'
Requires-Dist: hypercorn >=0.14.4 ; extra == 'test'
Requires-Dist: pyopenssl >=23.0.0 ; extra == 'test'
Requires-Dist: readerwriterlock >=1.0.7 ; extra == 'test'
Requires-Dist: requests-aws4auth >=1.0 ; extra == 'test'
Requires-Dist: urllib3 >=2.0.7 ; extra == 'test'
Requires-Dist: Werkzeug >=3.0.0 ; extra == 'test'
Requires-Dist: xmltodict >=0.13.0 ; extra == 'test'
Requires-Dist: rolo >=0.3 ; extra == 'test'
Requires-Dist: flask >=3.0.0 ; extra == 'test'
Requires-Dist: Quart >=0.19.2 ; extra == 'test'
Requires-Dist: airspeed-ext >=0.6.3 ; extra == 'test'
Requires-Dist: amazon-kclpy !=2.1.0,>=2.0.6 ; extra == 'test'
Requires-Dist: antlr4-python3-runtime ==4.13.1 ; extra == 'test'
Requires-Dist: apispec >=5.1.1 ; extra == 'test'
Requires-Dist: aws-sam-translator >=1.15.1 ; extra == 'test'
Requires-Dist: awscli >=1.22.90 ; extra == 'test'
Requires-Dist: crontab >=0.22.6 ; extra == 'test'
Requires-Dist: cryptography >=41.0.5 ; extra == 'test'
Requires-Dist: json5 >=0.9.11 ; extra == 'test'
Requires-Dist: jsonpath-ng >=1.6.1 ; extra == 'test'
Requires-Dist: jsonpath-rw >=1.4.0 ; extra == 'test'
Requires-Dist: moto-ext[all] ==5.0.2.post1 ; extra == 'test'
Requires-Dist: opensearch-py >=2.4.1 ; extra == 'test'
Requires-Dist: pymongo >=4.2.0 ; extra == 'test'
Requires-Dist: coverage[toml] >=5.5 ; extra == 'test'
Requires-Dist: deepdiff >=6.4.1 ; extra == 'test'
Requires-Dist: pluggy >=1.3.0 ; extra == 'test'
Requires-Dist: pytest >=7.4.2 ; extra == 'test'
Requires-Dist: pytest-split >=0.8.0 ; extra == 'test'
Requires-Dist: pytest-httpserver >=1.0.1 ; extra == 'test'
Requires-Dist: pytest-rerunfailures >=12.0 ; extra == 'test'
Requires-Dist: pytest-tinybird >=0.2.0 ; extra == 'test'
Requires-Dist: aws-cdk-lib >=2.88.0 ; extra == 'test'
Requires-Dist: websocket-client >=1.7.0 ; extra == 'test'
Requires-Dist: localstack-snapshot >=0.1.1 ; extra == 'test'
Provides-Extra: typehint
Requires-Dist: awscrt >=0.13.14 ; extra == 'typehint'
Requires-Dist: boto3 >=1.26.121 ; extra == 'typehint'
Requires-Dist: botocore ==1.34.49 ; extra == 'typehint'
Requires-Dist: cbor2 >=5.2.0 ; extra == 'typehint'
Requires-Dist: dnspython >=1.16.0 ; extra == 'typehint'
Requires-Dist: docker <7.0.0,>=6.1.1 ; extra == 'typehint'
Requires-Dist: jsonpatch >=1.24 ; extra == 'typehint'
Requires-Dist: hypercorn >=0.14.4 ; extra == 'typehint'
Requires-Dist: pyopenssl >=23.0.0 ; extra == 'typehint'
Requires-Dist: readerwriterlock >=1.0.7 ; extra == 'typehint'
Requires-Dist: requests-aws4auth >=1.0 ; extra == 'typehint'
Requires-Dist: urllib3 >=2.0.7 ; extra == 'typehint'
Requires-Dist: Werkzeug >=3.0.0 ; extra == 'typehint'
Requires-Dist: xmltodict >=0.13.0 ; extra == 'typehint'
Requires-Dist: rolo >=0.3 ; extra == 'typehint'
Requires-Dist: flask >=3.0.0 ; extra == 'typehint'
Requires-Dist: Quart >=0.19.2 ; extra == 'typehint'
Requires-Dist: airspeed-ext >=0.6.3 ; extra == 'typehint'
Requires-Dist: amazon-kclpy !=2.1.0,>=2.0.6 ; extra == 'typehint'
Requires-Dist: antlr4-python3-runtime ==4.13.1 ; extra == 'typehint'
Requires-Dist: apispec >=5.1.1 ; extra == 'typehint'
Requires-Dist: aws-sam-translator >=1.15.1 ; extra == 'typehint'
Requires-Dist: awscli >=1.22.90 ; extra == 'typehint'
Requires-Dist: crontab >=0.22.6 ; extra == 'typehint'
Requires-Dist: cryptography >=41.0.5 ; extra == 'typehint'
Requires-Dist: json5 >=0.9.11 ; extra == 'typehint'
Requires-Dist: jsonpath-ng >=1.6.1 ; extra == 'typehint'
Requires-Dist: jsonpath-rw >=1.4.0 ; extra == 'typehint'
Requires-Dist: moto-ext[all] ==5.0.2.post1 ; extra == 'typehint'
Requires-Dist: opensearch-py >=2.4.1 ; extra == 'typehint'
Requires-Dist: pymongo >=4.2.0 ; extra == 'typehint'
Requires-Dist: coverage[toml] >=5.5 ; extra == 'typehint'
Requires-Dist: deepdiff >=6.4.1 ; extra == 'typehint'
Requires-Dist: pluggy >=1.3.0 ; extra == 'typehint'
Requires-Dist: pytest >=7.4.2 ; extra == 'typehint'
Requires-Dist: pytest-split >=0.8.0 ; extra == 'typehint'
Requires-Dist: pytest-httpserver >=1.0.1 ; extra == 'typehint'
Requires-Dist: pytest-rerunfailures >=12.0 ; extra == 'typehint'
Requires-Dist: pytest-tinybird >=0.2.0 ; extra == 'typehint'
Requires-Dist: aws-cdk-lib >=2.88.0 ; extra == 'typehint'
Requires-Dist: websocket-client >=1.7.0 ; extra == 'typehint'
Requires-Dist: localstack-snapshot >=0.1.1 ; extra == 'typehint'
Requires-Dist: black <24,>=23.10.0 ; extra == 'typehint'
Requires-Dist: coveralls >=3.3.1 ; extra == 'typehint'
Requires-Dist: Cython ; extra == 'typehint'
Requires-Dist: networkx >=2.8.4 ; extra == 'typehint'
Requires-Dist: pandoc ; extra == 'typehint'
Requires-Dist: pre-commit >=3.5.0 ; extra == 'typehint'
Requires-Dist: pypandoc ; extra == 'typehint'
Requires-Dist: ruff >=0.1.0 ; extra == 'typehint'
Requires-Dist: rstr >=3.2.0 ; extra == 'typehint'
Requires-Dist: boto3-stubs[acm,acm-pca,amplify,apigateway,apigatewayv2,appconfig,appconfigdata,application-autoscaling,appsync,athena,autoscaling,backup,batch,ce,cloudcontrol,cloudformation,cloudfront,cloudtrail,cloudwatch,codecommit,cognito-identity,cognito-idp,dms,docdb,dynamodb,dynamodbstreams,ec2,ecr,ecs,efs,eks,elasticache,elasticbeanstalk,elbv2,emr,emr-serverless,es,events,firehose,fis,glacier,glue,iam,identitystore,iot,iot-data,iotanalytics,iotwireless,kafka,kinesis,kinesisanalytics,kinesisanalyticsv2,kms,lakeformation,lambda,logs,managedblockchain,mediaconvert,mediastore,mq,mwaa,neptune,opensearch,organizations,pi,pipes,qldb,qldb-session,rds,rds-data,redshift,redshift-data,resource-groups,resourcegroupstaggingapi,route53,route53resolver,s3,s3control,sagemaker,sagemaker-runtime,secretsmanager,serverlessrepo,servicediscovery,ses,sesv2,sns,sqs,ssm,sso-admin,stepfunctions,sts,timestream-query,timestream-write,transcribe,wafv2,xray] ; extra == 'typehint'

