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

Reply via email to