CMSgov / bluebutton-web-server

Blue Button API
https://sandbox.bluebutton.cms.gov
Other
40 stars 24 forks source link

jimfuqian/BB2-2980 Upgrade python from 3.8 to 3.11.9 #1206

Closed JFU-NAVA-PBC closed 3 weeks ago

JFU-NAVA-PBC commented 3 months ago

JIRA Ticket: BB2-2980

User Story or Bug Summary:

Python 3.8 is reaching end of LTS (Oct, 2024), and need to upgrade to 3.9 or higher.

What Does This PR Do?

Upgrade BB2 Python from 3.8 to 3.11.9: prototyping

What Should Reviewers Watch For?

Now you can check out this PR to local and :

  1. Start up a BB2 server and do a round trip AUTH flow and data flow via testclient
  2. Do account creation, create and edit apps
  3. Login to admin and navigate and do admin stuff
  4. Pass all tests locally including seleniums
  5. CI check (PASSED)

WIP: on bb2 deployment repo, update amazon linux 2 extra for python 3.11

If you're reviewing this PR, please check these things, in particular:

What Security Implications Does This PR Have?

Submitters should complete the following questionnaire:

What Needs to Be Merged and Deployed Before this PR?

This PR cannot be either merged or deployed until the following pre-requisite changes have been fully deployed:

Any Migrations?

Submitter Checklist

I have gone through and verified that...:

JFU-NAVA-PBC commented 3 weeks ago

closed due to implementation is in progress