-
Notifications
You must be signed in to change notification settings - Fork 62
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
Archiving this repository and making PJ-Watson/sep-pjw the primary one? #159
Comments
Hi Ole, I'm generally in favour of this. The package name change was the only way to avoid conflicts when uploading to PyPI, but I'd much rather avoid fragmenting the package further, or duplicating any other efforts to maintain this. The only slight concern I'd have is regarding the compatibility of the C API. All the changes I've made are backwards compatible with respect to the Python interface, but I'm not sure this is the case for C - e.g. the One other thing to mention is the python version support. sep-pjw is currently tested against Python 3.9-3.12 (although I'll extend that to 3.13 in the very near future). In general I'd prefer to follow NEP 29 for supporting older Python versions in future releases. However, since there's been such a long time since the last "sep" release, if we change the package name, I'll keep the current support as is for a while, to avoid any dependency gaps with the various NumPy versions. |
Hello, I'm the Fedora maintainer of "sep", and I agree with with what @olebole mentioned before. |
Following up on this - a couple of updates from my end:
I've sent another email to @kbarbary - I'd forgotten that I'd already tried sending one last year before forking this repo. However, I can only see the one email address shared across Github, PyPI, and the package notes, and it doesn't look as though he's active on Github anymore. My feelings on this are that if I still haven't heard anything by the end of next week, then I'll go ahead and file a PEP 541 request to transfer the name. It doesn't look as though that'll be a particularly quick process, but I can't really see any alternative if we can't reach the original author. |
It looks that with the creation of the @sep-developers organization and the transfer of this repository this is resolved now? @PJ-Watson @kbarbary thank you so much for your understanding of the problem and your cooperation! I am very glad to see this perfect solution! |
Just wanted to say thanks for your packaging work @olebole and @sergiopasra! As I discussed with @PJ-Watson privately, I have been out of astronomy for about 7 years now. Despite my best intentions, I have obviously not kept up with maintenance of sep the last few years; my sincere apologies for the radio silence. It's long past time that someone else took over. I'm really glad to see SEP continue development under new leadership! |
Thanks @PJ-Watson and everybody else for keeping this project afloat! There's quite a bunch of projects depending on it, y'all know how this works. |
As this is resolved now, I am closing it. Thank you for all participants for the help! |
I am the Debian maintainer of "sep", which also serves as a dependency for the astroalign package by @martinberoiz. Recently, astroalign switched this dependecy to sep-pwj, which aims to be a compatible, maintained replacement.
This, original, repository seems to be unmaintained since 2022. I would therefore like to switch to the one from @PJ-Watson for the Debian package. This would however suggest that the sep-pjw package "hijacks" the original "sep" package name to make the transition easy, and this would (IMO) suggest that the "official" development moves to the sep-pjw package. This would be great in any way to avoid fragmentation of development.
Therefore I would propose to archive this repository (set it to read-only) with the hint to migrate to sep-pjw.
@kbarbary @PJ-Watson, what do you think?
The text was updated successfully, but these errors were encountered: