-
-
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
Build sagelib from build/pkgs/sagelib/src, fix setup.py sdist
, add spkg-src and tox.ini
#29950
Comments
Commit: |
Work Issues: add spkg-src |
Author: Matthias Koeppe |
Changed work issues from add spkg-src to Fixup MANIFEST.in |
comment:8
sdist is broken: Files named |
comment:10
|
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
|
This comment has been minimized.
This comment has been minimized.
Changed work issues from Fixup MANIFEST.in to Rebase away from #29847 |
setup.py sdist
, add spkg-src and tox.ini
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
Changed work issues from Rebase away from #29847 to none |
comment:15
|
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
|
comment:31
All dependencies of this ticket are green. Ready for review. |
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:
|
comment:37
lgtm |
Reviewer: Dima Pasechnik |
comment:38
Failing doctest needs work as noted in #29701. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:42
ok |
comment:43
Thanks! |
Changed branch from u/mkoeppe/build_sagelib_using_installed_sage_setup to |
As a follow-up to #29411, we set up a separate directory
build/pkgs/sagelib/src
with symlinks intoSAGE_ROOT/src
so that sagelib'ssetup.py
does not have access to the whole treeSAGE_ROOT/src
.We fix
setup.py sdist
, which can be tested usingspkg-src
(which builds a pip-installable tarball inupstream/
) andtox
:The call of
./sage -sh
is necessary so thatSAGE_LOCAL
is set.Moreover, for scripts that use
sage-env
, alsoSAGE_ENV_SOURCED
is crucial for the correct operation; otherwisesage-env
sets things based onSAGE_LOCAL
again.Depends on #29701
CC: @kiwifb @jhpalmieri @dimpase @kliem @isuruf @vbraun
Component: refactoring
Author: Matthias Koeppe
Branch/Commit:
ccc67b0
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/29950
The text was updated successfully, but these errors were encountered: