-
-
Notifications
You must be signed in to change notification settings - Fork 526
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 giacpy_sage into sage source code #29171
Comments
Branch: public/29171 |
New commits:
|
Commit: |
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
comment:3
Thank you.
Indeed |
comment:4
NB: we should think about the new name you chose. Ex backward compatibility or confusions? Ex: in the past I had often to say: "This already appears in giac, it doesn't come from giacpy_sage". |
comment:5
Batch modifying tickets that will likely not be ready for 9.1, based on a review of the ticket title, branch/review status, and last modification date. |
comment:8
Currently Frederic, is this something important to preserve, or is it fine to merge these files into Sage? |
comment:10
Replying to @mkoeppe:
No I think it this situation where giacpy_sage is not a package anymore it is not important to keep backward comptatibility. I think here it is better to just drop the giacpy_sage setup.py and let sage build it via the entry in module.py as vincent did in this branch. |
comment:11
Thanks for the quick reaction. Yes, we would just take the Cython files. |
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
comment:14
Rebased on 9.2.beta8 |
Dependencies: #30277 |
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
|
Changed author from Vincent Delecroix to Vincent Delecroix, Matthias Koeppe |
comment:45
Replying to @frederichan-IMJPRG:
I would suggest that we don't do anything, leaving it to the user libraries to add some try/except to their imports. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:47
Ok so I have added giacpy-mkeywords.py in src/sage_setup/autogen and added a lazy import. |
comment:48
Replying to @frederichan-IMJPRG:
Looks great.
Thanks for the information. It's just that it looks like an error message, and moreover the path ( Perhaps upstream could add a way to suppress these messages? |
comment:49
Ready for "positive review" from my side... |
comment:50
So do I. (I know that there is room for improvement in the speed of evaluation of functions as vincent suggested in its first branch but it would not be a minor change. I'd rather in a first step keep things close to the giacpy_sage package to see if there are problems in the migration, and improve later with a list of functions that wants a direct implementation for speed.) |
Changed reviewer from Matthias Koeppe, ... to Matthias Koeppe, Frederic Han |
comment:52
|
comment:54
Cherry-picked one commit from #29541 |
comment:55
Quick review? |
Changed reviewer from Matthias Koeppe, Frederic Han to Matthias Koeppe, Frederic Han, Dima Pasechnik |
comment:56
lgtm |
comment:57
Thanks |
Changed branch from public/29171 to |
As discussed on this sage-devel thread, we propose to move the Cython code that used to be in the optional package
giacpy_sage
intosage/libs/giac/
.Depends on #30277
CC: @frederichan-IMJPRG @mwageringel @slel @kiwifb
Component: interfaces
Author: Vincent Delecroix, Matthias Koeppe, Frederic Han
Branch/Commit:
911ddfb
Reviewer: Matthias Koeppe, Frederic Han, Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/29171
The text was updated successfully, but these errors were encountered: