Opened 4 months ago

Last modified 4 months ago

#30210 new enhancement

Upgrade Python to 3.7.8

Reported by: mkoeppe Owned by:
Priority: major Milestone: sage-9.1.1
Component: packages: standard Keywords:
Cc: slelievre, dimpase, jhpalmieri, arojas, fbissey Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: u/mkoeppe/upgrade_python_to_3_7_8 (Commits) Commit: 29d71d242bf42f74d56846de19bf213e41ad1a8b
Dependencies: Stopgaps:

Description (last modified by mkoeppe)

The Python 3.8.x upgrade in #27754 needs more work.

On this ticket, we update to the latest 3.7.x release, which is 3.7.8 as of 2020-07-23. It was released 2020-06-27. It has lots of bug fixes and build fixes.

https://docs.python.org/release/3.7.8/whatsnew/changelog.html#changelog

Tarball: see checksums.ini

Previous and next Python upgrades:

Change History (6)

comment:1 Changed 4 months ago by mkoeppe

  • Description modified (diff)

comment:2 Changed 4 months ago by mkoeppe

  • Priority changed from major to critical

The upgrade includes fixes for the upcoming macOS Big Sur

comment:3 Changed 4 months ago by mkoeppe

  • Branch set to u/mkoeppe/upgrade_python_to_3_7_8

comment:4 Changed 4 months ago by mkoeppe

  • Commit set to 29d71d242bf42f74d56846de19bf213e41ad1a8b

Patches need adjusting


New commits:

29d71d2build/pkgs/python3: Update to 3.7.8

comment:5 Changed 4 months ago by mkoeppe

  • Cc arojas fbissey added

comment:6 Changed 4 months ago by mkoeppe

  • Milestone changed from sage-9.2 to sage-9.1.1
  • Priority changed from critical to major

Looks like we won't be needing this for Sage 9.2 after all, as the Python 3.8 upgrade in #27754 got ready in time. Setting this update to Sage 9.1.1 (which we hopefully never have to actually do)

Note: See TracTickets for help on using tickets.