-
-
Notifications
You must be signed in to change notification settings - Fork 491
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
Add src/requirements.txt for installation of sagelib in a venv #30578
Comments
This comment has been minimized.
This comment has been minimized.
comment:4
What do you think about generating the requirements.txt file from a pipfile: https://pipenv-fork.readthedocs.io/en/latest/advanced.html#generating-a-requirements-txt? (Maybe as part of this ticket or as #29041) Last 10 new commits:
|
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Work Issues: rebase on #30779 |
Branch pushed to git repo; I updated commit sha1. This was a forced push. Last 10 new commits:
|
Author: Matthias Koeppe |
comment:30
Now, with #30013 merged, the correct sage script is executed in the venv created by tox. What remains to be done is to add more packages to requirements.txt - in particular |
Branch pushed to git repo; I updated commit sha1. This was a forced push. Last 10 new commits:
|
This comment has been minimized.
This comment has been minimized.
comment:34
This works; only minor issues in doctests remain.
There are also some doctest errors in the pexpect interfaces for singular and gap. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:36
The |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
Changed keywords from none to sd111 |
Changed author from Matthias Koeppe to none |
comment:43
Let's skip this ticket and do #30913 directly. |
After #30527, it is possible to install Python packages built by the Sage distribution into user-defined venvs.
In this ticket, we create
build/pkgs/sagelib/src/requirements.txt -> src/requirements.txt
to facilitate installing sagelib into such a venv. (This file duplicates some information also available inbuild/pkgs
; #29041 will rectify this.)A virtual environment using it can be created and doctested using:
(Reusing wheels built by the Sage distribution requires to do
sage -i pip2pi
first - this is from #30527.)Related:
Follow-up tickets:
./bootstrap
time, generaterequirements.txt
,constraints.txt
,setup.cfg [install_requires]
,Pipfile
frombuild/pkgs
python -m venv
,virtualenv
(20.x), orpipenv
.Depends on #30527
Depends on #30013
CC: @tobiasdiez @kiwifb @jhpalmieri @videlec
Component: build
Keywords: sd111
Branch/Commit: u/mkoeppe/add-src-requirements-txt @
9ad6b36
Issue created by migration from https://trac.sagemath.org/ticket/30578
The text was updated successfully, but these errors were encountered: