-
-
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
split out a separate Python package primecountpy #32894
Comments
comment:2
As you know, https://pypi.org/project/primecount/ is already taken... |
comment:3
I must say I don't quite know what exactly pypi package name is, and whether anything beyond changes in MANIFEST.in and setup.py is needed. We'd call it |
comment:4
I explained it recently in https://groups.google.com/g/sage-devel/c/p4MO6L95s7E/m/yZF93ewIBAAJ, take a look |
comment:5
OK, thanks. Another thing I don't understand is how the C++ library prinecount is meant to be provided. It's not something too standard to assume it's just installed. Does it mean to be a non-python dependency of Sage? Or of (py)prinecount? |
comment:6
When Later one may consider to build wheels that include a copy of the shared library. |
comment:7
On the Sage side, there will be two SPKGs: One for |
This comment has been minimized.
This comment has been minimized.
comment:8
after a very careful consideration, decided to rename it |
comment:10
OK, so prinecountpy works (needs setting up proper tests, etc), but other than that, what else is needed on that side?Some pypi/pip magic? (on Sage's side clearly code to be removed and replaced by hopefully clear something...) |
comment:11
when primecountpy is ready, use Then on the Sage side, use |
Dependencies: #25009 |
This comment has been minimized.
This comment has been minimized.
comment:13
OK, here it is: https://pypi.org/project/primecountpy/ |
Last 10 new commits:
|
Branch: u/dimpase/packages/primecountpy |
Author: Dima Pasechnik |
Commit: |
comment:15
it works, apparently. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:19
this should go to #25009 |
comment:40
Can you add |
Branch pushed to git repo; I updated commit sha1 and set ticket back to needs_review. New commits:
|
comment:42
Replying to @isuruf:
done. |
comment:43
Test fail, e.g.
|
Branch pushed to git repo; I updated commit sha1. This was a forced push. Last 10 new commits:
|
comment:45
rebased an added |
comment:46
LGTM. |
comment:47
Marking this ticket "critical" in light of #33054 because it adds the conda package information |
Changed branch from u/dimpase/packages/primecountpy to |
This is a followup to #25009, and also resolves the bugs mentioned in #24960.
Here is my attempt (WIP) to create such a package:
https://github.com/dimpase/primecountpy
On PyPI: https://pypi.org/project/primecountpy/
Depends on #25009
CC: @mkoeppe
Component: packages: standard
Author: Dima Pasechnik
Branch/Commit:
74b3845
Reviewer: Matthias Koeppe
Issue created by migration from https://trac.sagemath.org/ticket/32894
The text was updated successfully, but these errors were encountered: