Changes between Initial Version and Version 12 of Ticket #29950


Ignore:
Timestamp:
Jun 28, 2020, 6:29:11 PM (3 years ago)
Author:
mkoeppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #29950

    • Property Work issues changed from to Rebase away from #29847
    • Property Authors changed from to Matthias Koeppe
    • Property Summary changed from Build sagelib using the installed sage_setup to Build sagelib from build/pkgs/sagelib/src, fix `setup.py sdist`, add spkg-src and tox.ini
    • Property Dependencies changed from #29411, #29847 to #29411, #29847, #29701
    • Property Branch changed from to u/mkoeppe/build_sagelib_using_installed_sage_setup
    • Property Commit changed from to c3b8f8f057647eca8725a7a35a415c1cc3e19d4b
  • Ticket #29950 – Description

    initial v12  
    1 After #29411 and #29847, we set up a separate directory `build/pkgs/sagelib/src` with symlinks into `SAGE_ROOT/src` so that sagelib's `setup.py` does not have access to the whole tree `SAGE_ROOT/src`. In particular, we arrange for the installed `sage_setup` (#29847), rather than the one from the source tree, to be used.
     1As a follow-up to #29411, we set up a separate directory `build/pkgs/sagelib/src` with symlinks into `SAGE_ROOT/src` so that sagelib's `setup.py` does not have access to the whole tree `SAGE_ROOT/src`.
     2
     3We fix `setup.py sdist`, which can be tested using `spkg-src` and `tox`.
     4
     5{{{
     6./sage -sh -c '(cd build/pkgs/sagelib/src && tox -v -v)'
     7}}}