Skip to content

Commit 575a20b

Browse files
committed
Remove python 3.9
1 parent 7dd4c08 commit 575a20b

File tree

44 files changed

+106
-146
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+106
-146
lines changed

samcli/lib/build/workflow_config.py

-2
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@ def get_selector(
8585

8686
def get_layer_subfolder(build_workflow: str) -> str:
8787
subfolders_by_runtime = {
88-
"python3.8": "python",
8988
"python3.9": "python",
9089
"python3.10": "python",
9190
"python3.11": "python",
@@ -155,7 +154,6 @@ def get_workflow_config(
155154
}
156155

157156
selectors_by_runtime = {
158-
"python3.8": BasicWorkflowSelector(PYTHON_PIP_CONFIG),
159157
"python3.9": BasicWorkflowSelector(PYTHON_PIP_CONFIG),
160158
"python3.10": BasicWorkflowSelector(PYTHON_PIP_CONFIG),
161159
"python3.11": BasicWorkflowSelector(PYTHON_PIP_CONFIG),

samcli/lib/init/local_manifest.json

-10
Original file line numberDiff line numberDiff line change
@@ -104,15 +104,5 @@
104104
"packageType": "Zip",
105105
"useCaseName": "Hello World Example"
106106
}
107-
],
108-
"python3.8": [
109-
{
110-
"directory": "template/cookiecutter-aws-sam-hello-python",
111-
"displayName": "Hello World Example",
112-
"dependencyManager": "pip",
113-
"appTemplate": "hello-world",
114-
"packageType": "Zip",
115-
"useCaseName": "Hello World Example"
116-
}
117107
]
118108
}

