Changes between Version 37 and Version 38 of Ticket #21707
 Timestamp:
 Apr 10, 2020, 10:52:15 PM (3 years ago)
Legend:
 Unmodified
 Added
 Removed
 Modified

Ticket #21707 – Description
v37 v38 20 20 3./4./5. Using `sage_conf` (Python module and script `sageconfig`, #29038), make `sage.all` fully functional when imported from a Python, without setting any environment variables (`sageenv`). 21 21 a. Initially, phase out `src/bin/sageenvconfig` by using `sageconfig` instead. 22  #29384: Clean up `src/bin/sageenvconfig.in`: Move logic to `src/bin/sageenv`, move nonenvironment configuration variables to `sage_conf.py` 22 23 b. Set `sage.env` variables via the Python module `sage_conf` instead of relying on information from environment variables. Example: `CYSIGNALS_CRASH_DAYS` 23 24 c. 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 `sageenv`. This environment could be provided by a variable `sage_conf.SAGE_SUBPROCESS_ENV` and/or more invidual variables. Example: `R_PROFILE`