Skip to content

create bioconda recipe #141

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

Open
GavinHuttley opened this issue Dec 17, 2024 · 2 comments
Open

create bioconda recipe #141

GavinHuttley opened this issue Dec 17, 2024 · 2 comments
Assignees

Comments

@GavinHuttley
Copy link
Member

base it on the cogent3 one

@khiron
Copy link
Collaborator

khiron commented Dec 18, 2024

Can't directly copy the cogent3 recipe as piqtree does not include a source tarball on pypi as cogent3 does.

Cogent3s bioconda recipe uses this.

Working through the bioconda docs to see if I can use a recipe based on the github repo, or link to the build tarballs

@khiron
Copy link
Collaborator

khiron commented Dec 18, 2024

The problem appears to be that github release tarballs don't have a SHA256 checksum. I have manually calculated the checksum (shasum -a 256 piqtree-0.4.0.tar.gz) which I'll have to manually redo at every release. Now to see if the PR gets blessed by a bioconda admin - which can take weeks when there is a major update.

I have used the cogent3 fork of bioconda-recipes for now. Happy to work in an iqtree fork of bioconda-recipes if @bqminh forks the repo and grants me permission.

If later when we publish updates to pypi, we also publish the source tarball with SHA256 checksum, then the entire bioconda recipe update process can be automated like the cogent3 one. @rmcar17 would have to bless changes to the publish to pypi workflow to push the source tarball in releases to pypi along with a SHA256 checksum.

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

2 participants