New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
configure/make: Generate SAGE_ROOT/requirements-using-local-wheels.txt #32616
Labels
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
mkoeppe
changed the title
bootstrap: Generate src/requirements-using-local-wheels.txt
bootstrap, configure: Generate SAGE_ROOT/requirements-using-local-wheels.txt
Dec 6, 2021
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
mkoeppe
changed the title
bootstrap, configure: Generate SAGE_ROOT/requirements-using-local-wheels.txt
configure/make: Generate SAGE_ROOT/requirements-using-local-wheels.txt
Dec 28, 2021
This comment has been minimized.
This comment has been minimized.
comment:8
Remove dependency on #32442, see #29039 comment:163. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
5 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This file is for setting up a separate venv, for example for installing a stable snapshot of what is in the current source tree.
Variant 1
just add
--no-index --find-links=SAGE_ROOT/venv/var/lib/sage/wheels/
to the contents ofsrc/requirements.txt
adds sagelib (always source location, but not editable)
if
configure --enable-editable
is in use, uses source locations (but not editable) for packages likesage_setup
,sage_conf
instead of wheelsVariant 1b
configure --enable-editable
is in use, requiremake wheels
(from GH Actions: Add test of the modularized distributions #33817)Variant 2
pip freeze
(@ file:///
URLs, fixed as described in sdh_store_and_pip_install_wheel: Install from the persistent wheel directory #30956)We can also add a convenience script
sage --venv /SOME/DIRECTORY
for creating and populating the venvDepends on #33817
CC: @tobiasdiez
Component: build
Issue created by migration from https://trac.sagemath.org/ticket/32616
The text was updated successfully, but these errors were encountered: