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 package #13

Closed
RalfG opened this issue Jan 17, 2022 · 3 comments · Fixed by bioconda/bioconda-recipes#32721
Closed

Conda package #13

RalfG opened this issue Jan 17, 2022 · 3 comments · Fixed by bioconda/bioconda-recipes#32721

Comments

@RalfG
Copy link
Contributor

RalfG commented Jan 17, 2022

Hi @mobiusklein,

While setting up a new conda environment, I noticed psims is not in bioconda yet. If you want, I can take a look at drafting a bioconda recipe and some GitHub action workflows for automated testing, building and uploading to PyPI etc.

Let me know what you think,
Ralf

@mobiusklein
Copy link
Owner

I currently don't use conda as a package index, but if you'd like to either point me to the documentation or create a GitHub action to build and publish there, I'd be happy to add it.

I currently do CI testing and PyPI tag publishing on GitHub actions. Was there something else I was missing beyond a conda recipe?

@RalfG RalfG changed the title Build CI and conda package Conda package Jan 18, 2022
@RalfG
Copy link
Contributor Author

RalfG commented Jan 18, 2022

Docs for bioconda building are here: https://bioconda.github.io/contributor/index.html
Should be pretty straight for a pure Python package. In short, you add a yaml file to the bioconda repo, which will initiate building and testing on their CI, and the package is updated automatically each time a new PyPI release is available.

I'll have some free time to look at this in two weeks, but of course feel free to get started if you want.

Sorry, I seem to have missed those... 🤦Looks good!

@RalfG
Copy link
Contributor Author

RalfG commented Feb 2, 2022

psims has been added to bioconda:

On each PyPI update, the bioconda package will be updated automatically as well. The bioconda recipe only needs manual updating when dependencies have changed.

@RalfG RalfG closed this as completed Feb 2, 2022
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

Successfully merging a pull request may close this issue.

2 participants