-
-
Notifications
You must be signed in to change notification settings - Fork 258
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
MAINT: add distributed as a dependency #466
Conversation
This is a work in progress while I figure out the testing. |
These are generally hard to test in CI, due to module caching. I'd recommend a simple change at the top of the file with a
and just a manual test locally in an environment without distributed. |
Do we want to add |
I have a slight preference for keeping this an optional dependency for now.
…On Tue, Feb 19, 2019 at 3:12 PM James Bourbeau ***@***.***> wrote:
Do we want to add distributed as a dependency? Ref discussion going on in
#463 <#463>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#466 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ABQHInlfLpCChyfvhEWKUkoIlfNq9n1_ks5vPGirgaJpZM4bDyhe>
.
|
Sounds good |
4fe65e2
to
8d82fe4
Compare
Ahh sorry @stsievert I may have led you astray... I see now why you started with your dummy class, since we need to provide something to So, given the headaches of working around that, lets just add a dependency on distributed. Did you want to work on that change here? |
d7fd423
to
b550ef2
Compare
This solution is a lot easier. I made that change here, which is a one-line change to
No worries – I didn't waste too much time on this. This solution is a lot cleaner, and resolves the conflict between requiring an optional dependency. |
Yeah, the change to setup.py should be all we need now. I'll take a look at the failing CI in a bit. |
Should a minimum version of distributed be required? |
I was just looking to see what a good version would be. It seems like distributed 1.25.0 coincides with Dask 1.0, so let's go with that. |
Sounds good. I've added |
CI should be fixed now, if you could merge master and push. |
Master merged and CI passing. |
Thanks. |
Fixes #464