-
Notifications
You must be signed in to change notification settings - Fork 192
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
Download: Refactor CLI commands and introduce --download-configs
as well as --container-library
.
#2336
Merged
+412
−114
Merged
Download: Refactor CLI commands and introduce --download-configs
as well as --container-library
.
#2336
Changes from 13 commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
a542152
Refactor CLI commands of nf-core download.
MatthiasZepper ee39770
Enable pulling from multiple container image libraries (registries).
MatthiasZepper f06772a
Adapt the tests.
MatthiasZepper 9485e22
Fix the CLI test with regard to the revised CLI.
MatthiasZepper 130ce36
Create a ContainerError class with several specific sub-errors.
MatthiasZepper cdbe6d1
More extensive tests for the Singularity ContainerErrors.
MatthiasZepper 2845e5c
Handle the Singularity exceptions in get_singularity_images().
MatthiasZepper 82df716
Run issort, README and CHANGELOG updates.
MatthiasZepper 6e836c3
Add a test for the wrapper around singularity_pull_image() in get_si…
MatthiasZepper 2e678e6
Fix the test for get_singularity_images()
MatthiasZepper 9fe1236
Replaced all 'sys.exit(1)' from the code. Hopefully this does not aff…
MatthiasZepper ee4a09a
Create a custom exception for intended program terminations. This can…
MatthiasZepper 2c93bd8
Custom excepthook broke rich.traceback coloring. Fixed now.
MatthiasZepper 9041d93
Some Click versions may pass `container_library` as empty tuple when …
MatthiasZepper File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
That's a cool idea. You can also try to read this from
/etc/containers/registries.conf
if you really wanted.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.
I am open to improvements, but I felt that reading various config files (e.g. also the various Nextflow configs) was overengineering considering how desperately the next tools release is anticipated? If I recall correctly, it was you who rightfully pointed out via personal message that I was not really focussing enough on the essentials of that feature?
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.
Yup I agree that's not important! I was just adding a comment because I thought you might be interested.
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.
I am interested for sure, but ironically I have neither a
/etc/containers/registries.conf
nor a$HOME/.config/containers/registries.conf
on my system. I presume that this is GNU/Linux specific?