-
Notifications
You must be signed in to change notification settings - Fork 11
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
Tagged release and license file #25
Comments
Hi Natasha, That would be great, thanks! I've been interested in making a Conda package for FeGenie, but have not had a chance to do it yet. From my brief perusal of the documentation for it, it seems complicated! If you can do this, I would be happy to include that installation option in the README and documentation, and list you as a FeGenie contributor. Let me know if that is something you would be interested in. Thanks! |
Hi Arkadiy, I contribute to bioconda, conda-forge and our local HPC conda repo, so I would be more than happy to make a recipe for FeGenie. It is nice of you to offer to list me as a contributor, but there is really no need for that - it is an open source community and anyone can modify/fix the recipe later if needed, and that is the nice part of it :) I went ahead and created a conda recipe for FeGenie that I uploaded to my Anaconda repo. This is not the official package, but I would appreciate if you can give it a try. If you think it works ok, please add license file and a tagged release to the repo, and I will go ahead and add FeGenie to bioconda and share the official install instructions with you. As of now, if you have Anaconda/Miniconda installed on your computer, you can test the recipe with:
As you can see, I used the test in the The Please give the conda package a try, and let me know if you have any questions or issues. Once you add the license file and tag a release, I will add the package to bioconda for official distribution. Thank you, |
Arkadiy, I just saw that you have tagged a release and added the license file - thank you for doing that! |
No problem! Thanks so much for making the recipe. This is awesome! So excited to have FeGenie available as a conda package. I would love to be able to do this myself for the other software repos that I have. Can you please point me towards the conda recipe that you created? I can't seem to find it in your GitHub...would it be in this repo: https://github.com/npavlovikj/bioconda-recipes? Also, I just tested out this conda package and it works great. Thanks again! |
Hi Arkadiy, Thank you for testing the FeGenie conda package, and I am glad to hear that everything worked well! Since that is the case, I went ahead and added the recipe for FeGenie to bioconda, and now FeGenie is available as conda package.
The conda recipe for FeGenie can be found here. Anyone is welcome to clone the bioconda-recipes repo and modify the FeGenie and any other recipe and contribute to it. I hope this helps! Thank you, |
Natasha, Thank you!! Truly appreciate your help here :) I will explore all of the files in the conda recipe. Based on what I see there now, and what I glean from the instructions on the conda-forge website, it looks fairly straightforward! That's so cool that anyone can contribute to that and add recipes. Looking forward to getting some of my software up there. Thanks again for putting together a recipe for FeGenie, and for your thorough and helpful response above. I will reach out if I have any other questions about this (more than likely!), but will try not to bother you too much. Cheers, |
Hi Natasha, Are you okay with an acknowledgment in an upcoming FeGenie publication? We would like to acknowledge those that made improvements to FeGenie, and helped to make it more accessible. Thanks, |
Hi Arkadiy, That is really kind of you to consider acknowledging me in your paper, thank you! I am okay with that, and I am looking forward to reading your paper :) Good luck with the writing and the publication! Thank you, |
Great, thanks! We will include you in the Acknowledgments. Thanks again for your help. Cheers, |
Hi Natasha, Hope all is well! I just wanted to touch base with a quick question. I user has informed me that FeGenie installed via Conda runs a bit differently than FeGenie that is manually installed from GitHub. So I was wondering whether you might have an insight as to why this is happening. If I make a change to FeGenie through the GitHub repository, does it automatically get pushed to the conda recipe? Seems like it should, but I just wanted to verify with you. Thanks! |
Hi Arkadiy, The bioconda recipe is only automatically updated if you tag an official release in the repo. The release you have here is v1.0 from 6 months ago when I created the recipe, and that is the only version available via conda. If you want the newest changes you have added to the repo to be available as conda package, you will need to make another release. Then, the Bioconda Bot will detect that and regenerate the new package. Thank you, |
Hi Natasha, Thank you for that explanation! That makes sense. I think I can tag an official release (v1.1), and then notify the user. Do you know how long it should take for the Bioconda Bot to detect this? Alternatively, if you want to check and merge the Bioconda update, definitely feel free to do so! But I wouldn't want to bug you about this in the future. So going forward, I will just tag a new release whenever there is a significant update. Thanks again for all your help :) Cheers, |
Hi Arkadiy, I believe the bot checks for updates daily, then it opens PR (https://github.com/bioconda/bioconda-recipes/pulls). After someone merges the PR, the updated package will be available in Bioconda. There is a big Bioconda community, so the PRs (unless there are some failures) are merged fast. Thank you, |
Hi Natasha, Thanks for your swift response, and apologies for my delayed response. That totally makes. I will tag a new release now. There's no rush, so no pressure to merge this now. But feel free to do so if you have time :) Thanks again! |
Hi Arkadiy, The updated version of "fegenie", 1.1, is available as conda package now. -- |
Natasha, thank you so much! Your help is much appreciated :) Happy Halloween, |
You are welcome, and Happy Halloween as well :) |
Hi,
I would like to create conda package for FeGenie.
In order to do this, having a license file that allows distribution in the repo is required, and having official tagged release is preferable.
Thus, I was wondering if you can add license file, as well as tag a release of FeGenie.
Thank you,
Natasha
The text was updated successfully, but these errors were encountered: