asn1crypto>=1.5.1
click>=8.2.0
cachetools>=5.0
cryptography
dill==0.3.6
dnslib>=0.9.10
dnspython>=1.16.0
plux>=1.10
psutil>=5.4.8
python-dotenv>=0.19.1
pyyaml>=5.1
rich>=12.3.0
requests>=2.20.0
semver>=2.10

[base-runtime]
boto3==1.42.14
botocore==1.42.14
awscrt!=0.27.1,>=0.13.14
cbor2>=5.5.0
dnspython>=1.16.0
docker>=6.1.1
jsonpatch>=1.24
jsonpointer>=3.0.0
jsonschema>=4.25.1
hypercorn>=0.14.4
localstack-twisted>=23.0
openapi-core>=0.19.2
pyopenssl>=23.0.0
python-dateutil>=2.9.0
readerwriterlock>=1.0.7
requests-aws4auth>=1.0
typing-extensions>=4.15.0
urllib3>=2.0.7
Werkzeug>=3.1.3
xmltodict>=0.13.0
rolo>=0.7

[dev]
localstack-core[test]
coveralls>=3.3.1
deptry>=0.13.0
Cython
networkx>=2.8.4
openapi-spec-validator>=0.7.1
pandoc
pre-commit>=3.5.0
pypandoc
ruff>=0.3.3
rstr>=3.2.0
mypy

[runtime]
localstack-core[base-runtime]
awscli==1.44.4
airspeed-ext>=0.6.3
antlr4-python3-runtime==4.13.2
apispec>=5.1.1
aws-sam-translator>=1.105.0
crontab>=0.22.6
cryptography>=41.0.5
jinja2>=3.1.6
jpype1>=1.6.0
jsonpath-ng>=1.6.1
jsonpath-rw>=1.4.0
kclpy-ext>=3.0.0
moto-ext[all]>=5.1.12.post22
opensearch-py>=2.4.1
pydantic>=2.11.9
pymongo>=4.2.0
pyopenssl>=23.0.0
responses>=0.25.8

[test]
localstack-core[runtime]
coverage[toml]>=5.5
httpx[http2]>=0.25
json5>=0.12.1
pluggy>=1.3.0
pytest>=7.4.2
pytest-split>=0.8.0
pytest-httpserver>=1.1.2
pytest-rerunfailures>=12.0
pytest-tinybird>=0.5.0
aws-cdk-lib>=2.88.0
websocket-client>=1.7.0
localstack-snapshot>=0.1.1

[typehint]
localstack-core[dev]
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,iotwireless,kafka,kinesis,kinesisanalyticsv2,kms,lakeformation,lambda,logs,managedblockchain,mediaconvert,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]
