On 24/04/17 20:34, Diane Trout wrote:
On Fri, 2017-04-21 at 23:08 +0100, Ghislain Antony Vaillant wrote:
Package: src:dask
Severity: wishlist
Dear Maintainer,
A new version of Dask is out (0.14.1) and is required for the latest
version of src:python-xarray. Please consider updating the packaging.
Thanks,
Ghis
I'm looking into it.
Great, thanks.
Dask 1.14's tests throws a few errors with distributed 1.14, and the
setup.py declares a dependency on distributed 1.16. I think I need a
breaks or conflicts in the dask 1.14 packaging against the older
dask.distributed package.
Perhaps a solution could be to use DEB_BUILD_PROFILES to simplify the
bootstrapping of the Dask packages, since both depends on each other
only for the testing stage, which can be disabled with the nocheck build
profile.
I discovered dask.distributed added a dependency on a package not in
Debian "sortedcollections" so I'll need to add that
We have sortedcontainers, so perhaps it would be worth investigating
whether the dependency on sortedcollections can be substituted. The
former looks more mature and is already packaged, which is a plus.
Also while I was trying to build dask.distributed I saw a few tests
that wanted network access, which will require some examination.
Good luck with that. It is always a pain, but if upstream is using
pytest then it might be worth suggesting them to tag the network tests
with a label, so that you they can be disabled via the -k flag.
src:python-xarray is using dask as a backend and is following its
progress quite closely, so there is a high chance I'll keep contacting
you for updates in the future.
Unless you are ok with me co-maintaining the Dask stack with you?
Cheers,
Ghis