-
-
Notifications
You must be signed in to change notification settings - Fork 504
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
Install sage_conf using flit instead of setuptools #29854
Comments
Last 10 new commits:
|
Commit: |
Work Issues: Rebase so it is not on top of #29850 |
comment:3
This branch does not work because it is trying to use a symlink for sage_conf.py into the SAGE_ROOT/src directory.
|
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
Changed work issues from Rebase so it is not on top of #29850 to none |
Dependencies: #29846 |
comment:6
Rebased on top of only #29846 (flit) |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:10
Both with this version and the version in 27cf73b, also:
(because sage_conf.py is generated and not tracked in git) |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:12
This fixes the sdist. Same change on top of 27cf73b creates a tar file with a packaged symlink:
and gives an error afterwards:
|
comment:13
A big part of the issues with symlinks comes, of course, from the behavior of pip, which copies the local source directory to a temporary location, breaking symlinks in the process. Various unresolved pip issues talk about finding a solution for local builds, most recently pypa/pip#7555 (earlier issues: pypa/pip#2195 and within, pypa/pip#7882). |
comment:15
Setting new milestone based on a cursory review of ticket status, priority, and last modification date. |
So far this is just an illustration of what can be done with flit (#29846) and what cannot:
Not intended for merging at this point.
Depends on #29846
Component: build
Branch/Commit: u/mkoeppe/install_sage_conf_using_flit @
7ea5fab
Issue created by migration from https://trac.sagemath.org/ticket/29854
The text was updated successfully, but these errors were encountered: