Changes between Version 37 and Version 38 of Ticket #21707


Ignore:
Timestamp:
04/10/20 22:52:15 (20 months ago)
Author:
mkoeppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #21707 – Description

    v37 v38  
    20203./4./5. Using `sage_conf` (Python module and script `sage-config`, #29038), make `sage.all` fully functional when imported from a Python, without setting any environment variables (`sage-env`).
    2121a. Initially, phase out `src/bin/sage-env-config` by using `sage-config` instead.
     22   - #29384: Clean up `src/bin/sage-env-config.in`: Move logic to `src/bin/sage-env`, move non-environment configuration variables to `sage_conf.py`
    2223b. Set `sage.env` variables via the Python module `sage_conf` instead of relying on information from environment variables. Example: `CYSIGNALS_CRASH_DAYS`
    2324c. Set environment variables that are needed only by subprocesses invoked by sagelib in the environment of these subprocesses, rather than relying on them begin set in `sage-env`. This environment could be provided by a variable `sage_conf.SAGE_SUBPROCESS_ENV` and/or more invidual variables. Example: `R_PROFILE`