From 4e1855156078b11bc50607ae39a91aefa46c7e1e Mon Sep 17 00:00:00 2001 From: Eero Niemi Date: Tue, 31 Aug 2021 14:06:25 +0300 Subject: [PATCH 1/2] Add support for Python 3.9 runtime --- src/config/supportedRuntimes.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/config/supportedRuntimes.js b/src/config/supportedRuntimes.js index f11d86fc9..8f7c08a06 100644 --- a/src/config/supportedRuntimes.js +++ b/src/config/supportedRuntimes.js @@ -37,6 +37,7 @@ export const supportedPython = new Set([ 'python3.6', 'python3.7', 'python3.8', + 'python3.9', ]) // RUBY From 1784d08449062784b166ff57a84433420bfc7fd8 Mon Sep 17 00:00:00 2001 From: Eero Niemi Date: Thu, 2 Sep 2021 08:45:33 +0300 Subject: [PATCH 2/2] Python 3.9 runtime is not supported with Docker. --- src/lambda/handler-runner/HandlerRunner.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lambda/handler-runner/HandlerRunner.js b/src/lambda/handler-runner/HandlerRunner.js index 12f35c3b8..6aed01709 100644 --- a/src/lambda/handler-runner/HandlerRunner.js +++ b/src/lambda/handler-runner/HandlerRunner.js @@ -47,6 +47,11 @@ export default class HandlerRunner { throw new Error('Unsupported runtime') } + if (runtime === 'python3.9') { + logWarning('"python3.9" runtime is not supported with docker.') + throw new Error('Unsupported runtime') + } + const dockerOptions = { host: this.#options.dockerHost, hostServicePath: this.#options.dockerHostServicePath,