cds-snc / notification-planning-core

Project planning for GC Notify Core Team
0 stars 0 forks source link

Upgrade utils to Python 3.12 #464

Open sastels opened 4 days ago

sastels commented 4 days ago

Description

As a software developer working on GCNotify stack, I want the Python stack to be upgraded at latest supported version, So that I can leverage the latest features of the language and better/safer code.

As a system ops working on GCNotify stack, I want the Python stack to be upgraded at latest supported version, So that I can leverage the latest performance improvement And process notifications faster.

WHY are we building?

To get latest performance improvements, features and security updates of the Python language/runtime.

WHAT are we building?

Upgrade the stack to the latest possible version of Python. A few considerations:

VALUE created by our solution

Better performance, security and reliability.

Acceptance Criteria

QA Steps

sastels commented 3 days ago
jimleroyer commented 2 days ago

Steve found new tests in admin that were failing, triggered by the Python 3.12 upgrade. He fixed some but there might be some remaining.

jimleroyer commented 1 day ago

Steve fixed a few tests involving a specific Redis command that flowed down to the API command.

sastels commented 1 day ago

:/ It really wasn't a redis command problem, instead the problem that my poetry.lock file was not installing the latest version of the 3.12 utils branch. All good now though.