diff --git a/setup.py b/setup.py index 842862e8ed8..ba9625940ac 100755 --- a/setup.py +++ b/setup.py @@ -89,7 +89,6 @@ def get_version(): "appsync": [_dep_graphql], "awslambda": [_dep_docker], "batch": [_dep_docker], - "cloudformation": [_dep_docker, _dep_PyYAML, _dep_cfn_lint], "cognitoidp": [_dep_python_jose, _dep_python_jose_ecdsa_pin], "ec2": [_dep_sshpubkeys], "glue": [_dep_pyparsing], @@ -117,6 +116,8 @@ def get_version(): # DirectoryService needs EC2 to verify VPCs and subnets. extras_per_service["ds"] = extras_per_service["ec2"] extras_per_service["route53resolver"] = extras_per_service["ec2"] +# CloudFormation imports everything, so install everything +extras_per_service["cloudformation"] = all_extra_deps extras_require = { "all": all_extra_deps, "server": all_server_deps,