-
-
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
GH Actions: Add test of the modularized distributions #33817
Comments
Dependencies: #33803 |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
Author: Matthias Koeppe |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:8
How much longer does the build workflow now take? |
comment:9
Running right now at https://github.com/sagemath/sagetrac-mirror/runs/6336808131?check_suite_focus=true |
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:
|
comment:56
New test running at https://github.com/mkoeppe/sage/actions/runs/2736095948 |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:59
I removed some white spaces. Other than that, the code looks good to me as far as I can read (not very far as usual). The new workflow seems work well in github. But on my machine (mac), I get
Is this expected? New commits:
|
comment:60
I still get the same even with |
comment:61
Is this python3.9 from Homebrew? And is this |
comment:62
Homebrew python3.9 according to
|
comment:63
If I run |
comment:64
It is Hombrew tox according to ./configure,
|
comment:65
Thanks. I can reproduce this error here. I'll investigate |
comment:66
OK I solved the same problem before for sagemath-standard. Fix coming up |
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
comment:69
Replying to @kwankyu:
Did you mean/do |
This comment has been minimized.
This comment has been minimized.
Changed reviewer from Tobias Diez, ... to Tobias Diez, Kwankyu Lee, ... |
comment:71
Thanks. This Then I am positive with this ticket. |
comment:72
Thank you! |
Changed reviewer from Tobias Diez, Kwankyu Lee, ... to Tobias Diez, Kwankyu Lee |
Changed branch from u/mkoeppe/gh_actions__add_test_of_the_modularized_distributions to |
... as part of the workflow
build.yml
. This is to catch modularization regressions on tickets.To this end, we extend
build/pkgs/sagemath-{objects,categories,environment,repl}/spkg-install
scripts so that they build and store wheels inSAGE_SPKG_WHEELS
(but do not install them!), and then runtox
on the wheels (unless disabled by settingSAGE_CHECK=no
).A new top-level make target
pypi-wheels
runs these scripts for these and other small distribution packages, ensuring that wheels are present even ifconfigure --enable-editable
is in use.Another top-level make target
wheels
does the same but also includessage_conf
andsagemath_standard
. This is useful for venv installs and helps with the problem noted in #32913.We also extend the script
src/bin/sage-update-version
so that it automatically updates theinstall-requires.txt
files for our distribution packages.CC: @dimpase @saraedum @kwankyu @jhpalmieri
Component: refactoring
Author: Matthias Koeppe
Branch/Commit:
64b212c
Reviewer: Tobias Diez, Kwankyu Lee
Issue created by migration from https://trac.sagemath.org/ticket/33817
The text was updated successfully, but these errors were encountered: