Changes between Version 21 and Version 32 of Ticket #27040


Ignore:
Timestamp:
01/11/19 12:58:34 (3 years ago)
Author:
jdemeyer
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #27040

    • Property Status changed from new to needs_review
    • Property Branch changed from to u/jdemeyer/make_env_py_use_system_values_instead_of_using_seeds
    • Property Commit changed from to f10ae3ff592931ee0ed237cf206900d2180ea813
  • Ticket #27040 – Description

    v21 v32  
    1 1. `sage.all` should be importable and mostly usable even if no environment variables like `SAGE_ROOT` or `SAGE_LOCAL` are set.
     11. `sage.all` should be importable and mostly usable even if no environment variables like `SAGE_ROOT` or `SAGE_LOCAL` are set. This requires a new function `join` which is like `os.path.join` except that `None` values are propagated.
    22
    3 2. Some unneeded variables are removed.
     32. Several unneeded variables are removed.
    44
    553. Get rid of the over-engineered `$VAR` replacement stuff.
     
    995. Determine `SAGE_LIB` not from `site-packages` but from `sage.__file__`
    1010
    11 6. Rename `_add_variable_or_fallback` -> `_set` to shorten line lengths.
     116. Rename `_add_variable_or_fallback` -> `var` to shorten line lengths.
    1212
    1313There is a [https://groups.google.com/forum/#!topic/sage-devel/3ng87YVZjug thread on sage-devel] that complains about the failure in Debian of `import sage.all` from system Python.