-
Notifications
You must be signed in to change notification settings - Fork 157
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
feat: Increase robustness of Python setup script #1249
feat: Increase robustness of Python setup script #1249
Conversation
Wonderful, it looks like the Github runners are having some trouble. 😢 |
Codecov Report
@@ Coverage Diff @@
## main #1249 +/- ##
=======================================
Coverage 47.89% 47.89%
=======================================
Files 375 375
Lines 19588 19588
Branches 9214 9214
=======================================
Hits 9382 9382
Misses 3822 3822
Partials 6384 6384 📣 Codecov can now indicate which changes are the most critical in Pull Requests. Learn more |
It's failing to download G4 data files from CERN. Should hopefully be transient. |
687531f
to
b69785f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes look good to me. The suggested change in the ERROR-message is imho very minor and may be ignored.
We've previously run into some minor issues with the Python setup script. This is only natural because shell scripting is hell, but we can still try to make it a little more robust. To this end, this commit adds two new features to the setup script: 1. The setup script now supports ZSH as well as Bash, so it should also work on Mac operating systems. 2. The script now tells the user which version of Python the bindings were set up for, so they don't run into versioning conflicts.
b69785f
to
92b8ab0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
We've previously run into some minor issues with the Python setup script. This is only natural because shell scripting is hell, but we can still try to make it a little more robust. To this end, this commit adds two new features to the setup script: