Metadata-Version: 2.4
Name: localstack-core
Version: 4.11.1.dev2
Summary: The core library and runtime of LocalStack
Author-email: LocalStack Contributors <info@localstack.cloud>
License-Expression: Apache-2.0
Project-URL: Homepage, https://localstack.cloud
Project-URL: Documentation, https://docs.localstack.cloud
Project-URL: Repository, https://github.com/localstack/localstack.git
Project-URL: Issues, https://github.com/localstack/localstack/issues
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: System :: Emulators
Requires-Python: >=3.10
License-File: LICENSE.txt
Requires-Dist: asn1crypto>=1.5.1
Requires-Dist: click>=8.2.0
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.10
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
Provides-Extra: base-runtime
Requires-Dist: boto3==1.41.2; extra == "base-runtime"
Requires-Dist: botocore==1.41.2; extra == "base-runtime"
Requires-Dist: awscrt!=0.27.1,>=0.13.14; extra == "base-runtime"
Requires-Dist: cbor2>=5.5.0; extra == "base-runtime"
Requires-Dist: dnspython>=1.16.0; extra == "base-runtime"
Requires-Dist: docker>=6.1.1; extra == "base-runtime"
Requires-Dist: jsonpatch>=1.24; extra == "base-runtime"
Requires-Dist: jsonpointer>=3.0.0; extra == "base-runtime"
Requires-Dist: jsonschema>=4.25.1; extra == "base-runtime"
Requires-Dist: hypercorn>=0.14.4; extra == "base-runtime"
Requires-Dist: localstack-twisted>=23.0; extra == "base-runtime"
Requires-Dist: openapi-core>=0.19.2; extra == "base-runtime"
Requires-Dist: pyopenssl>=23.0.0; extra == "base-runtime"
Requires-Dist: python-dateutil>=2.9.0; extra == "base-runtime"
Requires-Dist: readerwriterlock>=1.0.7; extra == "base-runtime"
Requires-Dist: requests-aws4auth>=1.0; extra == "base-runtime"
Requires-Dist: typing-extensions>=4.15.0; extra == "base-runtime"
Requires-Dist: urllib3>=2.0.7; extra == "base-runtime"
Requires-Dist: Werkzeug>=3.1.3; extra == "base-runtime"
Requires-Dist: xmltodict>=0.13.0; extra == "base-runtime"
Requires-Dist: rolo>=0.7; extra == "base-runtime"
Provides-Extra: runtime
Requires-Dist: localstack-core[base-runtime]; extra == "runtime"
Requires-Dist: awscli==1.43.2; extra == "runtime"
Requires-Dist: airspeed-ext>=0.6.3; extra == "runtime"
Requires-Dist: antlr4-python3-runtime==4.13.2; extra == "runtime"
Requires-Dist: apispec>=5.1.1; extra == "runtime"
Requires-Dist: aws-sam-translator>=1.15.1; extra == "runtime"
Requires-Dist: crontab>=0.22.6; extra == "runtime"
Requires-Dist: cryptography>=41.0.5; extra == "runtime"
Requires-Dist: jinja2>=3.1.6; extra == "runtime"
Requires-Dist: jpype1>=1.6.0; extra == "runtime"
Requires-Dist: jsonpath-ng>=1.6.1; extra == "runtime"
Requires-Dist: jsonpath-rw>=1.4.0; extra == "runtime"
Requires-Dist: kclpy-ext>=3.0.0; extra == "runtime"
Requires-Dist: moto-ext[all]>=5.1.12.post22; extra == "runtime"
Requires-Dist: opensearch-py>=2.4.1; extra == "runtime"
Requires-Dist: pydantic>=2.11.9; extra == "runtime"
Requires-Dist: pymongo>=4.2.0; extra == "runtime"
Requires-Dist: pyopenssl>=23.0.0; extra == "runtime"
Requires-Dist: responses>=0.25.8; extra == "runtime"
Provides-Extra: test
Requires-Dist: localstack-core[runtime]; extra == "test"
Requires-Dist: coverage[toml]>=5.5; extra == "test"
Requires-Dist: httpx[http2]>=0.25; extra == "test"
Requires-Dist: json5>=0.12.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.1.2; extra == "test"
Requires-Dist: pytest-rerunfailures>=12.0; extra == "test"
Requires-Dist: pytest-tinybird>=0.5.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: dev
Requires-Dist: localstack-core[test]; extra == "dev"
Requires-Dist: coveralls>=3.3.1; extra == "dev"
Requires-Dist: deptry>=0.13.0; extra == "dev"
Requires-Dist: Cython; extra == "dev"
Requires-Dist: networkx>=2.8.4; extra == "dev"
Requires-Dist: openapi-spec-validator>=0.7.1; 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.3.3; extra == "dev"
Requires-Dist: rstr>=3.2.0; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Provides-Extra: typehint
Requires-Dist: localstack-core[dev]; 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,codebuild,codecommit,codeconnections,codedeploy,codepipeline,codestar-connections,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,kinesisanalyticsv2,kms,lakeformation,lambda,logs,managedblockchain,mediaconvert,mediastore,mq,mwaa,neptune,opensearch,organizations,pi,pinpoint,pipes,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,verifiedpermissions,wafv2,xray]; extra == "typehint"
Dynamic: license-file
