-
-
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
Install SAGE_SRC/ext/ in package data of sage package by setup.py, not SAGE_LOCAL/share/sage/ext/ by build/make/Makefile #21785
Comments
comment:2
That would actually help me. I see extra potential to this for my jupyter kernel install woes as well (even if I know Jeroen doesn't see it that way). |
comment:3
There was a reference to this ticket in a "sage-packaging" discussion: |
comment:4
I would add, a lot of the stuff (not necessarily all) in There are several files in For files in |
comment:5
Ticket retargeted after milestone closed |
comment:7
setuptools experts: To move this ticket forward, should it go through #22655 (Support package_data-like of non-Python resource files in Python packages)? |
comment:8
Something like it, yes, though I think maybe it can be simplified. |
comment:9
Erik, should discussion then take place on #22655 or here? |
comment:10
Description adapted from embray's comment 4. |
This comment has been minimized.
This comment has been minimized.
Dependencies: #29062 |
Author: Matthias Koeppe |
comment:13
Branch is on top of #29062. Installation of the package data does not work yet... what am I missing? New commits:
|
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:16
@embray Also this ticket would need review. |
comment:18
Rebased on top of current #29062 (and 9.1.beta2) |
comment:49
Thanks for reviewing! |
comment:50
I'm still seeing this on the buildbot:
And this one on my machine:
I'm guessing this ticket has issues with incremental builds, can you give this a try? |
comment:51
I made #29233 for the documentation build issue |
Dependencies: #29233 |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:54
I don't know how to reproduce this error:
|
comment:55
Ic ouldn't reproduce it either. I suspect this is an incremental build issue. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:58
Found it, fixed. Needs review |
comment:59
OK let's try it again. |
comment:61
Could you check that |
Changed commit from |
comment:62
This ticket messes up anyone with data in the old |
comment:63
Let me know if you need help with resolving a merge conflict. |
A lot of the stuff (not necessarily all) in
$SAGE_SRC/ext
belongs directly in the sage Python package--in particular any files that are needed for the package itself to function properly.A model for that is
sage.gaprc
, a file required for thelibgap
module to work, which is installed insage.libs.gap
as "package data" as of #22626.In this ticket, we install all of
ext
as package data ofsage
.$SAGE_SRC/ext
that aren't explicitly required from the package, we will move them to a more appropriate place.Depends on #29233
CC: @jdemeyer @embray @kiwifb @slel @saraedum @isuruf @dimpase @jhpalmieri
Component: build
Author: Matthias Koeppe
Branch:
fef5a5f
Reviewer: François Bissey
Issue created by migration from https://trac.sagemath.org/ticket/21785
The text was updated successfully, but these errors were encountered: