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

Use of Conditional workflows #58

Open
francescobianco opened this issue Jun 7, 2021 · 2 comments
Open

Use of Conditional workflows #58

francescobianco opened this issue Jun 7, 2021 · 2 comments
Labels

Comments

@francescobianco
Copy link

francescobianco commented Jun 7, 2021

With our team we are starting to use the Conditional Workflows, as descrived here
https://www.commonwl.org/user_guide/24_conditional-workflow/index.html
but, it works with v1.2 of CWL actually shipped into https://pypi.org/project/cwltool/3.1.20210521105815/

For your constraint reason we can't do this

pip install cwltool==3.1.20210521105815

We would like a new release from you that includes this version as a constraint
3.1.20210521105815

instead of

"cwltool==3.0.20200710214758",

Do you have a time schedule to which we can refer, when will it be possible to have this version?

Thanks to:
@mruffalo
@mr-c
@shubham-padia
@portah
@michael-kotliar
@matteo-opencrmitalia

P.S. I apologize for my bad exposure in English

@michael-kotliar
Copy link
Member

michael-kotliar commented Jun 7, 2021

Hi @francescobianco

Thank you for submitting an issue. We can't use the latest version of cwltool due to this bug common-workflow-language/cwltool#1349. In order to make CWL-Airflow use the latest cwltool, first, I will need to fix that bug in cwltool:) I will work on it at the nearest time.

Meanwhile, as this bug relates only to a certain type of workflows, you can try to use the latest cwltool version by either changing it directly in setup.py or just manually updating it with pip3 install -U cwltool.

Let me know if you have any issues with conditional support in CWL-Airflow. It's still a work in progress, so I will be happy to see if there any bug fixes or additional features required.

@michael-kotliar
Copy link
Member

michael-kotliar commented Jun 29, 2021

Quick note for myself regarding a confirmed bug in cwltool

For cwltool==3.1.20210628163208 it still fails with the same error, however, if in the tool I put docker in the requirements section instead of hints, it works fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants