-
-
Notifications
You must be signed in to change notification settings - Fork 482
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
Move file src/bin/sage-maxima.lisp, used by sage at import time, to live inside the package #27171
Comments
comment:3
(edit: never mind) |
comment:4
Replying to embray:
Why should it be installed like that? I'm not against moving the specific file |
This comment has been minimized.
This comment has been minimized.
comment:6
Replying to @jdemeyer:
That's definitely not what I'm saying, though I can see where you get the implication. This is definitely not a rule in case of files that are not part of Sage, which may come from other packages or be overridden in some way by downstream packagers or by users. In those cases we want an option, with some reasonable default, for where to find that file. In this case, if I understand correctly, it's just Maxima startup code very specific to Sage's Maxima interface. So there's no reason for it to live anywhere else outside the sage package, and that also makes the question of "where to find it" much simpler, because it's just relative to the package's installation path. And it certainly doesn't belong in any Did the same with |
comment:7
Removing most of the rest of my open tickets out of the 8.7 milestone, which should be closed. |
Dependencies: #21559 |
Author: Matthias Koeppe |
comment:12
1 commit on top of #21559. Last 10 new commits:
|
Commit: |
Reviewer: François Bissey |
comment:13
This is sorely needed. I follows the model of other packages for which it was already done. I want this in. LGTM. |
comment:14
Thanks! |
Non-binary files that are part of the sage sources and needed by the sage package at import time should be installed in the package, using
package_data
insetup.py
. See e.g. #27040 comment:48Depends on #21559
CC: @kiwifb @timokau @jhpalmieri @fchapoton
Component: refactoring
Author: Matthias Koeppe
Branch/Commit:
da05b3c
Reviewer: François Bissey
Issue created by migration from https://trac.sagemath.org/ticket/27171
The text was updated successfully, but these errors were encountered: