Skip to content

[Dependencies] Upgrade Python to version 3.14 (from 3.12) in all ParallelCluster lambda functions. - #7653

Merged
gmarciani merged 3 commits into
aws:developfrom
gmarciani:wip/mgiacomo/3170/update-python-1006-1
Oct 13, 2026
Merged

gmarciani merged 3 commits into
aws:developfrom
gmarciani:wip/mgiacomo/3170/update-python-1006-1

Conversation

@gmarciani

@gmarciani gmarciani commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Description of changes

Upgrade Python to version 3.14 (from 3.12) in all ParallelCluster lambda functions.
Verified that python314 runtime is supported by Lambda also in US isolated regions.

As part of this update, we also:

  1. upgraded Python to 3.14 for tests (gh workflows and 1-click templates used for testing)
  2. upgraded fabric (test dependency) that was pinned to an old version due to a bug that has then been solved. the upgrade was a blocker to python 3.14.

Tests

  • PR checks (they include the updates)
  • [SUCCESS] integ test:
test-suites:
  basic:
    test_essential_features.py::test_essential_features:
      dimensions:
        - regions: ["us-east-1"]
          instances: ["c5.xlarge"]
          oss: ["alinux2023"]
          schedulers: ["slurm"]

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@gmarciani gmarciani changed the title [Dependencies] Upgrade Python to version 3.14 (from 3.12) in all Para… [Dependencies] Upgrade Python to version 3.14 (from 3.12) in all ParallelCluster lambda functions. Oct 7, 2026
@gmarciani gmarciani added dependencies Pull requests that update a dependency file 3.x labels Oct 7, 2026
@codecov

codecov Bot commented Oct 8, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.08%. Comparing base (369130e) to head (95f761e).

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #7653      +/-   ##
===========================================
- Coverage    90.08%   90.08%   -0.01%     
===========================================
  Files          180      180              
  Lines        16413    16405       -8     
===========================================
- Hits         14786    14778       -8     
  Misses        1627     1627              
Flag Coverage Δ
unittests 90.08% <ø> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@gmarciani
gmarciani marked this pull request as ready for review October 9, 2026 20:32
@gmarciani
gmarciani requested review from a team as code owners October 9, 2026 20:32
Comment thread CHANGELOG.md
…llelCluster lambda functions.

As part of this update, we also use Python 3.14 for tests (gh workflows and 1-click templates used for testing).
…uired by Python 3.14.

Version 3.2.2 solved the issue that motivated the pinning to 2.6.0: fabric/fabric#2204.
@gmarciani
gmarciani force-pushed the wip/mgiacomo/3170/update-python-1006-1 branch from 561975a to 4212963 Compare October 9, 2026 21:32
@gmarciani
gmarciani enabled auto-merge (rebase) October 12, 2026 21:55
@gmarciani gmarciani closed this Oct 12, 2026
auto-merge was automatically disabled October 12, 2026 22:00

Pull request was closed

@gmarciani gmarciani reopened this Oct 12, 2026
@gmarciani
gmarciani enabled auto-merge (rebase) October 13, 2026 13:12
@gmarciani
gmarciani merged commit 152dcf5 into aws:develop Oct 13, 2026
39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3.x dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants