Add toil-lib dependency (resolves BD2KGenomics/toil#922)#434
Conversation
|
I like the +/- spread on this! Reviewing now. |
setup.py
Outdated
| url="https://github.com/BD2KGenomics/toil-scripts", | ||
| install_requires=[ | ||
| 'toil-lib==1.0.2', | ||
| 'tqdm==3.8.0', # FIXME: Remove once ADAM stops using it (superfluous import) |
There was a problem hiding this comment.
Small aside, but I think we can get rid of the tqdm requirement. I don't see it used anywhere in the codebase.
There was a problem hiding this comment.
That would be great
There was a problem hiding this comment.
Let's just remove it in this PR?
|
Just dropped a few nits. Other than nits, LGTM! |
|
Thanks @fnothaft! I'll address these now. |
|
@fnothaft — found a blunder in toil-lib. I'll need to push 1.0.3 out before I can merge this, doing that now. |
|
Blimey mate! A blunder! |
|
@jvivian so now that this is merged, PRs that added to toil_scripts.tools or toil_scripts.lib should be split, right? E.g., #381 added to |
|
That's a good question. I think the former option is what I'll do in the short term until a pipeline gets broken out into its own repo. Once a pipeline has broken up with its estranged lover toil-scripts, PRs can target the new repo with changes that complement the additions to toil-lib. PR against toil-lib > merge > bump toil-lib to new release > build release branch on jenkins to push to pypi > bump toil-lib to dev version > PR against toil-scripts | PR against pipeline-repo. |
|
SGTM. I'm not planning to touch #381 for a while, so I'll hold off there. |
No description provided.