Changes between Version 75 and Version 76 of Ticket #29013


Ignore:
Timestamp:
11/12/20 19:45:52 (12 months ago)
Author:
mkoeppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #29013 – Description

    v75 v76  
    1313(Tricky case: When system python3 is not in use and SAGE_VENV != SAGE_LOCAL, then both a real `$SAGE_LOCAL/bin/python3` needs to be built and a venv in SAGE_VENV created.)
    1414
    15 To implement this, an SPKG needs an indication that it is a Python package.  Per #30719, we use existence of `install-requires.txt` or of `requirements.txt`.
     15To implement this, an SPKG needs an indication that it is a Python package.  Per #30719, we use existence of `install-requires.txt` or of `requirements.txt`.
     16
     17(Optional: A file `build/pkgs/SPKG/trees` could override it - this would allow us to for example install a package such as `jupyter_core` both into something like `SAGE_NOTEBOOK_VENV` and `SAGE_VENV`...)
    1618
    1719This is mainly for #29039; but also facilitates testing with several Python versions without having to rebuild the Sage distribution.