-
Notifications
You must be signed in to change notification settings - Fork 18
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
Add toil-lib dependency (resolves BD2KGenomics/toil#922) #434
Conversation
I like the +/- spread on this! Reviewing now. |
@@ -73,6 +73,7 @@ def check_provided(distribution, min_version, max_version=None, optional=False): | |||
author_email='[email protected]', | |||
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That would be great
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.
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.