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

Build conda channel for hepdata_lib #117

Closed
clelange opened this issue Mar 5, 2020 · 2 comments · Fixed by conda-forge/staged-recipes#26293 or #262
Closed

Build conda channel for hepdata_lib #117

clelange opened this issue Mar 5, 2020 · 2 comments · Fixed by conda-forge/staged-recipes#26293 or #262
Labels
enhancement New feature or request external Issues with external packages

Comments

@clelange
Copy link
Collaborator

clelange commented Mar 5, 2020

Several people run into issues installing hepdata_lib even though several different methods are provided. There are often problems with inconsistent setups of ROOT and python, but also PyYAML, so adding a conda channel that makes use of the already existing ROOT one might and fixing the PyYAML version to something we know to work could make things bulletproof.
Docs at: https://conda.io/projects/conda-build/en/latest/index.html

@clelange clelange added enhancement New feature or request external Issues with external packages labels Mar 5, 2020
@matthewfeickert
Copy link
Member

matthewfeickert commented May 8, 2024

@clelange @GraemeWatt I'll add a PR to https://github.com/conda-forge/staged-recipes to create a feedstock once conda-forge/staged-recipes#26279 is merged (creating https://github.com/conda-forge/hepdata-validator-feedstock). Conda packages don't have the concept of extras, but PR #259 means that a hepdata_lib recipe won't require people to have ROOT (but they can still get it from conda-forge if they want) which is useful for making packaging easier as you don't have to worry about lower bounds on ROOT versions anymore.

@clelange
Copy link
Collaborator Author

Thanks, @matthewfeickert !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request external Issues with external packages
Projects
None yet
2 participants