From fc89becbc694ca34e9caf6627743efbc5634d89a Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 24 Mar 2025 10:37:01 +0100 Subject: [PATCH] python312Packages.odc-stac: fix broken import https://github.com/dask/dask/issues/11843 --- pkgs/development/python-modules/odc-stac/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/odc-stac/default.nix b/pkgs/development/python-modules/odc-stac/default.nix index a5d9f8f94b31..5a55132db317 100644 --- a/pkgs/development/python-modules/odc-stac/default.nix +++ b/pkgs/development/python-modules/odc-stac/default.nix @@ -39,6 +39,15 @@ buildPythonPackage rec { hash = "sha256-uudBzxVGt3RW4ppDrFYfA9LMa2xPfs3FTBzVS19FjB4="; }; + # ImportError: cannot import name 'quote' from 'dask.base' + # https://github.com/dask/dask/issues/11843 + postPatch = '' + substituteInPlace odc/loader/_builder.py \ + --replace-fail \ + "from dask.base import quote, tokenize" \ + "from dask.base import tokenize; from dask.core import quote" + ''; + build-system = [ setuptools ];