boto3>=1.9.201
botocore>=1.12.201
cryptography>=3.3.1
requests>=2.5
xmltodict
six>1.9
werkzeug
pytz
python-dateutil>=2.1
responses>=0.9.0
MarkupSafe!=2.0.0a1
Jinja2>=2.10.1
more-itertools
setuptools

[:python_version < "3"]
configparser
Jinja2
mock<=3.0.5
more-itertools>=5.0.0
rsa<=4.0
setuptools>=44.0.0

[:python_version<'3.3']
backports.tempfile

[all]
PyYAML>=5.1
ecdsa
docker>=2.5.1
jsondiff>=1.1.2
aws-xray-sdk!=0.96,>=0.93
idna>=2.5
cfn-lint>=0.4.0

[all:python_version < "3"]
python-jose[cryptography]>=3.1.0
decorator<=4.4.2
sshpubkeys>=3.1.0

[all:python_version > "3"]
python-jose[cryptography]>=3.1.0
sshpubkeys>=3.1.0

[apigateway]
ecdsa

[apigateway:python_version < "3"]
python-jose[cryptography]>=3.1.0

[apigateway:python_version > "3"]
python-jose[cryptography]>=3.1.0

[awslambda]
docker>=2.5.1

[batch]
docker>=2.5.1

[cloudformation]
docker>=2.5.1
PyYAML>=5.1
cfn-lint>=0.4.0

[cloudformation:python_version < "3"]
decorator<=4.4.2

[cognitoidp]
ecdsa

[cognitoidp:python_version < "3"]
python-jose[cryptography]>=3.1.0

[cognitoidp:python_version > "3"]
python-jose[cryptography]>=3.1.0

[dynamodb2]
docker>=2.5.1

[dynamodbstreams]
docker>=2.5.1

[ec2]
docker>=2.5.1

[ec2:python_version < "3"]
sshpubkeys>=3.1.0

[ec2:python_version > "3"]
sshpubkeys>=3.1.0

[iotdata]
jsondiff>=1.1.2

[s3]
PyYAML>=5.1

[server]
PyYAML>=5.1
ecdsa
docker>=2.5.1
jsondiff>=1.1.2
aws-xray-sdk!=0.96,>=0.93
idna>=2.5
cfn-lint>=0.4.0
flask
flask-cors

[server:python_version < "3"]
python-jose[cryptography]>=3.1.0
decorator<=4.4.2
sshpubkeys>=3.1.0

[server:python_version > "3"]
python-jose[cryptography]>=3.1.0
sshpubkeys>=3.1.0

[ses]
docker>=2.5.1

[sns]
docker>=2.5.1

[sqs]
docker>=2.5.1

[ssm]
docker>=2.5.1
PyYAML>=5.1
cfn-lint>=0.4.0

[ssm:python_version < "3"]
decorator<=4.4.2

[xray]
aws-xray-sdk!=0.96,>=0.93
