Package: dask / 2024.12.1+dfsg-2

Metadata

Package Version Patches format
dask 2024.12.1+dfsg-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
remove bokeh embeds.patch | (download)

docs/source/diagnostics-local.rst | 8 2 + 6 - 0 !
1 file changed, 2 insertions(+), 6 deletions(-)

 disable links to sourceless plots that contain off system links.

Use the packaged MathJax.patch | (download)

docs/source/conf.py | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 use the packaged mathjax
use local intersphinx.patch | (download)

docs/source/conf.py | 13 7 + 6 - 0 !
1 file changed, 7 insertions(+), 6 deletions(-)

 use local intersphinx references,
 instead of the web. Also deleted some duplicated code.

use local reference yaml.patch | (download)

docs/source/configuration.rst | 40 20 + 20 - 0 !
1 file changed, 20 insertions(+), 20 deletions(-)

 use local files for building documentation instead of
 downloading them from github.
use youtube nocookie.patch | (download)

docs/source/array.rst | 2 1 + 1 - 0 !
docs/source/bag.rst | 2 1 + 1 - 0 !
docs/source/best-practices.rst | 2 1 + 1 - 0 !
docs/source/dashboard.rst | 2 1 + 1 - 0 !
docs/source/dataframe.rst | 2 1 + 1 - 0 !
docs/source/delayed.rst | 2 1 + 1 - 0 !
docs/source/diagnostics-distributed.rst | 2 1 + 1 - 0 !
docs/source/futures.rst | 4 2 + 2 - 0 !
docs/source/presentations.rst | 6 3 + 3 - 0 !
9 files changed, 12 insertions(+), 12 deletions(-)

 use youtube-nocookie.com for embedded videos

youtube-nocookie is a little more privacy friendly than regular
youtube and is a minor change.


reproducible config autofunction.patch | (download)

dask/config.py | 7 4 + 3 - 0 !
dask/tests/test_config.py | 2 1 + 1 - 0 !
2 files changed, 5 insertions(+), 4 deletions(-)

 call os.path.expanduser in the collect function instead of top level
 Calling it when defining the PATH or paths variables meant the
 value of os.path.expanduser("~") ended up as part of the default
 function signature, which makes this unreproducible.
 Also I think ~ is a bit clearer to the user, at least Unix-like OS users.

ignore_some_sphinx_packages.patch | (download)

docs/requirements-docs.txt | 11 0 + 11 - 0 !
docs/source/10-minutes-to-dask.rst | 8 4 + 4 - 0 !
docs/source/conf.py | 8 4 + 4 - 0 !
docs/source/scheduling.rst | 2 1 + 1 - 0 !
4 files changed, 9 insertions(+), 20 deletions(-)

 don't try to use sphinx extensions we don't have

sphinx_autosummary_accessors is not packaged;
jupyter_sphinx is but probably doesn't work.

js yaml.patch | (download)

docs/source/_static/config_converter.js | 4 2 + 2 - 0 !
docs/source/_templates/layout.html | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 don't use minified javascript without source

This partly reverts https://github.com/dask/dask/pull/9306
as we don't have the package they switched to (and given that it's
semi-abandoned, may not want to).

verbatim sphinx ipython.patch | (download)

docs/source/shared.rst | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 running the example documentation code makes
 documentation building non-reproducible
Forward: no


fix sphinx config.patch | (download)

docs/source/conf.py | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 fix sphinx configuration
use local xarray logo.patch | (download)

docs/source/index.rst | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
disable dask expr docs.patch | (download)

docs/source/dataframe-api.rst | 631 1 + 630 - 0 !
1 file changed, 1 insertion(+), 630 deletions(-)

 the dask documentation eventually tries to generate
 documentation files for dask_expr, which isn't packaged for Debian
 yet, because it depends on the pyarrow.
 .
 Once pyarrow is available remove this patch and add python3-dask-expr as
 a documentation dependency.


cleanup some privacy breaches.patch | (download)

docs/source/gpu.rst | 9 1 + 8 - 0 !
docs/source/index.rst | 8 0 + 8 - 0 !
docs/source/support.rst | 5 0 + 5 - 0 !
3 files changed, 1 insertion(+), 21 deletions(-)

 remove unnecessary privacy breaches.
 This patch gets rid of privacy breaches providing little to no added
 value to upstream documentation.  Notably the youtube videos (already
 patched to be inlined by the "no cookies" variant) are kept around, and
 the transpose_cyto document has preserved links to precise script
 versions, as they also check for script integrity, making offline
 replacements possibly delicate.

disable dask theme.patch | (download)

docs/source/conf.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 disable dask theme

... until https://bugs.debian.org/1085947 is fixed.

Bug-Debian: https://bugs.debian.org/1091016
test_nanquantile_all_nan allow no warning.patch | (download)

dask/array/tests/test_reductions.py | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 don't fail test_nanquantile_all_nan if runtimewarning is not raised

numpy 2.0.patch | (download)

dask/dataframe/tests/test_arithmetics_reduction.py | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 skip test_reductions_out[product] with numpy >= 2

These tests have already been removed in the next upstream release, but
that depends more heavily on pyarrow which isn't yet in Debian.