Changes between Initial Version and Version 1 of Ticket #21507


Ignore:
Timestamp:
09/16/16 17:25:56 (2 years ago)
Author:
mkoeppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #21507

    • Property Cc was vbraun vdelecroix dimpase added
  • Ticket #21507 – Description

    initial v1  
    1111 - #21480: Make `sagelib setup.py` self-contained, independent of `SAGE_ROOT`, and handle `--build-base`
    1212 - Make `setup.py sdist` work
     13 - Clean up `setup.py` so that `setup.py --help` always works etc.
    1314 - ...
     15
     16This defines '''milestone 1'''. `sagelib` is now a well-behaved Python package. It can be built and installed as follows (without invoking `sage -sh`):
     17{{{
     18export SAGE_LOCAL=/path/to/local/hierarchy/populated/by/sage/distribution
     19export SAGE_PKGS=/path/to/sage/distribution/source/directory/build/pkgs
     20python setup.py install   # or pip install .
     21}}}
     22
     23Next steps:
     24 - Remove the dependency on SAGE_PKGS (#20382, ...)
     25
     26This defines '''milestone 2'''. `sagelib` can now be built and installed as follows (without invoking `sage -sh`):
     27{{{
     28export SAGE_LOCAL=/path/to/local/hierarchy/populated/by/sage/distribution
     29python setup.py install   # or pip install .
     30}}}
     31
     32Next steps:
     33
     34 - ...