-
Notifications
You must be signed in to change notification settings - Fork 702
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
{tools}[foss/2021a] cwltool v3.1.20221018083734 w/ Python 3.9.5 #16503
{tools}[foss/2021a] cwltool v3.1.20221018083734 w/ Python 3.9.5 #16503
Conversation
@boegelbot please test @ generoso |
@boegel: Request for testing this PR well received on login1 PR test command '
Test results coming soon (I hope)... - notification for comment with ID 1295039229 processed Message to humans: this is just bookkeeping information for me, |
Test report by @boegelbot |
}), | ||
('cwlformat', '2022.2.18', { | ||
'modulename': 'cwlformat', | ||
'source_tmpl': 'cwlformat-%(version)s-py3-none-any.whl', |
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.
Any reason why you're not using the .tar.gz
here, but using the prebuilt wheel instead?
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.
The build failed with the tarball: an issue with a missing README file.
No issue with the whl 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.
That's a bug in the source package in PyPI, maybe report this upstream?
Since this is Python-only, using a wheel file or source tarball doesn't matter much, so fine as is
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.
Reported upstream
edit: see rabix/cwl-format#19
easybuild/easyconfigs/c/cwltool/cwltool-3.1.20221018083734-GCCcore-10.3.0.eb
Outdated
Show resolved
Hide resolved
easybuild/easyconfigs/c/cwltool/cwltool-3.1.20221018083734-GCCcore-10.3.0.eb
Outdated
Show resolved
Hide resolved
easybuild/easyconfigs/c/cwltool/cwltool-3.1.20221018083734-GCCcore-10.3.0.eb
Outdated
Show resolved
Hide resolved
easybuild/easyconfigs/c/cwltool/cwltool-3.1.20221018083734-GCCcore-10.3.0.eb
Outdated
Show resolved
Hide resolved
@boegelbot please test @ generoso |
@boegel: Request for testing this PR well received on login1 PR test command '
Test results coming soon (I hope)... - notification for comment with ID 1303980716 processed Message to humans: this is just bookkeeping information for me, |
Test report by @boegelbot |
Test report by @boegel |
Going in, thanks @SIB-software! |
('mistune', '0.8.4', { | ||
'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], | ||
}), | ||
('schema-salad', '8.3.20221016151607', { |
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.
Thanks for this!
Please consider either using the pre-built binary wheels for schema-salad, or compile your own using mypyc
Examples from other packaging systems
https://github.com/conda-forge/schema-salad-feedstock/blob/b4719fc95e2e4f8ebf85e2c266af0983312ddc3a/recipe/meta.yaml#L17
https://github.com/common-workflow-language/schema_salad/blob/b86efc78a4dc4c1f4055ab24615504e177e7e053/schema_salad.Dockerfile#L9
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.
@mr-c Can you elaborate on the benefit of using mypyc
instead of a regular pip install
for schema-salad
?
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.
mypyc can be used to compile Python projects with type hints into fast binary modules. For example, the Python code formatter black
is distributed in a binary wheel this way (despite being a pure Python codebase)
(created using
eb --new-pr
)