Changes between Initial Version and Version 1 of Ticket #21732, comment 5


Ignore:
Timestamp:
10/20/16 07:40:40 (3 years ago)
Author:
infinity0
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #21732, comment 5

    initial v1  
    1 It reduces development cost because you no longer have to track SAGE_DOC_SRC in many places and hack it into `sys.path` from `os.environ`. You can just do `from sage.doc.common import conf` or `from sage.doc.introspect import conf`. This helps with tickets like #21495 which is what we effectively need in Debian.
     1It reduces development cost because you no longer have to track SAGE_DOC_SRC in many places and hack it into `sys.path` from `os.environ`. You can just do `from sage.doc.common import conf` or `from sage.doc.introspect import conf`. This helps with tickets like #21495 which is what we ideally need in Debian (but currently need to hack the equivalent functionality in via patches).
    22
    33In additional to reducing development cost, this change (or something similar) is *necessary* for binary distributions because we normally don't install things like SAGE_SRC or SAGE_DOC_SRC onto end user machines, yet the files I mentioned are needed at runtime - and only these files, not the other `conf.py` files or doc sources.