-
-
Notifications
You must be signed in to change notification settings - Fork 481
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
sagelib: Declare build system dependencies using src/pyproject.toml #30581
Comments
Branch: u/mkoeppe/pyproject_toml |
Author: Matthias Koeppe |
Changed branch from u/mkoeppe/pyproject_toml to none |
Dependencies: #30580 |
Branch: u/mkoeppe/pyproject_toml |
Commit: |
comment:4
Build fails with
New commits:
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
Reviewer: Tobias Diez, ... |
comment:11
Is the following addition really necessary?
Not having Otherwise looks good to me! |
comment:12
I needed it when I first worked on this ticket; I'll double check if it's still necessary now. Thanks! |
comment:14
Hoping we can make progress on this ticket this week - https://wiki.sagemath.org/days111 |
Changed keywords from none to sd111 |
comment:15
Replying to @tobiasdiez:
Yes, this is needed for finding |
Changed dependencies from #30580 to none |
This comment has been minimized.
This comment has been minimized.
Changed reviewer from Tobias Diez, ... to none |
Changed author from Matthias Koeppe to none |
comment:17
This ticket is hard to test separately, so I have merged it into #30913. We can close this one here. |
Even after #30580,
setup.py
still has an import-time dependency onCython
(viasage_setup
).We declare this build system dependency by adding the PEP 517 metadata (
pyproject.toml
).Adding
pyproject.toml
does not change how the Sage distribution installs sagelib becausebuild/pkgs/sagelib/spkg-install
usessetup.py install
directly.References:
CC: @tobiasdiez @jhpalmieri @dimpase
Component: build
Keywords: sd111
Branch/Commit: u/mkoeppe/pyproject_toml @
bbfc19e
Issue created by migration from https://trac.sagemath.org/ticket/30581
The text was updated successfully, but these errors were encountered: