id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,merged,author,reviewer,upstream,work_issues,branch,commit,dependencies,stopgaps
21707,Split sage-env into sage-build-env and sage-env,mkoeppe,,"`sage-env` is used by both Sage-the-distribution while building packages,
and by Sage at runtime.
It should be split into two or three separate scripts.
- `sage-build-env` is for the '''build-time environment variables for sage-the-distribution''', should go into `build/bin` and not be installed. Or perhaps more stuff should be put into `build/make/install`
- `sagelib-build-env` is for the '''build-time environment variables for sagelib'''
- `sage-env` is for the '''run-time environment variables of sage''' and should be installed by `src/setup.py` (thus very late in the build process), rather than by `build/make/Makefile`. (`sage-env` will be very short and at some point hopefully disappear, if we want sagelib to become a standalone Python library - #21507)
This is a step towards the cleaning of `src/bin` as described in #21569, #21570, #21559.
",enhancement,needs_review,major,sage-8.9,build,,,embray jdemeyer leif fbissey dimpase,,Matthias Koeppe,,N/A,,public/split_sage_env_into_sage_build_env_and_sage_env,ff0712125a3d05500a1f77e62c371d695d1a9794,#25130,