-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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 support for pip install dask[jobqueue]
#11112
Comments
There are many different dask extensions that could be added this way and so far we chose not to do this. So far, the optional dependencies are only covering things that are related to dask core functionality and doesn't include any deployment specific optionals. Regarding testing, I see the benefits of having fully integrated CI runs but I'm concerned about the cost (mostly time and developer productivity). |
cc @jacobtomlinson who is heavily involved in development and maintenance of the various OSS deployment tools |
I think that's fair enough! Feel free to close if you wish. |
I think the amount of complexity in the CI of the deployment projects is enough to put me off doing something like this. Historically we've kept projects separate in Dask in order to give agency to the maintainers of each subproject. I'm not especially +1/-1 on adding some more extras to the I'm always keen to discuss ideas like this. Anything we can do to make the user experience of Dask better is worth talking about. But I dont see any compelling reasoning in this particular case to motivate making a change like this. Given @fjetter is also not positive on the idea I'm going to close this out. But thanks for starting the discussion @Andrew-S-Rosen! |
It might be worthwhile to add support for doing
pip install dask[jobqueue]
by adding the dependency to[project.optional-dependencies]
inpyproject.toml
. Additionally, it could be nice to have this tested in some integration CI run.The text was updated successfully, but these errors were encountered: