-
Notifications
You must be signed in to change notification settings - Fork 21
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
add to conda-forge
#275
Comments
Hi Jordão, yes sure it's always nice to enrich the ecosytem with new contributions! I'm not familiar at all with the conda recipe system, however I remember that the initial setup of the build system using CI/CD pipelines was a bit painful (but yet again I had no prior experience with this) so I'm curious to see how forge handles this. For maintenance, it will be important to understand and document what should be done when a new version of the library is pushed, when a new version of python is available and when the builders of forge are updated. For example, currently, pushing a new version tag to github will trigger the CI/CD pipeline to build new wheels and upload them on pipy. However, new version of pythons and azure agents upgrade must be handled manually in the CI/CD pipeline configuration files. |
Great, @PerretB! I'll tag in the conda-forge contribution. OK, I'll document the new procedures. My current understanding, and I might be wrong here, is that they have automated most of the conda-forge building process, so Higra will be rebuilt once a new version is uploaded to pip or azure agents are updated (here, I'm talking about their azure agent, they are also using it). It will only need manual interaction if Higra dependencies are updated because this requires updating the conda package metadata; in the past, this triggered an issue on the conda-forge repo, and they pinged me to fix the build. |
Hey @PerretB, This issue can be closed and maybe #249. |
Hey @PerretB,
I hope you're doing well.
I'm trying to upload a package that depends on
higra
to conda-forge, and they require all the dependencies to be on conda.Would you be OK with me creating a conda recipe for it? I would include you as a maintainer.
This should add minimal maintenance work because conda rebuilds automatically once higra on pypi is updated.
The text was updated successfully, but these errors were encountered: