-
Notifications
You must be signed in to change notification settings - Fork 240
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
Errors with Toil v. 3.14.0 installed through Bioconda and v. 3.18.0 installed through pip #2528
Comments
Thanks for the report. The underlying cwltool library Toil depends on underwent a refactoring and I don't believe the latest release is fully compatible with it yet. I know @mr-c mentioned he was working on it, but I don't know about the status. My imperfect advice right now is to use the older Toil if you need CWL support and the newer one if you want to run without CWL. Hope this helps. |
OK, thanks a lot for your input. My goal is to run the newer version of Cactus (https://github.com/ComparativeGenomicsToolkit/cactus), so I'm guessing that CWL support won't be needed for that. Here's hoping that the error with the latest version will be fixed. |
Should we release a patch for 3.14? Or can we update what Bioconda ships? It's not good for the Toil command to be broken right out of the box. @amizeranschi It looks like when you try to run |
@adamnovak You were right, the pip command that I ran did not update cwltoil. Thanks for looking into this. Running |
It looks like @chapmanb may have been handling Toil packaging for conda. We might just need to make a PR against https://github.com/bioconda/bioconda-recipes/blob/master/recipes/toil/meta.yaml to update it. That probably needs to be part of our release process if we want conda to be up to date. |
Could Toil also be made compatible with the latest version of cwltool? This would enable it to be installed once again as part of the base Bcbio-nextgen install. See: bcbio/bcbio-nextgen#2710 (comment). |
Stale. Please reopen if this is still an issue. |
@DailyDreaming Not sure why this was closed (as it was never addressed in any way), but I can't reopen the issue myself. I've updated the old thread at bcbio/bcbio-nextgen#2799 but I'm not sure if the problem that @chapmanb mentioned was fixed, i.e. regarding the cwltool dependency. Do you have any idea about this? |
It's weird you can't reopen it as the submitter. Maybe we have a project setting mis-set. I think we've since bumped our cwltool dependency a few times; it may now be new enough for the other package that was conflicting with us. We no longer want people to use Given that installing Toil 3.18 through Pip entirely, and not mixing it with a Conda install of 3.14, produced both a working Or is this issue meant to track the same problem as bcbio/bcbio-nextgen#2799: namely getting bcbio to include Toil by default again? |
@DailyDreaming It looks like because of isaacs/github#583 nobody can reopen issues if we close them. I guiess we either have to stop telling people to do that, or replace Github, because Github isn't fixing it. |
@adamnovak thanks for looking into this. Yes, I was only hoping to have Toil included by default in bcbio's main conda environment, as mentioned in bcbio/bcbio-nextgen#2799, and the last thing mentioned there was about the cwltool problem. If this is now fixed, then hopefully they'll be willing to re-enable Toil. Come to think of it, seeing as this is just a bcbio issue after all, it might be best to close this issue altogether. |
Hello,
I'm getting errors with Toil installed through Bioconda in a fresh environment:
This is what happens if I try to run toil:
while
cwltoil
doesn't throw any error:If I then do
pip install --upgrade toil
, I end up with v. 3.18.0 and thetoil
command doesn't through any error:However, now the
cwltoil
command errors out:How can I get both
toil
andcwltoil
to work?┆Issue is synchronized with this Jira Story
┆Issue Number: TOIL-50
The text was updated successfully, but these errors were encountered: