Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade default version of Python from 3.6 #1871

Closed
swcurran opened this issue Jul 22, 2022 · 1 comment
Closed

Upgrade default version of Python from 3.6 #1871

swcurran opened this issue Jul 22, 2022 · 1 comment
Assignees

Comments

@swcurran
Copy link
Contributor

We need to update from Python 3.6, and so need a plan to do so. PR #1854 has been created to start the process.

We discussed this at the ACA-Pug meeting on July 12, notes copied below.

  • 3.6 is end of life'd, so this is a high priority
  • We have a 3.7 PR, but 3.7 is less than a year from end of life
  • Other versions lifespans
    • Why not use 3.10?
  • Meeting Discussion:
    • On 3.7 branch, all tests are passing, but with lots of deprecation warnings
    • 3.6 to 3.7 is likely the biggest breaking change (vs. going to 3.8, 3.9, etc.)
      • 3.11 evidently has a significant performance improvement (e.g. 25%), so being ready is important
    • Suggested approach:
      • 3.7 branch for now
      • Add GHAs to run all tests on all Python versions 3.7 - 3.10.
        • Run one version on PRs (same as today)
        • Run other versions daily on a cron
      • Add tag-based publishing of artifacts, and publish to the Hyperledger GitHub Container Repository
      • @burdettadam and team to produce a HackMD doc about the plans to promote comment and community collaboration
@swcurran
Copy link
Contributor Author

Closing this as done. Opened #2072 to track errors on specific versions of python.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants