#29556 closed enhancement (fixed)

Update README and Installation Guide (from Source) for Sage 9.1

Reported by: mkoeppe Owned by:
Priority: blocker Milestone: sage-9.1
Component: documentation Keywords:
Cc: kcrisman, dimpase, jhpalmieri, egourgoulhon, fbissey Merged in:
Authors: John Palmieri Reviewers: Matthias Koeppe
Report Upstream: N/A Work issues:
Branch: 26a802e (Commits, GitHub, GitLab) Commit: 26a802e797c37823751098d941f0d17d3b280413
Dependencies: #29558 Stopgaps:

Status badges

Description (last modified by mkoeppe)

Follow-up from the updates in #29496. Related:

https://groups.google.com/d/msg/sage-release/aTSxEyE9Mrc/W_Vs8fIZAwAJ:

On Thursday, April 23, 2020 at 9:50:49 AM UTC-7, kcrisman wrote: Built from scratch on OS X 10.11.6, using ./configure and then make. I suggest that https://doc.sagemath.org/html/en/installation/source.html is incorrect in suggesting that Py3 is necessary to *build* Sage.

You're right, this needs to be updated. Python 2 also works.

Related:

  • #25206 Windows-specific updates
  • #29557 Add script package _recommended and generate "recommended system packages" info
  • #29558 homebrew section

Change History (16)

comment:1 Changed 21 months ago by mkoeppe

  • Description modified (diff)

comment:2 Changed 21 months ago by mkoeppe

  • Description modified (diff)

comment:3 Changed 21 months ago by mkoeppe

  • Priority changed from major to blocker

comment:4 Changed 21 months ago by mkoeppe

  • Cc dimpase jhpalmieri added

comment:5 Changed 21 months ago by mkoeppe

  • Cc egourgoulhon fbissey added
  • Description modified (diff)

comment:6 Changed 21 months ago by jhpalmieri

  • Branch set to u/jhpalmieri/readme

comment:7 Changed 21 months ago by jhpalmieri

  • Commit set to 3e583a6b5c6e7083b8eb60e16b0aa1e810b9de1b
  • Status changed from new to needs_review

Here are some minimal changes. I think we should also add a homebrew section to the file source.rst. I can work on that, but should it be on this ticket or another one?


New commits:

3e583a6trac 29556: update installation instructions

comment:8 Changed 21 months ago by jhpalmieri

I'm putting the proposed homebrew section at #29558.

comment:9 Changed 21 months ago by mkoeppe

There are also some links to the wiki that point to outdated trash pages.

comment:10 Changed 21 months ago by dimpase

I'd say **python**: Python >= 3.6, or Python 2.7 (deprecated) - we do not want to give an impression we commit to Python 2 in any way.

comment:11 Changed 21 months ago by mkoeppe

The precise list of versions that we claim to support for sage-system-python can be found in build/tox.ini: py26, py27, py33, py34, py35, py36, py37, py38

comment:12 Changed 21 months ago by mkoeppe

  • Description modified (diff)

comment:13 Changed 21 months ago by mkoeppe

  • Dependencies set to #29558

comment:14 Changed 21 months ago by git

  • Commit changed from 3e583a6b5c6e7083b8eb60e16b0aa1e810b9de1b to 26a802e797c37823751098d941f0d17d3b280413

Branch pushed to git repo; I updated commit sha1. New commits:

26a802etrac 29556: allowable versions of system Python

comment:15 Changed 21 months ago by mkoeppe

  • Authors set to John Palmieri
  • Reviewers set to Matthias Koeppe
  • Status changed from needs_review to positive_review

comment:16 Changed 21 months ago by vbraun

  • Branch changed from u/jhpalmieri/readme to 26a802e797c37823751098d941f0d17d3b280413
  • Resolution set to fixed
  • Status changed from positive_review to closed
Note: See TracTickets for help on using tickets.