-
-
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
Deprecate sage.interfaces.primecount #32412
Comments
Author: Matthias Koeppe |
Commit: |
New commits:
|
Reviewer: Travis Scrimshaw |
comment:3
Just to confirm, we are deprecating the interface in favor of only having the |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:5
Actually, the pxd file would also be scheduled for removal. |
comment:6
Okay, then I am a bit confused about this now. We still want to link to the library, right? If we don't have a lib or interface, then how will we access it within Sage? |
comment:7
Note that it is currently unused in Sage.
For other modules such as The difference is that |
comment:8
Replying to @mkoeppe:
Thank you for the explanation. Does that mean this distribution meant to replace the current package? Otherwise it feels like double duty as there already is the package itself on top of the library. (My standard example of this is
So the expectation here is that such a standalone package would provide a way for it to be important from Python with a usual |
comment:9
Replying to @tscrim:
There will always be two packages - one providing the C library and one providing the Python bindings. When the Python bindings are not Sage-specific:
When the Python package is Sage-specific:
|
comment:10
Replying to @tscrim:
Yes, exactly. |
comment:11
Okay, thank you. LGTM. |
comment:12
Thanks! |
Changed branch from u/mkoeppe/deprecate_sage_interfaces_primecount to |
Changed commit from |
comment:14
Let us revert this, upgrade primecount, and use it to compute |
comment:15
comment:7, 3rd paragraph, explains the correct way forward |
comment:16
Replying to @mkoeppe:
I forgot to mention that we should promote primecount to standard. |
comment:17
Replying to @dimpase:
Did you read my discussion with tscrim above, on exactly this topic? |
comment:18
Perhaps we can use https://github.com/hearot/primecount-python (not on pip, unfortunately) |
comment:19
Replying to @mkoeppe:
It was about dependence on an optional package, but we're promoting it to standard now? |
comment:20
It doesn't matter that you are promoting it to standard. |
comment:21
anyhow, there is an external package already, it's unfortunately a bit light on the distribution side - well, the author is still in high school according to GH. Maybe he can use some help in building wheels and stuff. |
(see #25009 comment:4)
CC: @videlec @tscrim
Component: packages: optional
Author: Matthias Koeppe
Branch:
20e8d20
Reviewer: Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/32412
The text was updated successfully, but these errors were encountered: