-
Notifications
You must be signed in to change notification settings - Fork 11
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
Consider releasing sleap-io on conda-forge #73
Comments
Hi @niksirbi, Thanks for the suggestion! We've been wanting to do this as well and would certainly appreciate the help since our usual experiences with conda packaging have been pretty painful (but worth it). If the blocker is |
Thanks for the positive response @talmo ! It would be great for the whole ecosystem to go on conda, enabling people to use the packages together. Regarding
There may be other things to be uncovered down the line, but I'm hopeful that the above may be the only 3 hurdles. |
|
I was wondering if there has been any progress on this front. Don't hesitate to ping me if help is needed. |
Hey @niksirbi! Sorry for the delay -- been traveling and just catching up now. I did add sdist building to our workflow in #74, so v0.0.13 on PyPI is now compatible with That was nice to start off the conda build file, but it turns out not to be too complicated of a conda build anyway. The next step I hadn't looked into was getting it uploaded onto conda-forge. I didn't see anything about conda-forge uploading in your workflows repo or in the Do you handle that separately? Are you just following these exact steps from their docs? How do you do the automation? |
Hey @talmo, thanks for catching up on this. Releasing on It's some work the first time you do it for a package, because one has to go through the various steps and official checks. The way I understand it is that once the In case it helps, here are some examples for another package of ours that we recently published on |
Hi @talmo, We've done some investigations on the segfault crushing the conda recipe build, and it comes down to OpenCV, though we couldn't pinpoint the problem exactly. Do you see any way around that problem? For us, releasing |
Now done in conda-forge/staged-recipes#26036! Feedstock for reference: https://github.com/conda-forge/sleap-io-feedstock Anaconda page: https://anaconda.org/conda-forge/sleap-io |
Hi!
We are considering releasing movement on conda-forge, to allow for a one-line installation of the package (including all current, or future non-pip dependencies).
The recommended way is for all our dependencies to be on conda-forge as well. Currently
sleap-io
is our only dependency which is not there.I was wondering if you are planning to do a conda-forge release at some point. Apart from the specific needs of
movement
, this will make it easier for more packages to depend onsleap-io
.I completely understand that you may not have the bandwidth to do that currently, so as an option, I'm offering to help with getting
sleap-io
on conda-forge. I've done some initial investigations, and I think it shouldn't be too hard (famous last words 😉). Out ofsleap-io
's current dependencies, onlyndx-pose
seems to be missing from conda-forge, so it will likely come down to convincing them as well.Anyhow, if you are willing to consider conda-forge in principle, let me know, and I can scope out the necessary work and help with most of it (incl. raising the issue with
ndx-pose
developers).The text was updated successfully, but these errors were encountered: