From d9fd652e81a8140eecd165f9a0dcce2a6c3d5178 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristoffer=20K=2E=20F=C3=B8llesdal?= Date: Wed, 7 Aug 2024 14:25:37 +0200 Subject: [PATCH] databrics-sql-cli: Relax dependencies --- .../applications/misc/databricks-sql-cli/default.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/databricks-sql-cli/default.nix b/pkgs/applications/misc/databricks-sql-cli/default.nix index ae118501f47de90..ab51f7f1d1afbdc 100644 --- a/pkgs/applications/misc/databricks-sql-cli/default.nix +++ b/pkgs/applications/misc/databricks-sql-cli/default.nix @@ -2,6 +2,7 @@ , fetchFromGitHub , fetchpatch , python3 +, pythonRelaxDepsHook }: python3.pkgs.buildPythonApplication rec { @@ -24,15 +25,20 @@ python3.pkgs.buildPythonApplication rec { }) ]; + pythonRelaxDeps = [ + "pandas" + "databricks-sql-connector" + "sqlparse" + ]; + postPatch = '' substituteInPlace pyproject.toml \ --replace 'python = ">=3.7.1,<4.0"' 'python = ">=3.8,<4.0"' \ - --replace 'pandas = "1.3.4"' 'pandas = "~1.5"' ''; - nativeBuildInputs = with python3.pkgs; [ + nativeBuildInputs = (with python3.pkgs; [ poetry-core - ]; + ]) ++ [ pythonRelaxDepsHook ]; propagatedBuildInputs = with python3.pkgs; [ cli-helpers