-
-
Notifications
You must be signed in to change notification settings - Fork 487
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
Fix sagemath-standard sdist #34858
Comments
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Author: Matthias Koeppe |
This comment has been minimized.
This comment has been minimized.
Dependencies: #34859 |
comment:6
So no more sdist specific code in setup.py so simplification and make sure stuff is properly included in the manifest. I am wondering if it is possible to first use a global include and then prune some of the files that are collected by that global include. I am just thinking we should explicitly list as few files as we can. It is a risk, because someone will forget to include them in the manifest when they create a new one - or delete one. |
comment:7
Yes, that's what the MANIFEST.in is doing. We do have to distinguish between the Cython-generated C/C++ files and actual C/C++ source files. Adding new such files is a relatively rare event |
comment:8
I am very much in automation these days. While it is relatively short, maintaining this list by hand is a hazard. Which is why this ticket add 3 explicit files to For the rest it looks good to me but I see #34859 has not been reviewed yet. |
comment:9
I hope to switch from setuptools to meson-python in #34630; then we can revisit this question. |
comment:10
Replying to François Bissey:
Now the dependency has been reviewed |
comment:11
Let's move on then. |
Reviewer: François Bissey |
comment:12
Thanks! |
Changed branch from u/mkoeppe/fix_sagemath_standard_sdist to |
./bootstrap && ./sage -sh -c '(cd pkgs/sagemath-standard && tox -v -v -v -e sagepython-sagewheels-nopypi-norequirements)'
fails in 9.8.beta5 because the sdist is brokenWe fix this by
We make the same change also in pkgs/sagemath-objects/setup.py (by symlink, this also affects sagemath-categories).
Depends on #34859
CC: @kwankyu @kiwifb
Component: distribution
Author: Matthias Koeppe
Branch/Commit:
e229436
Reviewer: François Bissey
Issue created by migration from https://trac.sagemath.org/ticket/34858
The text was updated successfully, but these errors were encountered: