Skip to content
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

conda-forge package #315

Open
epassaro opened this issue Jun 25, 2021 · 4 comments
Open

conda-forge package #315

epassaro opened this issue Jun 25, 2021 · 4 comments

Comments

@epassaro
Copy link

Recently, I uploaded ChiantiPy to the conda-forge channel: https://anaconda.org/conda-forge/chiantipy.

I think I should have to ask you before doing it, but it's already done. Currently versions available are 0.11.0 (latest) and 0.8.4 (required by carsus).

@kdere
Copy link
Contributor

kdere commented Jun 26, 2021

I am not sure how this will play out if ChiantiPy is updated
Ken

@wtbarnes
Copy link
Member

Conda forge will automatically pick up each new release that gets uploaded to PyPI and open a PR against the chiantipy recipe repo. Releasing the new version on conda forge then is just a matter of merging that PR (provided the tests pass). E.g. the aiapy recipe repo: https://github.com/conda-forge/aiapy-feedstock

@epassaro
Copy link
Author

Yes, this is an example of how the bot works: conda-forge/chiantipy-feedstock#2. Human intervention is just required when you need to make changes to the package recipe (for example: adding new dependencies).

People with write access to the feedstock repository are listed at the bottom of the recipe. Currently, I'm the only maintainer but that's not ideal. I can add more maintainers to the recipe.

I created the package because we want to release carsus on conda-forge soon, and all the dependencies must exist on that channel.

@epassaro
Copy link
Author

Conda forge will automatically pick up each new release that gets uploaded to PyPI and open a PR against the chiantipy recipe repo. Releasing the new version on conda forge then is just a matter of merging that PR (provided the tests pass). E.g. the aiapy recipe repo: https://github.com/conda-forge/aiapy-feedstock

I enabled the automerge bot, so there's no need to do anything except for breaking changes (adding new dependencies, for example).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants