-
-
Notifications
You must be signed in to change notification settings - Fork 5.7k
Add easybuild recipes to conda #2391
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
Conversation
|
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipes/easybuild:
For recipes/easybuild-easyblocks:
For recipes/easybuild-easyconfigs:
For recipes/easybuild-framework:
For recipes/vsc-base:
For recipes/vsc-install:
|
|
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipes/easybuild-easyconfigs:
|
|
To keep your diff clean, there is no need to remove existing recipes. |
|
Thanks, @rolando . I'll keep that in mind. For now I have many other things wrong. ;-) |
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
|
ping @boegel |
|
Ping @jakirkham and @conda-forge/core. @jakirkham , are you still on leave? Should I quite bugging you? |
recipes/bcolz/meta.yaml
Outdated
| @@ -1,56 +0,0 @@ | |||
| {% set name = "bcolz" %} | |||
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.
Please don't remove all of the other recipes in the recipes dir. conda-forge knows to only look at the ones you added.
|
Sorry. Let me add those back. |
Feel free to bug me. 😄 |
| home: http://hpcugent.github.com/easybuild | ||
| license: GPLv2 | ||
| summary: 'The EasyBuild framework supports the creation of custom easyblocks that implement support for installing particular (groups of) software packages.' | ||
| license_family: GPL2 |
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.
Is there a license file in the source that we can add to the package using license_file? Maybe the answer is no.
recipes/easybuild/build.sh
Outdated
|
|
||
| python setup.py install \ | ||
| --single-version-externally-managed \ | ||
| --record=record.txt |
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 can be moved to build/script and this file dropped.
recipes/easybuild-framework/build.sh
Outdated
|
|
||
| python setup.py install \ | ||
| --single-version-externally-managed \ | ||
| --record=record.txt |
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 can be moved to build/script and this file dropped.
| build: | ||
| number: 0 | ||
| skip: True # [py3k] | ||
| skip: True # [win] |
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.
These can be combined to give...
skip: true # [win or py3k]| - coloredlogs | ||
| - humanfriendly | ||
| - vsc-install >=0.9.19 | ||
| - vsc-base >=2.5.4 |
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.
Are all of these needed at build time or only at run time?
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.
Run time. It has a framework for running tests of extensions.
| - setuptools | ||
| - easybuild-easyconfigs ==3.1.0 | ||
| - easybuild-easyblocks ==3.1.0 | ||
| - easybuild-framework ==3.1.0 |
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.
Are all of these needed at build time or only at run time?
|
I'll hold off on doing more review until after the removed recipes are restored. Just so you know, even if there are recipes in |
…into feature/easybuild
|
@jakirkham , I think something is up with the travis builds. |
|
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipes/easybuild:
|
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
|
Hmm...maybe it was canceled accidentally while doing some cleanup of outdated builds. |
|
@jakirkham , merge? |
|
This has conflicts with master somehow. Please resolve these, @jerowe. Thanks! |
|
@scopatz - I fixed the conflicts. |
|
|
||
| about: | ||
| home: http://hpcugent.github.com/easybuild | ||
| license: GPLv2 |
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.
gpl has to have the license_file, as per the terms of the license
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.
ping @boegel
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.
Nevermind, @boegel, that was my oversight. The license file is right there. ;-)
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.
Done.
|
|
||
| about: | ||
| home: http://hpcugent.github.com/easybuild | ||
| license: GPLv2 |
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.
same
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.
Done.
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.
Maybe I am missing something, but where is the license file om this one?
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.
Good catch. I just added it.
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.
Ok this time it is really fixed. ;-)
|
|
||
| about: | ||
| home: https://github.com/hpcugent/vsc-base | ||
| license: LPGLv2+ |
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.
needs license file
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.
Done.
|
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipes/easybuild:
|
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
|
woohoo thanks! |
| - coloredlogs | ||
| - humanfriendly | ||
| - vsc-install >=0.9.19 | ||
| - vsc-base >=2.5.4 |
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.
there are a couple of additional (optional) dependencies that may be interesting to include, e.g. keyring (for eb --new-pr), GC3Pie (for eb --job), GitPython (eb --new-pr), pep8 (eb --style-check)
|
Let me go and investigate how many of these already exist as conda
packages. I already got pep8 I think.
…On Wed, Feb 15, 2017 at 1:59 PM Kenneth Hoste ***@***.***> wrote:
***@***.**** commented on this pull request.
------------------------------
In recipes/easybuild-framework/meta.yaml
<#2391 (review)>
:
> + - python
+ - setuptools >=0.6
+ - pyyaml
+ - coloredlogs
+ - humanfriendly
+ - vsc-install >=0.9.19
+ - vsc-base >=2.5.4
+
+ run:
+ - python
+ - setuptools >=0.6
+ - pyyaml
+ - coloredlogs
+ - humanfriendly
+ - vsc-install >=0.9.19
+ - vsc-base >=2.5.4
there are a couple of additional (optional) dependencies that may be
interesting to include, e.g. keyring (for eb --new-pr), GC3Pie (for eb
--job), GitPython (eb --new-pr), pep8 (eb --style-check)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#2391 (review)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFTFRvaXt_-uB2vMwvnLC2PNqdQqAb3Qks5rcsyKgaJpZM4L8MiL>
.
|
No description provided.