samcli/lib/init/templates/cookiecutter-aws-sam-hello-python/cookiecutter.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"project_name": "Name of the project",
3-
"runtime": "python3.8",
3+
"runtime": "python3.9",
44
"architectures": {
55
"value": [
66
"x86_64"

samcli/lib/utils/architecture.py

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
"nodejs18.x": [ARM64, X86_64],
2020
"nodejs20.x": [ARM64, X86_64],
2121
"nodejs22.x": [ARM64, X86_64],
22-
"python3.8": [ARM64, X86_64],
2322
"python3.9": [ARM64, X86_64],
2423
"python3.10": [ARM64, X86_64],
2524
"python3.11": [ARM64, X86_64],

samcli/local/common/runtime_template.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
RUNTIME_DEP_TEMPLATE_MAPPING = {
1717
"python": [
1818
{
19-
"runtimes": ["python3.13", "python3.12", "python3.11", "python3.10", "python3.9", "python3.8"],
19+
"runtimes": ["python3.13", "python3.12", "python3.11", "python3.10", "python3.9"],
2020
"dependency_manager": "pip",
2121
"init_location": os.path.join(_templates, "cookiecutter-aws-sam-hello-python"),
2222
"build": True,
@@ -123,7 +123,6 @@ def get_local_lambda_images_location(mapping, runtime):
123123
"python3.11",
124124
"python3.10",
125125
"python3.9",
126-
"python3.8",
127126
# ruby runtimes in descending order
128127
"ruby3.3",
129128
"ruby3.2",
@@ -149,7 +148,6 @@ def get_local_lambda_images_location(mapping, runtime):
149148
"python3.11": "amazon/python3.11-base",
150149
"python3.10": "amazon/python3.10-base",
151150
"python3.9": "amazon/python3.9-base",
152-
"python3.8": "amazon/python3.8-base",
153151
"ruby3.3": "amazon/ruby3.3-base",
154152
"ruby3.2": "amazon/ruby3.2-base",
155153
}
@@ -164,7 +162,6 @@ def get_local_lambda_images_location(mapping, runtime):
164162
"java11": "Java8",
165163
"java17": "Java8",
166164
"java21": "Java8",
167-
"python3.8": "Python36",
168165
"python3.9": "Python36",
169166
"python3.10": "Python36",
170167
"python3.11": "Python36",

samcli/local/docker/lambda_debug_settings.py

-4
Original file line numberDiff line numberDiff line change
@@ -167,10 +167,6 @@ def get_debug_settings(debug_port, debug_args_list, _container_env_vars, runtime
167167
**_container_env_vars,
168168
},
169169
),
170-
Runtime.python38.value: lambda: DebugSettings(
171-
entry + ["/var/lang/bin/python3.8"] + debug_args_list + ["/var/runtime/bootstrap.py"],
172-
container_env_vars=_container_env_vars,
173-
),
174170
Runtime.python39.value: lambda: DebugSettings(
175171
entry + ["/var/lang/bin/python3.9"] + debug_args_list + ["/var/runtime/bootstrap.py"],
176172
container_env_vars=_container_env_vars,

samcli/local/docker/lambda_image.py

-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ class Runtime(Enum):
3939
nodejs18x = "nodejs18.x"
4040
nodejs20x = "nodejs20.x"
4141
nodejs22x = "nodejs22.x"
42-
python38 = "python3.8"
4342
python39 = "python3.9"
4443
python310 = "python3.10"
4544
python311 = "python3.11"

schema/samcli.json

+3-5
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"properties": {
2424
"parameters": {
2525
"title": "Parameters for the init command",
26-
"description": "Available parameters for the init command:\n* no_interactive:\nDisable interactive prompting for init parameters. (fail if any required values are missing)\n* architecture:\nArchitectures for Lambda functions.\n\nArchitectures: ['arm64', 'x86_64']\n* location:\nTemplate location (git, mercurial, http(s), zip, path).\n* runtime:\nLambda runtime for application.\n\nRuntimes: dotnet8, dotnet6, go1.x, java21, java17, java11, java8.al2, nodejs22.x, nodejs20.x, nodejs18.x, nodejs16.x, provided, provided.al2, provided.al2023, python3.9, python3.8, python3.13, python3.12, python3.11, python3.10, ruby3.3, ruby3.2\n* package_type:\nLambda deployment package type.\n\nPackage Types: Zip, Image\n* base_image:\nLambda base image for deploying IMAGE based package type.\n\nBase images: amazon/dotnet6-base, amazon/dotnet8-base, amazon/go-provided.al2-base, amazon/go-provided.al2023-base, amazon/go1.x-base, amazon/java11-base, amazon/java17-base, amazon/java21-base, amazon/java8.al2-base, amazon/nodejs16.x-base, amazon/nodejs18.x-base, amazon/nodejs20.x-base, amazon/nodejs22.x-base, amazon/python3.10-base, amazon/python3.11-base, amazon/python3.12-base, amazon/python3.13-base, amazon/python3.8-base, amazon/python3.9-base, amazon/ruby3.2-base, amazon/ruby3.3-base\n* dependency_manager:\nDependency manager for Lambda runtime.\n\nDependency managers: bundler, cli-package, gradle, maven, mod, npm, pip\n* output_dir:\nDirectory to initialize AWS SAM application.\n* name:\nName of AWS SAM Application.\n* app_template:\nIdentifier of the managed application template to be used. Alternatively, run '$sam init' without options for an interactive workflow.\n* no_input:\nDisable Cookiecutter prompting and accept default values defined in the cookiecutter config.\n* extra_context:\nOverride custom parameters in the template's cookiecutter.json configuration e.g. {\"customParam1\": \"customValue1\", \"customParam2\":\"customValue2\"}\n* tracing:\nEnable AWS X-Ray tracing for application.\n* application_insights:\nEnable CloudWatch Application Insights monitoring for application.\n* structured_logging:\nEnable Structured Logging for application.\n* beta_features:\nEnable/Disable beta features.\n* debug:\nTurn on debug logging to print debug message generated by AWS SAM CLI and display timestamps.\n* save_params:\nSave the parameters provided via the command line to the configuration file.",
26+
"description": "Available parameters for the init command:\n* no_interactive:\nDisable interactive prompting for init parameters. (fail if any required values are missing)\n* architecture:\nArchitectures for Lambda functions.\n\nArchitectures: ['arm64', 'x86_64']\n* location:\nTemplate location (git, mercurial, http(s), zip, path).\n* runtime:\nLambda runtime for application.\n\nRuntimes: dotnet8, dotnet6, go1.x, java21, java17, java11, java8.al2, nodejs22.x, nodejs20.x, nodejs18.x, nodejs16.x, provided, provided.al2, provided.al2023, python3.9, python3.13, python3.12, python3.11, python3.10, ruby3.3, ruby3.2\n* package_type:\nLambda deployment package type.\n\nPackage Types: Zip, Image\n* base_image:\nLambda base image for deploying IMAGE based package type.\n\nBase images: amazon/dotnet6-base, amazon/dotnet8-base, amazon/go-provided.al2-base, amazon/go-provided.al2023-base, amazon/go1.x-base, amazon/java11-base, amazon/java17-base, amazon/java21-base, amazon/java8.al2-base, amazon/nodejs16.x-base, amazon/nodejs18.x-base, amazon/nodejs20.x-base, amazon/nodejs22.x-base, amazon/python3.10-base, amazon/python3.11-base, amazon/python3.12-base, amazon/python3.13-base, amazon/python3.9-base, amazon/ruby3.2-base, amazon/ruby3.3-base\n* dependency_manager:\nDependency manager for Lambda runtime.\n\nDependency managers: bundler, cli-package, gradle, maven, mod, npm, pip\n* output_dir:\nDirectory to initialize AWS SAM application.\n* name:\nName of AWS SAM Application.\n* app_template:\nIdentifier of the managed application template to be used. Alternatively, run '$sam init' without options for an interactive workflow.\n* no_input:\nDisable Cookiecutter prompting and accept default values defined in the cookiecutter config.\n* extra_context:\nOverride custom parameters in the template's cookiecutter.json configuration e.g. {\"customParam1\": \"customValue1\", \"customParam2\":\"customValue2\"}\n* tracing:\nEnable AWS X-Ray tracing for application.\n* application_insights:\nEnable CloudWatch Application Insights monitoring for application.\n* structured_logging:\nEnable Structured Logging for application.\n* beta_features:\nEnable/Disable beta features.\n* debug:\nTurn on debug logging to print debug message generated by AWS SAM CLI and display timestamps.\n* save_params:\nSave the parameters provided via the command line to the configuration file.",
2727
"type": "object",
2828
"properties": {
2929
"no_interactive": {
@@ -48,7 +48,7 @@
4848
"runtime": {
4949
"title": "runtime",
5050
"type": "string",
51-
"description": "Lambda runtime for application.\n\nRuntimes: dotnet8, dotnet6, go1.x, java21, java17, java11, java8.al2, nodejs22.x, nodejs20.x, nodejs18.x, nodejs16.x, provided, provided.al2, provided.al2023, python3.9, python3.8, python3.13, python3.12, python3.11, python3.10, ruby3.3, ruby3.2",
51+
"description": "Lambda runtime for application.\n\nRuntimes: dotnet8, dotnet6, go1.x, java21, java17, java11, java8.al2, nodejs22.x, nodejs20.x, nodejs18.x, nodejs16.x, provided, provided.al2, provided.al2023, python3.9, python3.13, python3.12, python3.11, python3.10, ruby3.3, ruby3.2",
5252
"enum": [
5353
"dotnet6",
5454
"dotnet8",
@@ -68,7 +68,6 @@
6868
"python3.11",
6969
"python3.12",
7070
"python3.13",
71-
"python3.8",
7271
"python3.9",
7372
"ruby3.2",
7473
"ruby3.3"
@@ -86,7 +85,7 @@
8685
"base_image": {
8786
"title": "base_image",
8887
"type": "string",
89-
"description": "Lambda base image for deploying IMAGE based package type.\n\nBase images: amazon/dotnet6-base, amazon/dotnet8-base, amazon/go-provided.al2-base, amazon/go-provided.al2023-base, amazon/go1.x-base, amazon/java11-base, amazon/java17-base, amazon/java21-base, amazon/java8.al2-base, amazon/nodejs16.x-base, amazon/nodejs18.x-base, amazon/nodejs20.x-base, amazon/nodejs22.x-base, amazon/python3.10-base, amazon/python3.11-base, amazon/python3.12-base, amazon/python3.13-base, amazon/python3.8-base, amazon/python3.9-base, amazon/ruby3.2-base, amazon/ruby3.3-base",
88+
"description": "Lambda base image for deploying IMAGE based package type.\n\nBase images: amazon/dotnet6-base, amazon/dotnet8-base, amazon/go-provided.al2-base, amazon/go-provided.al2023-base, amazon/go1.x-base, amazon/java11-base, amazon/java17-base, amazon/java21-base, amazon/java8.al2-base, amazon/nodejs16.x-base, amazon/nodejs18.x-base, amazon/nodejs20.x-base, amazon/nodejs22.x-base, amazon/python3.10-base, amazon/python3.11-base, amazon/python3.12-base, amazon/python3.13-base, amazon/python3.9-base, amazon/ruby3.2-base, amazon/ruby3.3-base",
9089
"enum": [
9190
"amazon/dotnet6-base",
9291
"amazon/dotnet8-base",
@@ -105,7 +104,6 @@
105104
"amazon/python3.11-base",
106105
"amazon/python3.12-base",
107106
"amazon/python3.13-base",
108-
"amazon/python3.8-base",
109107
"amazon/python3.9-base",
110108
"amazon/ruby3.2-base",
111109
"amazon/ruby3.3-base"

tests/functional/commands/validate/lib/models/api_http_with_default_iam_authorizer.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Resources:
44
Properties:
55
CodeUri: s3://bucket/key
66
Handler: app.lambda_handler
7-
Runtime: python3.8
7+
Runtime: python3.9
88
Role:
99
Fn::GetAtt:
1010
- HelloWorldFunctionRole

tests/functional/commands/validate/lib/models/api_merge_definitions_with_any_method.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Resources:
1515
Properties:
1616
CodeUri: s3://bucket/key
1717
Handler: code/handler
18-
Runtime: python3.8
18+
Runtime: python3.9
1919
Events:
2020
AllEvent:
2121
Type: Api

tests/functional/commands/validate/lib/models/cognito_user_pool_with_new_property_and_cognito_event.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Resources:
88
MyFunction:
99
Type: AWS::Serverless::Function
1010
Properties:
11-
Runtime: python3.8
11+
Runtime: python3.9
1212
InlineCode: foo
1313
Handler: bar
1414
Events:

tests/functional/commands/validate/lib/models/function_with_null_events.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ Resources:
44
Properties:
55
CodeUri: s3://sam-demo-bucket/queues.zip
66
Handler: handlers.handler
7-
Runtime: python3.8
7+
Runtime: python3.9
88
Events:

tests/functional/commands/validate/lib/models/function_with_runtime_config.yaml

+6-6
Original file line numberDiff line numberDiff line change
@@ -12,24 +12,24 @@ Resources:
1212
Properties:
1313
CodeUri: s3://sam-demo-bucket/hello.zip
1414
Handler: hello.handler
15-
Runtime: python3.8
15+
Runtime: python3.9
1616
RuntimeManagementConfig:
1717
UpdateRuntimeOn: Auto
1818
MinimalFunctionWithManualRuntimeManagementConfig:
1919
Type: AWS::Serverless::Function
2020
Properties:
2121
CodeUri: s3://sam-demo-bucket/hello.zip
2222
Handler: hello.handler
23-
Runtime: python3.8
23+
Runtime: python3.9
2424
RuntimeManagementConfig:
2525
UpdateRuntimeOn: Manual
26-
RuntimeVersionArn: !Sub arn:aws:lambda:${AWS::Region}::runtime:python3.8::0af1966588ced06e3143ae720245c9b7aeaae213c6921c12c742a166679cc505
26+
RuntimeVersionArn: !Sub arn:aws:lambda:${AWS::Region}::runtime:python3.9::0af1966588ced06e3143ae720245c9b7aeaae213c6921c12c742a166679cc505
2727
FunctionWithRuntimeManagementConfigAndAlias:
2828
Type: AWS::Serverless::Function
2929
Properties:
3030
CodeUri: s3://sam-demo-bucket/hello.zip
3131
Handler: hello.handler
32-
Runtime: python3.8
32+
Runtime: python3.9
3333
AutoPublishAlias: live
3434
RuntimeManagementConfig:
3535
UpdateRuntimeOn: Auto
@@ -38,15 +38,15 @@ Resources:
3838
Properties:
3939
CodeUri: s3://sam-demo-bucket/hello.zip
4040
Handler: hello.handler
41-
Runtime: python3.8
41+
Runtime: python3.9
4242
RuntimeManagementConfig:
4343
UpdateRuntimeOn: !Ref RuntimeUpdateParam
4444
FunctionWithIntrinsicRuntimeVersion:
4545
Type: AWS::Serverless::Function
4646
Properties:
4747
CodeUri: s3://sam-demo-bucket/hello.zip
4848
Handler: hello.handler
49-
Runtime: python3.8
49+
Runtime: python3.9
5050
RuntimeManagementConfig:
5151
UpdateRuntimeOn: !Ref RuntimeUpdateParam
5252
RuntimeVersionArn: !Ref RuntimeVersionParam

tests/functional/commands/validate/lib/models/inline_precedence.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ Resources:
77
pass"
88
CodeUri: .
99
Handler: index.lambda_handler
10-
Runtime: python3.8
10+
Runtime: python3.9

tests/functional/commands/validate/lib/models/managed_policies_minimal.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Resources:
22
MyFunction:
33
Type: AWS::Serverless::Function
44
Properties:
5-
Runtime: python3.8
5+
Runtime: python3.9
66
Handler: foo
77
InlineCode: bar
88
Policies:

tests/functional/commands/validate/lib/models/schema_validation_4.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ Resources:
5959
OtherFunction:
6060
Type: AWS::Serverless::Function
6161
Properties:
62-
Runtime: python3.8
62+
Runtime: python3.9
6363
Handler: foo
6464
InlineCode: bar
6565
Environment:

tests/functional/commands/validate/lib/models/state_machine_with_api.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Resources:
1212
print(event)
1313
return "do nothing"
1414
Handler: index.handler
15-
Runtime: python3.8
15+
Runtime: python3.9
1616
Post:
1717
Type: AWS::Serverless::StateMachine
1818
Properties:

tests/functional/commands/validate/lib/models/state_machine_with_sam_policy_templates.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Resources:
1414
Properties:
1515
CodeUri: s3://sam-demo-bucket/resolver.zip
1616
Handler: resolver.handler
17-
Runtime: python3.8
17+
Runtime: python3.9
1818

1919
NestedWorkflow:
2020
Type: AWS::Serverless::StateMachine

tests/functional/testdata/init/unknown_runtime/manifest-v2.json

-10
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,5 @@
1818
"packageType": "Zip",
1919
"useCaseName": "Hello World Example"
2020
}
21-
],
22-
"python3.8": [
23-
{
24-
"directory": "python3.8/cookiecutter-aws-sam-hello",
25-
"displayName": "Hello World Example",
26-
"dependencyManager": "pip",
27-
"appTemplate": "hello-world",
28-
"packageType": "Zip",
29-
"useCaseName": "Hello World Example"
30-
}
3121
]
3222
}

tests/functional/testdata/init/unknown_runtime/python3.8/cookiecutter-aws-sam-hello/{{cookiecutter.project_name}}/template.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Resources:
1616
Properties:
1717
CodeUri: hello_world/
1818
Handler: app.lambda_handler
19-
Runtime: python3.8
19+
Runtime: python3.9
2020
{%- if cookiecutter.architectures.value != []%}
2121
Architectures:
2222
{%- for arch in cookiecutter.architectures.value %}

tests/functional/testdata/init/unknown_runtime/random.runtime1/cookiecutter-aws-sam-hello/{{cookiecutter.project_name}}/template.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Resources:
1616
Properties:
1717
CodeUri: hello_world/
1818
Handler: app.lambda_handler
19-
Runtime: python3.8
19+
Runtime: python3.9
2020
{%- if cookiecutter.architectures.value != []%}
2121
Architectures:
2222
{%- for arch in cookiecutter.architectures.value %}

tests/functional/testdata/init/unknown_runtime/random.runtime2/cookiecutter-aws-sam-hello/{{cookiecutter.project_name}}/template.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Resources:
1616
Properties:
1717
CodeUri: hello_world/
1818
Handler: app.lambda_handler
19-
Runtime: python3.8
19+
Runtime: python3.9
2020
{%- if cookiecutter.architectures.value != []%}
2121
Architectures:
2222
{%- for arch in cookiecutter.architectures.value %}

tests/integration/buildcmd/test_build_cmd_python.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ def _test_default_requirements_wrapper(self, runtime, dockerfile):
6969

7070
@parameterized.expand(
7171
[
72-
*[(runtime, "Dockerfile") for runtime in ["3.8", "3.9", "3.10", "3.11"]],
73-
*[(runtime, "Dockerfile.production") for runtime in ["3.8", "3.9", "3.10", "3.11"]],
72+
*[(runtime, "Dockerfile") for runtime in ["3.9", "3.10", "3.11"]],
73+
*[(runtime, "Dockerfile.production") for runtime in ["3.9", "3.10", "3.11"]],
7474
]
7575
)
7676
def test_with_default_requirements(self, runtime, dockerfile):
@@ -158,8 +158,8 @@ def _test_default_requirements_wrapper(self, runtime, dockerfile, expected):
158158

159159
@parameterized.expand(
160160
[
161-
*[(runtime, "feature_phi/Dockerfile", {"phi": "1.62"}) for runtime in ["3.8", "3.9", "3.10", "3.11"]],
162-
*[(runtime, "feature_pi/Dockerfile", {"pi": "3.14"}) for runtime in ["3.8", "3.9", "3.10", "3.11"]],
161+
*[(runtime, "feature_phi/Dockerfile", {"phi": "1.62"}) for runtime in ["3.9", "3.10", "3.11"]],
162+
*[(runtime, "feature_pi/Dockerfile", {"pi": "3.14"}) for runtime in ["3.9", "3.10", "3.11"]],
163163
]
164164
)
165165
def test_with_default_requirements(self, runtime, dockerfile, expected):

tests/integration/deploy/test_managed_stack_deploy.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
# This is to restrict package tests to run outside of CI/CD, when the branch is not master or tests are not run by Canary
1818
SKIP_MANAGED_STACK_TESTS = RUNNING_ON_CI and RUNNING_TEST_FOR_MASTER_ON_CI and not RUN_BY_CANARY
1919
# Limits the managed stack tests to be run on a single python version to avoid CI race conditions
20-
IS_TARGETTED_PYTHON_VERSION = PYTHON_VERSION.startswith("3.8")
20+
IS_TARGETTED_PYTHON_VERSION = PYTHON_VERSION.startswith("3.9")
2121

2222
CFN_PYTHON_VERSION_SUFFIX = PYTHON_VERSION.replace(".", "-")
2323
# Set region for managed stacks to be in a different region than the ones in deploy

tests/smoke/templates/sar/aws-deployment-framework-template.yaml

-1
Original file line numberDiff line numberDiff line change
@@ -599,7 +599,6 @@ Resources:
599599
LambdaLayerVersion:
600600
Properties:
601601
CompatibleRuntimes:
602-
- python3.8
603602
- python3.9
604603
ContentUri:
605604
Bucket: <%REPO_BUCKET%>

0 commit comments

Comments
 (0)