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

Drop Python 3.7 support in Sage 9.7 #32937

Closed
slel opened this issue Nov 25, 2021 · 25 comments
Closed

Drop Python 3.7 support in Sage 9.7 #32937

slel opened this issue Nov 25, 2021 · 25 comments

Comments

@slel
Copy link
Member

slel commented Nov 25, 2021

This ticket is for everything concerning
dropping support for Python 3.7.

It can be set as a dependency for other tickets.

For instance tickets upgrading packages to
versions that no longer support Python 3.7.

Timeframe:

Related:

CC: @mkoeppe @slel @tobiasdiez @dimpase

Component: python3

Author: Matthias Koeppe

Branch/Commit: 4b121f7

Reviewer: Dima Pasechnik

Issue created by migration from https://trac.sagemath.org/ticket/32937

@slel slel added this to the sage-9.6 milestone Nov 25, 2021
@mkoeppe
Copy link
Contributor

mkoeppe commented Dec 20, 2021

Dependencies: #30766

@mkoeppe
Copy link
Contributor

mkoeppe commented Feb 6, 2022

Changed dependencies from #30766 to none

@mkoeppe

This comment has been minimized.

@mkoeppe mkoeppe modified the milestones: sage-9.6, sage-9.7 Feb 6, 2022
@mkoeppe
Copy link
Contributor

mkoeppe commented Apr 20, 2022

Dependencies: #33088

@mkoeppe
Copy link
Contributor

mkoeppe commented Apr 20, 2022

Branch: u/mkoeppe/drop_python_3_7_support

@mkoeppe
Copy link
Contributor

mkoeppe commented Apr 21, 2022

Last 10 new commits:

b46c953README: Document --enable-editable and --enable-download-from-upstream-url
a3ffe84README.md: Instructions for Apple Silicon
d7708dfREADME.md: Restructure macOS prep instructions
2e1d22dsrc/doc/en/installation/source.rst: Remove instructions for Solaris, AIX, HP-UX
9ca39a2README.md: Point to developer guide for git details
f1e1166src/doc/en/installation/source.rst: Point to README.md for step-by-step instructions
3f6c6e0src/doc/en/developer/workspace.rst: Link to Trac #30500
8716d80src/doc/en/installation/source.rst: Update required venv Python extension modules from build/pkgs/python3/spkg-configure.m4
9419f7bMerge #33088
b21789bDrop Python 3.7 support

@mkoeppe
Copy link
Contributor

mkoeppe commented Apr 21, 2022

Commit: b21789b

@mkoeppe
Copy link
Contributor

mkoeppe commented Apr 21, 2022

Author: Matthias Koeppe

@mkoeppe mkoeppe changed the title Drop Python 3.7 support Drop Python 3.7 support in Sage 9.7 Apr 21, 2022
@mkoeppe
Copy link
Contributor

mkoeppe commented May 9, 2022

comment:8

Adding #33316 so that testing is done with the updated platforms for Sage 9.7

@mkoeppe
Copy link
Contributor

mkoeppe commented May 9, 2022

Changed dependencies from #33088 to #33088, #33316

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 9, 2022

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

1124dedbuild/pkgs/gcc/spkg-configure.m4: Bump minimum version to 6.3
4e8b2c2README.md, src/doc/en/installation/source.rst: Update info on GCC versions
9b388ea.github/workflows/tox*.yml: Update platforms for drop of GCC < 6.3
e7ff2a8build/pkgs/gcc/spkg-configure.m4: Fixup
0713f53.github/workflows/tox*.yml: Replace ubuntu-xenial by ubuntu-xenial-toolchain-gcc_9
d650177Merge tag '9.6.rc2' into t/33316/drop_support_for_gcc___6_3_in_sage_9_7
a0e037fbuild/bin/write-dockerfile.sh [debian]: Handle EXTRA_PATH, EXTRA_SYSTEM_PACKAGES
dae2d08tox.ini (ubuntu-trusty-toolchain): Use binutils-2.26
33ca131tox.ini, .github/workflows/tox*.yml: Add ubuntu-kinetic, linuxmint-21, fedora-37
ec32489Merge #33316

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 9, 2022

Changed commit from b21789b to ec32489

@mkoeppe
Copy link
Contributor

mkoeppe commented May 9, 2022

@mkoeppe
Copy link
Contributor

mkoeppe commented May 12, 2022

comment:11

Tests look fine. In particular on debian-buster-standard (https://github.com/mkoeppe/sage/runs/6357272222?check_suite_focus=true) Python 3.7.3 is now rejected and all tests pass.

Needs review

@dimpase
Copy link
Member

dimpase commented May 12, 2022

Changed commit from ec32489 to 65cfa33

@dimpase
Copy link
Member

dimpase commented May 12, 2022

Changed reviewer from https://github.com/mkoeppe/sage/actions/runs/2295983166 to Dima Pasechnik

@dimpase
Copy link
Member

dimpase commented May 12, 2022

@dimpase
Copy link
Member

dimpase commented May 12, 2022

comment:12

added a trivial reviewer patch, lgtm


New commits:

65cfa33Python 3.7->3.8. in few places; bump Sage version to 9.7 in tutorial

@mkoeppe
Copy link
Contributor

mkoeppe commented May 12, 2022

comment:13

Thank you!

@mkoeppe
Copy link
Contributor

mkoeppe commented May 26, 2022

@mkoeppe
Copy link
Contributor

mkoeppe commented May 26, 2022

Changed dependencies from #33088, #33316 to #33088

@mkoeppe
Copy link
Contributor

mkoeppe commented May 26, 2022

comment:15

Rebased away from #33316.


New commits:

790dde8Drop Python 3.7 support
4b121f7Python 3.7->3.8. in few places; bump Sage version to 9.7 in tutorial

@mkoeppe
Copy link
Contributor

mkoeppe commented May 26, 2022

Changed commit from 65cfa33 to 4b121f7

@mkoeppe
Copy link
Contributor

mkoeppe commented May 26, 2022

Changed dependencies from #33088 to none

@vbraun
Copy link
Member

vbraun commented May 29, 2022

Changed branch from u/mkoeppe/drop_python_3_7_support to 4b121f7

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

No branches or pull requests

4 participants