Skip to content

Maintenance: Deprecate Python 3.6 #1339

Closed
@heitorlessa

Description

@heitorlessa

Summary

AWS Lambda runtime will fully deprecate Python 3.6 on August 17th. This means, 3.6 functions will be unable to be updated.

This also means we will need to cut a major version (v2). We've decided to not pursue breaking changes in v2 besides 3.6 as there are tons of operational excellence work to be completed (e.g., E2E testing). We can create an issue for v3 to discuss modularization and properly document future breaking changes (and how to resolve).

Tasks:

Python 3.7 changes: https://realpython.com/python37-new-features/

Why is this needed?

Because Lambda will prohibit customers from updating their Lambda functions. We also had to lock or disable certain dependencies as they dropped 3.6 (jmespath, boto3, etc.).

Which area does this relate to?

Governance

Solution

No response

Acknowledgment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions