Skip to content

Conversation

@adrianclay
Copy link
Contributor

@adrianclay adrianclay commented Oct 6, 2025

3.9 was end of life at end of October. Python libraries are dropping support for 3.9, and as long as we require 3.9 support we won't be able to upgrade to the latest version.

Example in point is urllib which has three security alerts associated with it.

Also run poetry lock to regenerate lock


Checklist:

Title:

Description:

  • Link to ticket included (unless it's a quick out of ticket thing)
  • Includes tests (or an explanation for why it doesn't)
  • If the work includes user interface changes, before and after screenshots included in description
  • Includes any applicable changes to the documentation in this code base
  • Includes link(s) to any applicable changes to the documentation in the DBT Platform Documentation (can be to a pull request)

Tasks:

  • Run the end to end tests for this branch and confirm that they are passing

@adrianclay adrianclay force-pushed the python-version-bump branch 3 times, most recently from 1efdc23 to 0290511 Compare October 6, 2025 13:38
@acodeninja
Copy link
Contributor

Should we also do this in https://github.com/uktrade/copilot-python/blob/main/pyproject.toml#L15 to be a bit brutal about forcing applications hosted on the platform to upgrade?

@adrianclay adrianclay changed the title deps!: Bump minimum Python 3.9 → 3.10 (off-ticket) deps: Bump minimum Python 3.9 → 3.10 (off-ticket) Dec 18, 2025
@adrianclay adrianclay marked this pull request as ready for review December 18, 2025 15:20
@adrianclay adrianclay requested a review from a team as a code owner December 18, 2025 15:20
3.9 is now end of life.

Also run `poetry lock` to regenerate lock
@adrianclay adrianclay changed the title deps: Bump minimum Python 3.9 → 3.10 (off-ticket) feat: Bump minimum Python 3.9 → 3.10 (off-ticket) Dec 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants