Skip to content

Replace deps by hidden deps instead of removing them from the lists.#2748

Merged
boegel merged 6 commits intoeasybuilders:developfrom
ComputeCanada:cleanup-hiddendependencies
Feb 8, 2019
Merged

Replace deps by hidden deps instead of removing them from the lists.#2748
boegel merged 6 commits intoeasybuilders:developfrom
ComputeCanada:cleanup-hiddendependencies

Conversation

@bartoldeman
Copy link
Copy Markdown
Contributor

This a cleanup so that hidden deps do not need to be re-added when
dumping the easyconfig. The build only needs to consider
builddependencies and dependencies, with integrated hidden
dependencies.

This a cleanup so that hidden deps do not need to be re-added when
dumping the easyconfig. The build only needs to consider
builddependencies and dependencies, with integrated hidden
dependencies.
Copy link
Copy Markdown

@houndci-bot houndci-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some files could not be reviewed due to errors:

./easybuild/framework/easyconfig/easyconfig.py:200:-470: W605 invalid escape ...
./easybuild/framework/easyconfig/easyconfig.py:200:-470: W605 invalid escape sequence '\ '
./easybuild/framework/easyconfig/easyconfig.py:200:-461: W605 invalid escape sequence '\ '
./easybuild/framework/easyconfig/easyconfig.py:200:-346: W605 invalid escape sequence '\ '
./easybuild/framework/easyconfig/easyconfig.py:200:-269: W605 invalid escape sequence '\ '

Copy link
Copy Markdown

@houndci-bot houndci-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some files could not be reviewed due to errors:

./easybuild/framework/easyconfig/easyconfig.py:200:-470: W605 invalid escape ...
./easybuild/framework/easyconfig/easyconfig.py:200:-470: W605 invalid escape sequence '\ '
./easybuild/framework/easyconfig/easyconfig.py:200:-461: W605 invalid escape sequence '\ '
./easybuild/framework/easyconfig/easyconfig.py:200:-346: W605 invalid escape sequence '\ '
./easybuild/framework/easyconfig/easyconfig.py:200:-269: W605 invalid escape sequence '\ '

Copy link
Copy Markdown

@houndci-bot houndci-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some files could not be reviewed due to errors:

./easybuild/framework/easyconfig/easyconfig.py:200:-470: W605 invalid escape ...
./easybuild/framework/easyconfig/easyconfig.py:200:-470: W605 invalid escape sequence '\ '
./easybuild/framework/easyconfig/easyconfig.py:200:-461: W605 invalid escape sequence '\ '
./easybuild/framework/easyconfig/easyconfig.py:200:-346: W605 invalid escape sequence '\ '
./easybuild/framework/easyconfig/easyconfig.py:200:-269: W605 invalid escape sequence '\ '

Copy link
Copy Markdown

@houndci-bot houndci-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some files could not be reviewed due to errors:

./easybuild/framework/easyconfig/easyconfig.py:200:-470: W605 invalid escape ...
./easybuild/framework/easyconfig/easyconfig.py:200:-470: W605 invalid escape sequence '\ '
./easybuild/framework/easyconfig/easyconfig.py:200:-461: W605 invalid escape sequence '\ '
./easybuild/framework/easyconfig/easyconfig.py:200:-346: W605 invalid escape sequence '\ '
./easybuild/framework/easyconfig/easyconfig.py:200:-269: W605 invalid escape sequence '\ '

@boegel boegel added this to the next release (3.8.2) milestone Feb 7, 2019
Comment thread easybuild/framework/easyconfig/easyconfig.py Outdated
Comment thread easybuild/framework/easyconfig/easyconfig.py Outdated
It now goes through a plain loop without list comprehensions and
code duplication. The (build)dependencies are now modified in-place
instead of creating new lists.
Comment thread easybuild/framework/easyconfig/easyconfig.py
Comment thread easybuild/tools/module_naming_scheme/toolchain.py Outdated
Comment thread easybuild/tools/module_naming_scheme/toolchain.py
@bartoldeman bartoldeman force-pushed the cleanup-hiddendependencies branch from 8fb9b12 to 975a9be Compare February 8, 2019 18:31
@boegel
Copy link
Copy Markdown
Member

boegel commented Feb 8, 2019

Thanks for the effort @bartoldeman!

@boegel boegel merged commit ff60a53 into easybuilders:develop Feb 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants