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

also consider setuptools in EasyBuildMeta easyblock #1093

Merged
merged 1 commit into from Feb 1, 2017

Conversation

boegel
Copy link
Member

@boegel boegel commented Feb 1, 2017

also consider setuptools in case it is listed as one of the sources in the EasyBuild easyconfig file

This is required to work around the problem reported in #1090

@damianam
Copy link
Member

damianam commented Feb 1, 2017

@boegel I find it confusing that you add packages in __init__, even if they aren't included as sources, and then, if they are not in the sources, just ignore them. Wouldn't it be more clear (and cleaner) if setuptools (and possibly vsc-install and vsc-base, but I don't fully understand why you need them twice) is added to easybuild_pkgs if, and just if, it is listed in self.src?

@boegel
Copy link
Member Author

boegel commented Feb 1, 2017

@damianam I guess we could do that too, yeah. Do you want me to make that change now though? I'd like to avoid spending too much time on this now... Making changes to the EasyBuildMeta easyblock is a bit tricky, since it also affects the bootstrap script, etc.

W.r.t. vsc-base and vsc-install: this is only because those may be picked up from the OS, if a more recent vsc-base or vsc-install is available there. That mostly a concern for HPC-UGent/VSC systems, other systems most likely don't have these installed system-wide.

@damianam
Copy link
Member

damianam commented Feb 1, 2017

@boegel: "jain". Doing it now or later I think it doesn't matter. But I think it should be done. To fix #1090 and don't delay 3.1.0, I guess you can keep it as it is now, after all it doesn't affect the functionality, but open an issue with target 3.1.1 or 3.2.0 to don't forget about it later.

@boegel
Copy link
Member Author

boegel commented Feb 1, 2017

@damianam issue opened at #1095, thanks for the review!

@boegel boegel merged commit 815173a into easybuilders:develop Feb 1, 2017
@boegel boegel deleted the easybuild_setuptools branch February 1, 2017 12:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants