boto3<1.26.98,>=1.25.0
click>=7.0
cachetools~=5.0.0
cryptography
dill==0.3.2
dnspython>=1.16.0
localstack-client>=2.0
plux>=1.3.1
psutil<6.0.0,>=5.4.8
python-dotenv>=0.19.1
pyyaml>=5.1
rich>=12.3.0
requests>=2.20.0
semver>=2.10
stevedore>=3.4.0
tailer>=0.4.1
apispec>=5.1.1

[:python_version < "3.8"]
importlib-metadata<5.0
typing-extensions

[dev]
autoflake
black==22.3.0
coveralls>=3.3.1
Cython
flake8-black>=0.3.6
flake8-isort>=6.0.0
flake8-quotes>=3.3.2
flake8>=6.0.0
isort==5.12.0
networkx>=2.8.4
pandoc
pre-commit==2.13.0
pypandoc
pyproject-flake8>=6.0.0.post1
rstr>=3.2.0

[full]
airspeed-ext==0.5.19
amazon_kclpy<2.1.0,>=2.0.6
antlr4-python3-runtime==4.11.1
aws-sam-translator>=1.15.1
awscli>=1.22.90
awscrt>=0.13.14
boto>=2.49.0
botocore<1.29.98,>=1.28.0
cbor2>=5.2.0
crontab>=0.22.6
dnslib>=0.9.10
dnspython>=1.16.0
docker==6.0.1
flask<2.3.0,>=2.2.3
flask-cors<3.1.0,>=3.0.3
flask_swagger==0.2.12
hypercorn==0.14.2
json5==0.9.11
jsonpatch<2.0,>=1.24
jsonpath-ng>=1.5.3
jsonpath-rw<2.0.0,>=1.4.0
moto-ext[all]==4.1.7.post2
opensearch-py==2.1.1
pproxy>=2.7.0
pymongo>=4.2.0
pyopenssl>=23.0.0
Quart>=0.18
readerwriterlock>=1.0.7
requests-aws4auth>=1.0
vosk==0.3.43
Werkzeug<2.3.0,>=2.2.3
xmltodict>=0.11.0

[runtime]
airspeed-ext==0.5.19
amazon_kclpy<2.1.0,>=2.0.6
antlr4-python3-runtime==4.11.1
aws-sam-translator>=1.15.1
awscli>=1.22.90
awscrt>=0.13.14
boto>=2.49.0
botocore<1.29.98,>=1.28.0
cbor2>=5.2.0
crontab>=0.22.6
dnslib>=0.9.10
dnspython>=1.16.0
docker==6.0.1
flask<2.3.0,>=2.2.3
flask-cors<3.1.0,>=3.0.3
flask_swagger==0.2.12
hypercorn==0.14.2
json5==0.9.11
jsonpatch<2.0,>=1.24
jsonpath-ng>=1.5.3
jsonpath-rw<2.0.0,>=1.4.0
moto-ext[all]==4.1.7.post2
opensearch-py==2.1.1
pproxy>=2.7.0
pymongo>=4.2.0
pyopenssl>=23.0.0
Quart>=0.18
readerwriterlock>=1.0.7
requests-aws4auth>=1.0
vosk==0.3.43
Werkzeug<2.3.0,>=2.2.3
xmltodict>=0.11.0

[test]
coverage[toml]>=5.5
deepdiff>=5.5.0
jsonpath-ng>=1.5.3
pytest==6.2.4
pytest-split>=0.8.0
pytest-httpserver>=1.0.1
pytest-rerunfailures==10.0

[typehint]
boto3-stubs[acm,amplify,apigateway,apigatewayv2,appconfig,appsync,athena,autoscaling,backup,batch,ce,cloudformation,cloudfront,cloudtrail,cloudwatch,codecommit,cognito-identity,cognito-idp,dms,docdb,dynamodb,dynamodbstreams,ec2,ecr,ecs,efs,eks,elasticache,elasticbeanstalk,elbv2,emr,es,events,firehose,fis,glacier,glue,iam,iot,iot-data,iotanalytics,iotwireless,kafka,kinesis,kinesisanalytics,kinesisanalyticsv2,kms,lakeformation,lambda,logs,mediastore,mq,mwaa,neptune,opensearch,organizations,pi,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,stepfunctions,sts,timestream-query,timestream-write,transcribe,xray]
