forked from easybuilders/easybuild-framework
-
Notifications
You must be signed in to change notification settings - Fork 0
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
New feature: update exts list versions to latest #5
Closed
victormachadoperez
wants to merge
33
commits into
develop
from
feature-update-exts-list-versions-to-latest
Closed
Changes from 1 commit
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
a710a8b
Add .venv* to .gitignore file
f47e912
Update exts_list versions implemented
51d521f
Minior fixes to match EB style
dagonzalezfo 8e77236
Delete printing magic numbers offsets
4653be7
Change NotImplementedError for EasyBuildError
fa11840
Avoid direct references to class variables from outside the class.
fab8112
Improved variable string type check when writing down options in new …
7bbf2e4
Added support for bioconductor packages
df2b442
clean code
7eaa222
Merge pull request #7 from HPCNow/feature-update-exts-list-versions-t…
victormachadoperez 3374b22
Update_exts_list outside of EasyBlock class
dbe9d65
Refactor magic string
0e30a6e
Getters for exts_list, exts_defaultclass and bioconductor_version.
bf56361
Do not update extensions that are on base R
7d01f4c
Fix update exts list with base R extensions
e9a60f9
Fix R base packages
1f9a1aa
Clarify case where extensions in exts_list is a string
663211a
Calculate MD5 checksum for R packages that do not have MD5 in their C…
9146cd2
Merge branch 'develop' into feature-update-exts-list-versions-to-latest
ee73df9
Clean code and minor comments
40bf8d2
Clean code and improvement of error handling
4b0ae39
Clean code and minor improvements
6888b8b
Delete get_exts_list console messages
886716d
spelling error
272c779
Added pythonBundle easyblock check for deducing exts_defaultclass in …
f4fb003
Add .vscode folder to the .gitignore file
5eca48d
Gather update exts feature into exts_tools.py file
83eb6fc
Add _get_extension_values function
09a74ae
Delete trail space
2182bd9
Get rid of _calculate_md5 function
d50b376
Unifying PRs
1da7dba
terminal output improvements
77569b1
Update extensions is now parallel
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
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.
Use this option to define exts_defaultclass for PythonBundles: Taken from PythonBundle EasyBlock
If ec.easyblock=PythonBundle,
elf.cfg['exts_defaultclass'] = 'PythonPackage'
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.
This is to use the same mechanism that PythonBundle EasyBlocks use to define exts_defaultclass value