Skip to content

114252: Upgrade to Python 3.9-3.14 support, release as 2.0.0 - #97

Merged
samulenti merged 1 commit into
masterfrom
feature/114252-upgrade-lambda-runtimes
Jul 21, 2026
Merged

114252: Upgrade to Python 3.9-3.14 support, release as 2.0.0#97
samulenti merged 1 commit into
masterfrom
feature/114252-upgrade-lambda-runtimes

Conversation

@samulenti

Copy link
Copy Markdown
Contributor

The SDK's pinned marshmallow==3.3.0 / requests==2.22.0 crash on Python 3.12+ (removed distutils; broken vendored urllib3.six.moves). Bumped to marshmallow==3.26.2 / requests==2.32.5, which require Python >=3.9 (so 3.7/3.8 support is dropped, hence the major 2.0.0). Also removed the pkg_resources import from setup.py (broke sdist build/install on setuptools>=82) and set python_requires>=3.9. Dev tooling + CI matrix updated to 3.9-3.14; all green. No changes to the SDK's own public API; the 49-test suite passes unchanged.

@samulenti
samulenti merged commit 49e65c6 into master Jul 21, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants