← Back to issue list

build(deps): update dependencies and CI for python 3.14

View original Github issue

Metadata

Project
craft-parts
Number
#1399
Type
pull request
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Closed unmerged as superseded by #1435; #1435 and #1509 were also closed unmerged, with Python 3.14 support later delivered by #1672 (12da4851).

Resolution: closed superseded

Reason: A maintainer explicitly marked #1399 as superseded by #1435, which was subsequently superseded by #1509. Python 3.14 compatibility was later completed through merged PR #1672, commit 12da4851.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This updates pydantic and cryptography for Python 3.14 and then enables Python 3.14 in CI. - [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Closed unmerged as superseded by #1435; #1435 and #1509 were also closed unmerged, with Python 3.14 support later delivered by #1672 (12da4851).
stealth/space-bunny-alpha — closed superseded Closed unmerged as superseded by #1435; that follow-up was superseded by #1509, while Python 3.14 compatibility later landed via #1672 (12da4851).
stealth/space-bunny-alpha — closed superseded Closed unmerged and superseded by craft-parts#1509, which took over the Python 3.14 dependency and CI preparation.
qwen/qwen3.6-35b-a3b — — Superseded by pull request #1435. The Python 3.14 dependency updates and CI changes were replaced by the newer PR.
qwen3.6-35b-a3b-mtp-q6 — — Superseded by pull request #1435. The original updates to pydantic, cryptography, and Python 3.14 CI configuration were closed and replaced.

Update history

No update history recorded yet.

Related work

  • Superseded By: craft-parts#1435 (confidence 100%)

    The closing maintainer comment explicitly says it superseded #1399.

  • Superseded By: craft-parts#1509 (confidence 95%)

    #1435 was itself superseded by the later Python 3.14 CI PR #1509.

  • Likely Fixed By: craft-parts#1672 (confidence 90%)

    Merged as commit 12da4851 with the Python 3.14 compatibility fix.

Related issues

Issue Project State Summary Similarity
#180 build(deps): update dependency python to 3.14 craft-platforms closed Python 3.14 update PR #180 was closed unmerged and superseded by #187, which added 3.14 to CI and was merged as commit c433fa2.
86%
#102 build(deps): update dependency python to 3.13 imagecraft closed Closed unmerged because Python 3.13 only affected the obsolete release-publish workflow, which the maintainer said would be removed.
80%
#330 build(deps): update dependency python to 3.14 (hotfix/3.2) craft-store closed Closed unmerged with minimum-dependency and OSV-scanner checks failing; the equivalent Python 3.14 update was merged to main via #327 (1e2326d).
79%
#160 build(deps): update dependency python to 3.13 (main) craft-archives closed Python 3.13 CI update was closed unmerged; maintainers chose to keep testing on the lowest supported Python version, 3.10.
78%
#371 build(deps): update dependency python to 3.13 - autoclosed starbase closed Python 3.13 update #371 was autoclosed unmerged after 10 days without review or CI, and no resolving commit was found.
78%
#1048 build(deps): update github actions (main) rockcraft closed Closed unmerged as superseded: Python 3.14 landed in #1245 (ad397934), and the obsolete release-drafter workflow was removed in #1239 (2ea803a2).
78%
#1049 build(deps): update github actions (main) rockcraft closed Closed unmerged after CI failures; Python 3.14 landed in #1245, while release-drafter was removed in #1239.
76%
#947 build(deps): update Python to >=3.12 rockcraft closed Closed unmerged without a replacement: maintainer lengau said the Python >=3.12 bump was no longer necessary on 2025-09-08 and could be made later.
76%
#112 build(deps): update dependency python to 3.13 craft-platforms closed Python 3.13 Renovate update was closed unmerged; no replacement or resolving commit was identified.
76%
#2286 build(deps): update dependency python to 3.13 (main) charmcraft closed Renovate PR to bump CI Python 3.10/3.12 to 3.13 was closed unmerged; Renovate posted an ignore notification and main still pins 3.10/3.12 today.
75%