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

python3 spkg-configure.m4: Add deprecation warning regarding system python 3.6 #31318

Closed
mkoeppe opened this issue Feb 1, 2021 · 12 comments
Closed

Comments

@mkoeppe
Copy link
Member

mkoeppe commented Feb 1, 2021

In preparation for dropping support for Python 3.6 in Sage 9.4 (#30551), we issue a deprecation warning when configure accepts a system python 3.6. For example, on ubuntu-bionic Python 3.6 is the default, but Python 3.7 is also available, and users will want to consider using that by the configure option --with-python=....

To test: tox -e docker-ubuntu-bionic-standard -- config.status.

Depends on #31227
Depends on #31192

CC: @tobiasdiez @dimpase @slel @jhpalmieri

Component: build: configure

Author: Matthias Koeppe

Branch/Commit: 0fb8646

Reviewer: John Palmieri

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

@mkoeppe mkoeppe added this to the sage-9.3 milestone Feb 1, 2021
@slel slel changed the title pyrhon3 spkg-configure.m4: Add deprecation warning regarding system python 3.6 python3 spkg-configure.m4: Add deprecation warning regarding system python 3.6 Feb 1, 2021
@mkoeppe
Copy link
Member Author

mkoeppe commented Feb 1, 2021

Dependencies: #31227

@mkoeppe
Copy link
Member Author

mkoeppe commented Feb 1, 2021

Changed dependencies from #31227 to #31227, #31192

@mkoeppe
Copy link
Member Author

mkoeppe commented Feb 1, 2021

@mkoeppe
Copy link
Member Author

mkoeppe commented Feb 1, 2021

Author: Matthias Koeppe

@mkoeppe
Copy link
Member Author

mkoeppe commented Feb 1, 2021

Last 10 new commits:

df17ad4tox.ini: Add configuration factors for specific homebrew python3.x
914ea58build/pkgs/python3/spkg-configure.m4: Get rid of stray AC_SUBST
986739bm4/sage_check_python_for_venv.m4: Fix reason
0b3e70dbuild/pkgs/python3/spkg-configure.m4: If PYTHON_FOR_VENV is configured to build multiarch extensions, set SAGE_ARCHFLAGS to disable it
372adcb.github/workflows/tox.yml: Update xcode versions
fc8b676SAGE_CHECK_PYTHON_FOR_VENV: Rework with less nesting
6ef52d6build/pkgs/python3/spkg-configure.m4: Issue a deprecation warning for system python 3.6
4265656src/doc/en/installation/source.rst: Fix documentation of python prerequisite (sage-bootstrap-python)
cf55561Merge branch 't/31192/installation_manual__fix_documentation_of_python_prerequisite__sage_bootstrap_python_' into t/31318/python3_spkg_configure_m4__add_deprecation_warning_regarding_system_python_3_6
0fb8646README.md, src/doc/en/installation/source.rst: Mention/update version range for python3

@mkoeppe
Copy link
Member Author

mkoeppe commented Feb 1, 2021

Commit: 0fb8646

@jhpalmieri
Copy link
Member

comment:7

This seems okay, but I am not going to be able to test it very effectively: I don't have easy access to a system which has Python 3.6 as its latest version, and I don't want to set one up.

@mkoeppe

This comment has been minimized.

@jhpalmieri
Copy link
Member

Reviewer: John Palmieri

@jhpalmieri
Copy link
Member

comment:9

Okay, looks like it works the way it's supposed to.

@mkoeppe
Copy link
Member Author

mkoeppe commented Feb 12, 2021

comment:10

Thank you!

@vbraun
Copy link
Member

vbraun commented Mar 9, 2021

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

3 participants