#31318 closed enhancement (fixed)

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

Reported by: mkoeppe Owned by:
Priority: major Milestone: sage-9.3
Component: build: configure Keywords:
Cc: gh-tobiasdiez, dimpase, slelievre, jhpalmieri Merged in:
Authors: Matthias Koeppe Reviewers: John Palmieri
Report Upstream: N/A Work issues:
Branch: 0fb8646 (Commits, GitHub, GitLab) Commit: 0fb8646f66eb6726270d32f1d63c4bbe9bf13a95
Dependencies: #31227, #31192 Stopgaps:

Status badges

Description (last modified by mkoeppe)

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.

Change History (11)

comment:1 Changed 12 months ago by slelievre

  • Cc slelievre added
  • Summary changed from pyrhon3 spkg-configure.m4: Add deprecation warning regarding system python 3.6 to python3 spkg-configure.m4: Add deprecation warning regarding system python 3.6

comment:2 Changed 12 months ago by mkoeppe

  • Dependencies set to #31227

comment:3 Changed 12 months ago by mkoeppe

  • Dependencies changed from #31227 to #31227, #31192

comment:4 Changed 12 months ago by mkoeppe

  • Branch set to u/mkoeppe/python3_spkg_configure_m4__add_deprecation_warning_regarding_system_python_3_6

comment:5 Changed 12 months ago by mkoeppe

  • Authors set to Matthias Koeppe
  • Commit set to 0fb8646f66eb6726270d32f1d63c4bbe9bf13a95
  • Status changed from new to needs_review

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

comment:6 Changed 12 months ago by mkoeppe

  • Cc jhpalmieri added

comment:7 Changed 12 months ago by jhpalmieri

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.

comment:8 Changed 12 months ago by mkoeppe

  • Description modified (diff)

comment:9 Changed 12 months ago by jhpalmieri

  • Reviewers set to John Palmieri
  • Status changed from needs_review to positive_review

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

comment:10 Changed 12 months ago by mkoeppe

Thank you!

comment:11 Changed 11 months ago by vbraun

  • Branch changed from u/mkoeppe/python3_spkg_configure_m4__add_deprecation_warning_regarding_system_python_3_6 to 0fb8646f66eb6726270d32f1d63c4bbe9bf13a95
  • Resolution set to fixed
  • Status changed from positive_review to closed
Note: See TracTickets for help on using tickets.