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 #15

Open
graceblackwell opened this issue Sep 9, 2020 · 9 comments
Open

conda package #15

graceblackwell opened this issue Sep 9, 2020 · 9 comments

Comments

@graceblackwell
Copy link

Hi Timo,
Would it be possible to get a conda package for cobs? I am having trouble compiling on my Mac and being able to access cobs through conda would make it easy to get working.
Thanks,
Grace

@bingmann
Copy link
Owner

Hmm. I have no idea what a conda package is. Maybe someone knows how to make them?

@luizirber
Copy link

I'll try it, I think all deps are available in conda-forge

@luizirber
Copy link

bioconda/bioconda-recipes#24326

issues to solve:

  • versioning. bioconda will accept a git SHA, but a tag is preferred.
  • run tests on built package

@shenwei356
Copy link

Thank you @bingmann for this algorithm. I've rewriten cobs in Golang and like to compare them. But it's difficult to compile on our server cause the old compilers.

Looking forward @luizirber 's bioconda recipes.

I think all deps are available in conda-forge

Yes but some manual operations are needed. I spent two hours finguring out how to compile cobs on our server (CentOS 7.9 with gcc 4.8.5) using conda. May this helps.

Steps: #16

@johnlees
Copy link

This would be useful for us too. @luizirber I've made a fresh attempt here which I think works, if you want to review: bioconda/bioconda-recipes#27701

@luizirber
Copy link

The package is now available on bioconda. It would still be good to have tagged releases here and fix the bioconda recipe to use them, but thanks @johnlees for picking it up and submitting the bioconda recipe!

@iqbal-lab
Copy link

I'll have a chat with @bingmann about a release and see how he's doing more generally

@iqbal-lab
Copy link

Thanks so much for the contributions and work @luizirber @johnlees

@johnlees
Copy link

johnlees commented Apr 2, 2021

No problem at all!

Just to note from a conda perspective in case someone else updates the recipe after a release is made: I think the best way to update it would be to point the git_rev at the release tag and bump the build, but otherwise leave the recipe as-is (using git_url and uses_vcs_url rather than url). It would be a lot more difficult to rely on or build all of the submodules used through conda dependencies of their own, and the bioconda team have advised me against this before on a previous recipe which was similar to this one.

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

6 participants