gitextract_xj1w1emc/ ├── .github/ │ ├── ISSUE_TEMPLATE.md │ └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs/ │ ├── domain_with_free_ssl_dns.md │ └── domain_with_free_ssl_http.md ├── example/ │ ├── README.md │ ├── app.py │ ├── authmodule.py │ ├── mymodule.py │ ├── policy/ │ │ └── deploy.json │ └── requirements.txt ├── requirements.in ├── requirements.sh ├── requirements.txt ├── setup.py ├── test.sh ├── test_requirements.in ├── test_requirements.txt ├── test_settings.json ├── test_settings.py ├── tests/ │ ├── README.md │ ├── __init__.py │ ├── data/ │ │ ├── test1/ │ │ │ └── this_dir_is_not_a_module.txt │ │ ├── test1.py │ │ └── test2/ │ │ └── test.py │ ├── name_scenarios.json │ ├── placebo/ │ │ ├── TestZappa.test_cli_aws/ │ │ │ ├── apigateway.CreateApiKey_1.json │ │ │ ├── apigateway.CreateDeployment_1.json │ │ │ ├── apigateway.CreateDeployment_2.json │ │ │ ├── apigateway.CreateDeployment_3.json │ │ │ ├── apigateway.CreateResource_1.json │ │ │ ├── apigateway.CreateResource_2.json │ │ │ ├── apigateway.CreateResource_3.json │ │ │ ├── apigateway.CreateResource_4.json │ │ │ ├── apigateway.CreateResource_5.json │ │ │ ├── apigateway.CreateResource_6.json │ │ │ ├── apigateway.CreateResource_7.json │ │ │ ├── apigateway.CreateResource_8.json │ │ │ ├── apigateway.CreateResource_9.json │ │ │ ├── apigateway.DeleteApiKey_1.json │ │ │ ├── apigateway.DeleteRestApi_1.json │ │ │ ├── apigateway.DeleteRestApi_2.json │ │ │ ├── apigateway.GetApiKeys_1.json │ │ │ ├── apigateway.GetResources_1.json │ │ │ ├── apigateway.GetResources_2.json │ │ │ ├── apigateway.GetResources_3.json │ │ │ ├── apigateway.GetRestApi_1.json │ │ │ ├── apigateway.GetRestApi_2.json │ │ │ ├── apigateway.GetRestApis_1.json │ │ │ ├── apigateway.GetRestApis_2.json │ │ │ ├── apigateway.GetRestApis_3.json │ │ │ ├── apigateway.GetRestApis_4.json │ │ │ ├── apigateway.GetRestApis_5.json │ │ │ ├── apigateway.GetRestApis_6.json │ │ │ ├── apigateway.GetRestApis_7.json │ │ │ ├── apigateway.GetRestApis_8.json │ │ │ ├── apigateway.GetRestApis_9.json │ │ │ ├── apigateway.GetStages_1.json │ │ │ ├── apigateway.UpdateRestApi_1.json │ │ │ ├── apigateway.UpdateStage_1.json │ │ │ ├── apigateway.UpdateStage_2.json │ │ │ ├── apigateway.UpdateStage_3.json │ │ │ ├── cloudformation.CreateStack_1.json │ │ │ ├── cloudformation.DeleteStack_1.json │ │ │ ├── cloudformation.DescribeStackResource_1.json │ │ │ ├── cloudformation.DescribeStackResource_2.json │ │ │ ├── cloudformation.DescribeStackResource_3.json │ │ │ ├── cloudformation.DescribeStacks_1.json │ │ │ ├── cloudformation.DescribeStacks_10.json │ │ │ ├── cloudformation.DescribeStacks_11.json │ │ │ ├── cloudformation.DescribeStacks_12.json │ │ │ ├── cloudformation.DescribeStacks_13.json │ │ │ ├── cloudformation.DescribeStacks_14.json │ │ │ ├── cloudformation.DescribeStacks_15.json │ │ │ ├── cloudformation.DescribeStacks_16.json │ │ │ ├── cloudformation.DescribeStacks_2.json │ │ │ ├── cloudformation.DescribeStacks_3.json │ │ │ ├── cloudformation.DescribeStacks_4.json │ │ │ ├── cloudformation.DescribeStacks_5.json │ │ │ ├── cloudformation.DescribeStacks_6.json │ │ │ ├── cloudformation.DescribeStacks_7.json │ │ │ ├── cloudformation.DescribeStacks_8.json │ │ │ ├── cloudformation.DescribeStacks_9.json │ │ │ ├── cloudformation.ListStackResources_1.json │ │ │ ├── cloudformation.ListStackResources_10.json │ │ │ ├── cloudformation.ListStackResources_11.json │ │ │ ├── cloudformation.ListStackResources_12.json │ │ │ ├── cloudformation.ListStackResources_2.json │ │ │ ├── cloudformation.ListStackResources_3.json │ │ │ ├── cloudformation.ListStackResources_4.json │ │ │ ├── cloudformation.ListStackResources_5.json │ │ │ ├── cloudformation.ListStackResources_6.json │ │ │ ├── cloudformation.ListStackResources_7.json │ │ │ ├── cloudformation.ListStackResources_8.json │ │ │ ├── cloudformation.ListStackResources_9.json │ │ │ ├── cloudformation.UpdateStack_1.json │ │ │ ├── cognito-idp.DescribeUserPool_1.json │ │ │ ├── cognito-idp.UpdateUserPool_1.json │ │ │ ├── events.DeleteRule_1.json │ │ │ ├── events.DeleteRule_2.json │ │ │ ├── events.DeleteRule_3.json │ │ │ ├── events.DeleteRule_4.json │ │ │ ├── events.DeleteRule_5.json │ │ │ ├── events.DeleteRule_6.json │ │ │ ├── events.DeleteRule_7.json │ │ │ ├── events.DeleteRule_8.json │ │ │ ├── events.DeleteRule_9.json │ │ │ ├── events.ListRuleNamesByTarget_1.json │ │ │ ├── events.ListRuleNamesByTarget_2.json │ │ │ ├── events.ListRuleNamesByTarget_3.json │ │ │ ├── events.ListRuleNamesByTarget_4.json │ │ │ ├── events.ListRuleNamesByTarget_5.json │ │ │ ├── events.ListRuleNamesByTarget_6.json │ │ │ ├── events.ListRuleNamesByTarget_7.json │ │ │ ├── events.ListRuleNamesByTarget_8.json │ │ │ ├── events.ListTargetsByRule_1.json │ │ │ ├── events.ListTargetsByRule_10.json │ │ │ ├── events.ListTargetsByRule_11.json │ │ │ ├── events.ListTargetsByRule_12.json │ │ │ ├── events.ListTargetsByRule_2.json │ │ │ ├── events.ListTargetsByRule_3.json │ │ │ ├── events.ListTargetsByRule_4.json │ │ │ ├── events.ListTargetsByRule_5.json │ │ │ ├── events.ListTargetsByRule_6.json │ │ │ ├── events.ListTargetsByRule_7.json │ │ │ ├── events.ListTargetsByRule_8.json │ │ │ ├── events.ListTargetsByRule_9.json │ │ │ ├── events.PutRule_1.json │ │ │ ├── events.PutRule_10.json │ │ │ ├── events.PutRule_11.json │ │ │ ├── events.PutRule_12.json │ │ │ ├── events.PutRule_13.json │ │ │ ├── events.PutRule_14.json │ │ │ ├── events.PutRule_2.json │ │ │ ├── events.PutRule_3.json │ │ │ ├── events.PutRule_4.json │ │ │ ├── events.PutRule_5.json │ │ │ ├── events.PutRule_6.json │ │ │ ├── events.PutRule_7.json │ │ │ ├── events.PutRule_8.json │ │ │ ├── events.PutRule_9.json │ │ │ ├── events.PutTargets_1.json │ │ │ ├── events.PutTargets_10.json │ │ │ ├── events.PutTargets_11.json │ │ │ ├── events.PutTargets_12.json │ │ │ ├── events.PutTargets_13.json │ │ │ ├── events.PutTargets_14.json │ │ │ ├── events.PutTargets_2.json │ │ │ ├── events.PutTargets_3.json │ │ │ ├── events.PutTargets_4.json │ │ │ ├── events.PutTargets_5.json │ │ │ ├── events.PutTargets_6.json │ │ │ ├── events.PutTargets_7.json │ │ │ ├── events.PutTargets_8.json │ │ │ ├── events.PutTargets_9.json │ │ │ ├── events.RemoveTargets_1.json │ │ │ ├── events.RemoveTargets_2.json │ │ │ ├── events.RemoveTargets_3.json │ │ │ ├── events.RemoveTargets_4.json │ │ │ ├── events.RemoveTargets_5.json │ │ │ ├── events.RemoveTargets_6.json │ │ │ ├── events.RemoveTargets_7.json │ │ │ ├── events.RemoveTargets_8.json │ │ │ ├── events.RemoveTargets_9.json │ │ │ ├── iam.GetRolePolicy_1.json │ │ │ ├── iam.GetRolePolicy_10.json │ │ │ ├── iam.GetRolePolicy_11.json │ │ │ ├── iam.GetRolePolicy_12.json │ │ │ ├── iam.GetRolePolicy_2.json │ │ │ ├── iam.GetRolePolicy_3.json │ │ │ ├── iam.GetRolePolicy_4.json │ │ │ ├── iam.GetRolePolicy_5.json │ │ │ ├── iam.GetRolePolicy_6.json │ │ │ ├── iam.GetRolePolicy_7.json │ │ │ ├── iam.GetRolePolicy_8.json │ │ │ ├── iam.GetRolePolicy_9.json │ │ │ ├── iam.GetRole_1.json │ │ │ ├── iam.GetRole_10.json │ │ │ ├── iam.GetRole_11.json │ │ │ ├── iam.GetRole_12.json │ │ │ ├── iam.GetRole_2.json │ │ │ ├── iam.GetRole_3.json │ │ │ ├── iam.GetRole_4.json │ │ │ ├── iam.GetRole_5.json │ │ │ ├── iam.GetRole_6.json │ │ │ ├── iam.GetRole_7.json │ │ │ ├── iam.GetRole_8.json │ │ │ ├── iam.GetRole_9.json │ │ │ ├── iam.PutRolePolicy_1.json │ │ │ ├── lambda.AddPermission_1.json │ │ │ ├── lambda.AddPermission_10.json │ │ │ ├── lambda.AddPermission_11.json │ │ │ ├── lambda.AddPermission_12.json │ │ │ ├── lambda.AddPermission_13.json │ │ │ ├── lambda.AddPermission_14.json │ │ │ ├── lambda.AddPermission_2.json │ │ │ ├── lambda.AddPermission_3.json │ │ │ ├── lambda.AddPermission_4.json │ │ │ ├── lambda.AddPermission_5.json │ │ │ ├── lambda.AddPermission_6.json │ │ │ ├── lambda.AddPermission_7.json │ │ │ ├── lambda.AddPermission_8.json │ │ │ ├── lambda.AddPermission_9.json │ │ │ ├── lambda.CreateFunction_1.json │ │ │ ├── lambda.CreateFunction_2.json │ │ │ ├── lambda.CreateFunction_3.json │ │ │ ├── lambda.CreateFunction_4.json │ │ │ ├── lambda.CreateFunction_5.json │ │ │ ├── lambda.DeleteFunctionConcurrency_1.json │ │ │ ├── lambda.DeleteFunction_1.json │ │ │ ├── lambda.DeleteFunction_2.json │ │ │ ├── lambda.GetAlias_1.json │ │ │ ├── lambda.GetFunctionConfiguration_1.json │ │ │ ├── lambda.GetFunction_1.json │ │ │ ├── lambda.GetFunction_2.json │ │ │ ├── lambda.GetFunction_3.json │ │ │ ├── lambda.GetFunction_4.json │ │ │ ├── lambda.GetFunction_5.json │ │ │ ├── lambda.GetFunction_6.json │ │ │ ├── lambda.GetFunction_7.json │ │ │ ├── lambda.GetFunction_8.json │ │ │ ├── lambda.GetPolicy_1.json │ │ │ ├── lambda.ListVersionsByFunction_1.json │ │ │ ├── lambda.ListVersionsByFunction_2.json │ │ │ ├── lambda.ListVersionsByFunction_3.json │ │ │ ├── lambda.ListVersionsByFunction_4.json │ │ │ ├── lambda.UpdateAlias_1.json │ │ │ ├── lambda.UpdateFunctionCode_1.json │ │ │ ├── lambda.UpdateFunctionCode_2.json │ │ │ ├── lambda.UpdateFunctionCode_3.json │ │ │ ├── lambda.UpdateFunctionCode_4.json │ │ │ ├── lambda.UpdateFunctionCode_5.json │ │ │ ├── lambda.UpdateFunctionCode_6.json │ │ │ ├── lambda.UpdateFunctionConfiguration_1.json │ │ │ ├── logs.DeleteLogGroup_1.json │ │ │ ├── logs.DeleteLogGroup_2.json │ │ │ ├── logs.DeleteLogGroup_3.json │ │ │ ├── logs.DescribeLogStreams_1.json │ │ │ ├── logs.DescribeLogStreams_2.json │ │ │ ├── logs.DescribeLogStreams_3.json │ │ │ ├── logs.DescribeLogStreams_4.json │ │ │ ├── logs.FilterLogEvents_1.json │ │ │ ├── logs.FilterLogEvents_2.json │ │ │ ├── logs.FilterLogEvents_3.json │ │ │ ├── logs.FilterLogEvents_4.json │ │ │ ├── s3.CompleteMultipartUpload_1.json │ │ │ ├── s3.CompleteMultipartUpload_2.json │ │ │ ├── s3.CompleteMultipartUpload_3.json │ │ │ ├── s3.CompleteMultipartUpload_4.json │ │ │ ├── s3.CompleteMultipartUpload_5.json │ │ │ ├── s3.CompleteMultipartUpload_6.json │ │ │ ├── s3.CreateBucket_1.json │ │ │ ├── s3.CreateBucket_10.json │ │ │ ├── s3.CreateBucket_2.json │ │ │ ├── s3.CreateBucket_3.json │ │ │ ├── s3.CreateBucket_4.json │ │ │ ├── s3.CreateBucket_5.json │ │ │ ├── s3.CreateBucket_6.json │ │ │ ├── s3.CreateBucket_7.json │ │ │ ├── s3.CreateBucket_8.json │ │ │ ├── s3.CreateBucket_9.json │ │ │ ├── s3.CreateMultipartUpload_1.json │ │ │ ├── s3.CreateMultipartUpload_2.json │ │ │ ├── s3.CreateMultipartUpload_3.json │ │ │ ├── s3.CreateMultipartUpload_4.json │ │ │ ├── s3.CreateMultipartUpload_5.json │ │ │ ├── s3.CreateMultipartUpload_6.json │ │ │ ├── s3.CreateMultipartUpload_7.json │ │ │ ├── s3.CreateMultipartUpload_8.json │ │ │ ├── s3.DeleteObject_1.json │ │ │ ├── s3.DeleteObject_2.json │ │ │ ├── s3.DeleteObject_3.json │ │ │ ├── s3.DeleteObject_4.json │ │ │ ├── s3.DeleteObject_5.json │ │ │ ├── s3.DeleteObject_6.json │ │ │ ├── s3.HeadBucket_1.json │ │ │ ├── s3.HeadBucket_2.json │ │ │ ├── s3.HeadBucket_3.json │ │ │ ├── s3.HeadBucket_4.json │ │ │ ├── s3.HeadBucket_5.json │ │ │ ├── s3.HeadBucket_6.json │ │ │ ├── s3.PutObject_1.json │ │ │ ├── s3.PutObject_2.json │ │ │ ├── s3.UploadPart_1.json │ │ │ ├── s3.UploadPart_10.json │ │ │ ├── s3.UploadPart_11.json │ │ │ ├── s3.UploadPart_12.json │ │ │ ├── s3.UploadPart_13.json │ │ │ ├── s3.UploadPart_14.json │ │ │ ├── s3.UploadPart_15.json │ │ │ ├── s3.UploadPart_16.json │ │ │ ├── s3.UploadPart_17.json │ │ │ ├── s3.UploadPart_18.json │ │ │ ├── s3.UploadPart_19.json │ │ │ ├── s3.UploadPart_2.json │ │ │ ├── s3.UploadPart_20.json │ │ │ ├── s3.UploadPart_21.json │ │ │ ├── s3.UploadPart_22.json │ │ │ ├── s3.UploadPart_23.json │ │ │ ├── s3.UploadPart_24.json │ │ │ ├── s3.UploadPart_25.json │ │ │ ├── s3.UploadPart_26.json │ │ │ ├── s3.UploadPart_27.json │ │ │ ├── s3.UploadPart_28.json │ │ │ ├── s3.UploadPart_29.json │ │ │ ├── s3.UploadPart_3.json │ │ │ ├── s3.UploadPart_30.json │ │ │ ├── s3.UploadPart_31.json │ │ │ ├── s3.UploadPart_32.json │ │ │ ├── s3.UploadPart_33.json │ │ │ ├── s3.UploadPart_34.json │ │ │ ├── s3.UploadPart_35.json │ │ │ ├── s3.UploadPart_36.json │ │ │ ├── s3.UploadPart_37.json │ │ │ ├── s3.UploadPart_38.json │ │ │ ├── s3.UploadPart_39.json │ │ │ ├── s3.UploadPart_4.json │ │ │ ├── s3.UploadPart_40.json │ │ │ ├── s3.UploadPart_41.json │ │ │ ├── s3.UploadPart_42.json │ │ │ ├── s3.UploadPart_43.json │ │ │ ├── s3.UploadPart_44.json │ │ │ ├── s3.UploadPart_45.json │ │ │ ├── s3.UploadPart_46.json │ │ │ ├── s3.UploadPart_47.json │ │ │ ├── s3.UploadPart_48.json │ │ │ ├── s3.UploadPart_5.json │ │ │ ├── s3.UploadPart_6.json │ │ │ ├── s3.UploadPart_7.json │ │ │ ├── s3.UploadPart_8.json │ │ │ ├── s3.UploadPart_9.json │ │ │ ├── sns.ListSubscriptionsByTopic_1.json │ │ │ ├── sns.ListSubscriptionsByTopic_2.json │ │ │ ├── sns.ListSubscriptionsByTopic_3.json │ │ │ ├── sns.ListSubscriptionsByTopic_4.json │ │ │ ├── sns.ListSubscriptionsByTopic_5.json │ │ │ ├── sns.ListSubscriptionsByTopic_6.json │ │ │ ├── sns.ListSubscriptionsByTopic_7.json │ │ │ ├── sns.ListSubscriptionsByTopic_8.json │ │ │ ├── sns.SetSubscriptionAttributes_1.json │ │ │ ├── sns.Subscribe_1.json │ │ │ ├── sns.Subscribe_2.json │ │ │ ├── sns.Subscribe_3.json │ │ │ ├── sns.Subscribe_4.json │ │ │ ├── sns.Subscribe_5.json │ │ │ ├── sns.Subscribe_6.json │ │ │ ├── sns.Unsubscribe_1.json │ │ │ ├── sns.Unsubscribe_2.json │ │ │ ├── sns.Unsubscribe_3.json │ │ │ ├── sns.Unsubscribe_4.json │ │ │ ├── sns.Unsubscribe_5.json │ │ │ └── sts.GetCallerIdentity_1.json │ │ ├── TestZappa.test_cli_aws_status/ │ │ │ ├── apigateway.GetApiKeys_1.json │ │ │ ├── apigateway.GetRestApis_1.json │ │ │ ├── events.DescribeRule_1.json │ │ │ ├── events.ListRuleNamesByTarget_1.json │ │ │ ├── events.ListRules_1.json │ │ │ ├── lambda.GetFunction_1.json │ │ │ ├── lambda.ListVersionsByFunction_1.json │ │ │ ├── monitoring.GetMetricStatistics_1.json │ │ │ └── monitoring.GetMetricStatistics_2.json │ │ ├── TestZappa.test_cli_cognito_triggers/ │ │ │ ├── cognito-idp.DescribeUserPool_1.json │ │ │ ├── cognito-idp.UpdateUserPool_1.json │ │ │ ├── lambda.AddPermission_1.json │ │ │ └── sts.GetCallerIdentity_1.json │ │ ├── TestZappa.test_cognito_trigger/ │ │ │ ├── cognito-idp.DescribeUserPool_1.json │ │ │ ├── cognito-idp.UpdateUserPool_1.json │ │ │ ├── lambda.AddPermission_1.json │ │ │ └── sts.GetCallerIdentity_1.json │ │ ├── TestZappa.test_cognito_trigger_existing/ │ │ │ ├── cognito-idp.DescribeUserPool_1.json │ │ │ ├── cognito-idp.UpdateUserPool_1.json │ │ │ ├── lambda.AddPermission_1.json │ │ │ └── sts.GetCallerIdentity_1.json │ │ ├── TestZappa.test_cognito_trigger_existing_UnusedAccountValidityDays/ │ │ │ ├── cognito-idp.DescribeUserPool_1.json │ │ │ ├── cognito-idp.UpdateUserPool_1.json │ │ │ ├── lambda.AddPermission_1.json │ │ │ └── sts.GetCallerIdentity_1.json │ │ ├── TestZappa.test_copy_on_s3/ │ │ │ ├── s3.AbortMultipartUpload_1.json │ │ │ ├── s3.CompleteMultipartUpload_1.json │ │ │ ├── s3.CopyObject_1.json │ │ │ ├── s3.CreateBucket_1.json │ │ │ ├── s3.CreateMultipartUpload_1.json │ │ │ ├── s3.HeadBucket_1.json │ │ │ ├── s3.HeadObject_1.json │ │ │ ├── s3.PutObject_1.json │ │ │ └── s3.UploadPart_1.json │ │ ├── TestZappa.test_create_iam_roles/ │ │ │ ├── iam.CreateRole_1.json │ │ │ ├── iam.GetRolePolicy_1.json │ │ │ ├── iam.GetRolePolicy_2.json │ │ │ ├── iam.GetRole_1.json │ │ │ ├── iam.GetRole_2.json │ │ │ └── iam.PutRolePolicy_1.json │ │ ├── TestZappa.test_create_lambda_function_local/ │ │ │ ├── lambda.CreateAlias_1.json │ │ │ ├── lambda.CreateFunction_1.json │ │ │ ├── lambda.DeleteFunctionConcurrency_1.json │ │ │ ├── lambda.GetAlias_1.json │ │ │ ├── lambda.UpdateAlias_1.json │ │ │ └── lambda.UpdateFunctionCode_1.json │ │ ├── TestZappa.test_create_lambda_function_s3/ │ │ │ ├── lambda.CreateAlias_1.json │ │ │ ├── lambda.CreateFunction_1.json │ │ │ ├── lambda.DeleteFunctionConcurrency_1.json │ │ │ ├── lambda.GetAlias_1.json │ │ │ ├── lambda.UpdateAlias_1.json │ │ │ └── lambda.UpdateFunctionCode_1.json │ │ ├── TestZappa.test_deploy_api_gateway/ │ │ │ ├── apigateway.CreateDeployment_1.json │ │ │ ├── apigateway.CreateRestApi_1.json │ │ │ ├── apigateway.GetResources_1.json │ │ │ ├── apigateway.GetRestApi_1.json │ │ │ ├── apigateway.GetRestApis_1.json │ │ │ ├── apigateway.PutIntegrationResponse_1.json │ │ │ ├── apigateway.PutIntegration_1.json │ │ │ ├── apigateway.PutMethodResponse_1.json │ │ │ ├── apigateway.PutMethod_1.json │ │ │ └── apigateway.UpdateStage_1.json │ │ ├── TestZappa.test_fetch_logs/ │ │ │ ├── logs.DescribeLogStreams_1.json │ │ │ └── logs.FilterLogEvents_1.json │ │ ├── TestZappa.test_get_api_url/ │ │ │ └── apigateway.GetRestApis_1.json │ │ ├── TestZappa.test_handler/ │ │ │ └── s3.GetObject_1.json │ │ ├── TestZappa.test_invoke_lambda_function/ │ │ │ └── lambda.Invoke_1.json │ │ ├── TestZappa.test_rollback_lambda_function_version/ │ │ │ ├── lambda.GetFunction_1.json │ │ │ ├── lambda.ListVersionsByFunction_1.json │ │ │ ├── lambda.ListVersionsByFunction_2.json │ │ │ └── lambda.UpdateFunctionCode_1.json │ │ └── TestZappa.test_upload_remove_s3/ │ │ ├── s3.CompleteMultipartUpload_1.json │ │ ├── s3.CreateBucket_1.json │ │ ├── s3.CreateMultipartUpload_1.json │ │ ├── s3.DeleteObject_1.json │ │ ├── s3.HeadBucket_1.json │ │ ├── s3.HeadObject_1.json │ │ ├── s3.PutObject_1.json │ │ └── s3.UploadPart_1.json │ ├── test_app.py │ ├── test_bad_circular_extends_settings.json │ ├── test_bad_environment_vars.json │ ├── test_bad_settings.json │ ├── test_bad_stage_name_settings.json │ ├── test_bot_exception_handler_settings.py │ ├── test_bot_handler_being_triggered.py │ ├── test_event_script_app.py │ ├── test_event_script_settings.py │ ├── test_exception_handler_settings.py │ ├── test_handler.py │ ├── test_non_ascii_environment_var_key.json │ ├── test_one_env.json │ ├── test_settings.toml │ ├── test_settings.yaml │ ├── test_settings.yml │ ├── test_wsgi_script_name_app.py │ ├── test_wsgi_script_name_settings.py │ ├── tests.py │ ├── tests_async.py │ ├── tests_async_old.py │ ├── tests_docs.py │ ├── tests_middleware.py │ ├── tests_placebo.py │ └── utils.py └── zappa/ ├── __init__.py ├── async.py ├── asynchronous.py ├── cli.py ├── core.py ├── ext/ │ ├── __init__.py │ └── django_zappa.py ├── handler.py ├── letsencrypt.py ├── middleware.py ├── policies.py ├── utilities.py └── wsgi.py