Yes simply changing to 3.9 in AWS Lambda works. See also the comments in The Haaska Super Thread - Third party integrations - Home Assistant Community (home-assistant.io) Answer from balilu91 on community.home-assistant.io
🌐
Amazon Web Services
docs.aws.amazon.com › aws lambda › developer guide › lambda runtimes
Lambda runtimes - AWS Lambda
Amazon Linux 2 is scheduled for end of life on June 30, 2026. Lambda runtimes and container base images for Java 8 (AL2), Java 11, Java 17, Python 3.10, Python 3.11, and provided.al2 will continue to receive patches for critical and selected important
Discussions

Add Python 3.6 for lambda EOL
""" Hello, We are contacting you as we have identified that your AWS Account currently has one or more Lambda functions using Python 3.6 runtime. We are ending support for Python 3.6 in AWS Lambda. This follows Python 3.6 End-Of-Life (EO... More on github.com
🌐 github.com
3
April 19, 2022
aws-ecs: Python3.6 EOL
We are contacting you as we have identified that your AWS Account currently has one or more Lambda functions using Python 3.6 runtime. We are ending support for Python 3.6 in AWS Lambda. This follows Python 3.6 End-Of-Life (EOL) reached on December 23, 2021 [1]. As described in the Lambda runtime ... More on github.com
🌐 github.com
2
May 19, 2022
System Manager State Manager - AWS Lambda end of support for Python 3.9
A few days ago we started receiving mails about Python 3.9 end of support from all accounts in the organization. I've been able to pinpoint them to the State Manager workflows that were setup a cou... More on repost.aws
🌐 repost.aws
2
1
May 16, 2025
Canary runtimes and end of support of Python 3.8
So, the best is to open a ticket ... to AWS Support: they should be able to tell if an upgrade to remove 3.8 will come out before the deadline. ... *Recently we have sent a PHD for customer notifying that We are ending support for Python 3.8 in Lambda on October 14, 2024. This follows Python 3.8 End-Of-Life (EOL) which ... More on repost.aws
🌐 repost.aws
2
0
July 23, 2024
🌐
GitHub
github.com › SummitRoute › aws_breaking_changes › issues › 61
Add Python 3.6 for lambda EOL · Issue #61 · SummitRoute/aws_breaking_changes
April 19, 2022 - We are ending support for Python 3.6 in AWS Lambda. This follows Python 3.6 End-Of-Life (EOL) reached on December 23, 2021 [1].
Author   0xdabbad00
🌐
GitHub
github.com › aws › aws-cdk › issues › 20410
aws-ecs: Python3.6 EOL · Issue #20410 · aws/aws-cdk
May 19, 2022 - Starting August 17, 2022, you will no longer be able to update existing functions using the Python 3.6 runtime. We recommend that you upgrade your existing Python 3.6 functions to Python 3.9 before August 17, 2022.
Published   May 19, 2022
Author   guidobit
🌐
AWS
aws.amazon.com › blogs › developer › python-support-policy-updates-for-aws-sdks-and-tools
Python support policy updates for AWS SDKs and Tools | AWS Developer Tools Blog
March 22, 2024 - On May 30, 2022, the AWS SDK for Python (Boto3 and Botocore) and the AWS Command Line Interface (AWS CLI) v1 will no longer support Python 3.6. This will be the third in a recent series of runtime deprecations which started in 2021.
Top answer
1 of 2
1
Not directly related but this might help anyone with similar query related to Lambda functions https://repost.aws/articles/ARRCAyrRH9TTGsKWasFzdbdw/automated-migration-script-for-aws-lambda-python-3-9-end-of-support
2 of 2
-1
I apologize, but there seems to be a misunderstanding in your question. AWS Systems Manager State Manager and AWS Lambda have different support lifecycles for Python versions, and they are not directly related. For AWS Lambda, Python 3.9 is still supported and there hasn't been an announcement about its end of support yet. Lambda typically provides ample notice before deprecating runtime versions. Regarding the emails you're receiving about Python 3.9 end of support, these are likely related to Amazon Linux 2023, not AWS Systems Manager or Lambda. Amazon Linux 2023 uses Python 3.9 as its system Python, and its upstream end-of-life date is set for June 30, 2029. This is not an immediate concern and doesn't require urgent action. As for AWS Systems Manager State Manager, it doesn't have its own Python runtime. It uses the Python version installed on the managed nodes it's controlling. The AWS-owned Systems Manager documents are maintained by AWS and will be updated as necessary to ensure compatibility with supported operating systems and runtimes. If you're using custom scripts or commands within your State Manager associations that rely on Python 3.9, you may want to review these to ensure they're compatible with future Python versions. However, there's no immediate action required based on the information provided. To address your specific concerns: 1. AWS-owned Systems Manager documents are indeed managed by AWS and will be updated as needed to maintain compatibility and security. 2. These documents won't require manual updates from your side. 3. There's no immediate action needed regarding Python 3.9 for Systems Manager State Manager. If you're still concerned about the emails you're receiving, it would be helpful to review their exact content and source to determine if there's a specific issue that needs addressing in your environment. If you have any doubts, you can always reach out to AWS Support for clarification on any official communications you've received. **Sources** Package support statements - Amazon Linux 2023 AWS Systems Manager State Manager - AWS Systems Manager
🌐
Medium
medium.com › @abinash.singh0707 › aws-lambda-end-of-support-for-python-3-7-a7ed3fa654c4
AWS Lambda end of support for Python 3.7 | by Abinash Kumar | Medium
September 25, 2023 - Starting November 27, 2023, Lambda will no longer apply security patches and other updates to the Python 3.7 runtime used by Lambda…
Find elsewhere
🌐
AWS re:Post
repost.aws › questions › QUkDDBvb1nQbqbv6hfkmMUyg › canary-runtimes-and-end-of-support-of-python-3-8
Canary runtimes and end of support of Python 3.8 | AWS re:Post
July 23, 2024 - Hi, Python runtime 3.8 for lambda functions is being deprecated by 14th October 2024 but the last Canary runtime using python is based on Python 3.8: https://docs.aws.amazon.com/AmazonCloudWatch/l...
🌐
Rian Brooks-Kane
rianbk.com › aws-control-tower-and-aws-lambda-end-of-support-for-python-3-6
AWS Control Tower and AWS Lambda end of support for Python 3.6
February 4, 2024 - UPDATE (28/5/22): AWS has released AWS Control Tower version 2.9. This updates the Lambda functions used by AWS Control Tower to the Python 3.9 runtime. Simply upgrade your Control Tower (you can find a guide I wrote on how to do this here) to roll out the fix to your accounts. I was checking my emails this morning and saw I had a bunch of emails from AWS about end of support for Python 3.6 on AWS Lambda.
🌐
Alibaba Cloud
alibabacloud.com › help › en › sdk › product-overview › announcing-end-of-support-for-python2-and-python36
End of support for Python 2.7 and 3.6 in Alibaba Cloud SDK for Python - Alibaba Cloud SDK - Alibaba Cloud Documentation Center
May 8, 2025 - End of support for Python 2.7 and 3.6 in Alibaba Cloud SDK for Python,Alibaba Cloud SDK:AnnouncementBeginning May 1, 2024, Alibaba Cloud SDK for Python no longer supports the Python 2.7 runtime and the Python 3 runtime whose minor version is 6 or earlier. In other words, support for Pyth...
🌐
Home Assistant
community.home-assistant.io › configuration
[Action Required] AWS Lambda end of support for Python 3.8 Amazon Alexa Smart Home Skill - Configuration - Home Assistant Community
April 23, 2024 - The semi-regular deprecation of Python versions has come around which means some people may need to update their AWS Lambdas to support a higher version of Python than the outgoing version 3.8. I’ve just upgraded all mine to 3.12 so should ...
🌐
End of Life Date
endoflife.date › aws-lambda
AWS Lambda | endoflife.date
January 23, 2026 - Trusted Advisor includes a check that provides 120 days’ notice of upcoming Lambda runtime end of support, and Lambda notifies you by email if you have functions using a runtime that is scheduled for end of support in the next 60 days.
🌐
GitHub
github.com › aws-samples › iam-identity-center-team › issues › 413
AWS Lambda end of support for python3.9 · Issue #413 · aws-samples/iam-identity-center-team
July 14, 2025 - We are ending support for Python 3.9 in Lambda on December 15, 2025. This follows Python 3.9 End-Of-Life (EOL) reached on October 30, 2025 [1]. End of support does not impact function execution.
Author   Cuthbert286
🌐
DEV Community
dev.to › aws-builders › upgrading-lambda-function-from-python-38-to-higher-emc
Upgrading Lambda function from Python 3.8 to Higher - DEV Community
November 16, 2024 - The reason for this upgrade is that AWS Lambda will deprecate Python 3.8 on October 14, 2024, in line with Python 3.8’s End-Of-Life (EOL), also scheduled for October 2024 [1]. Migrating to a newer version ensures continued support and access ...
🌐
AWS
aws.amazon.com › blogs › compute › managing-aws-lambda-runtime-upgrades
Managing AWS Lambda runtime upgrades | Amazon Web Services
January 25, 2024 - Over the next few months, Lambda is deprecating a number of popular runtimes, triggered by end of life of upstream language versions and of Amazon Linux 1. Runtime deprecation is not unique to Lambda. You must upgrade code using Python 3.7 or Node.js 14 when those language versions reach end of life, regardless of which compute service your code is running on.
🌐
GitHub
github.com › aws-solutions › aws-control-tower-customizations › issues › 193
Python 3.8 End-Of-Life · Issue #193 · aws-solutions/aws-control-tower-customizations
April 24, 2024 - Starting on October 14, 2024, Lambda will no longer apply security patches and other updates to the Python 3.8 runtime used by Lambda functions, and functions using Python 3.8 will no longer be eligible for technical support.
Author   lazize