From d69933e0e0f315a3dd7e2f147554e71737996e31 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 2 Apr 2024 09:13:26 +0200 Subject: [PATCH] python311Packages.dbt-redshift: refactor --- .../python-modules/dbt-redshift/default.nix | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/dbt-redshift/default.nix b/pkgs/development/python-modules/dbt-redshift/default.nix index 2986936edcc8..86c3e53e9d49 100644 --- a/pkgs/development/python-modules/dbt-redshift/default.nix +++ b/pkgs/development/python-modules/dbt-redshift/default.nix @@ -6,6 +6,7 @@ , dbt-postgres , fetchFromGitHub , pytestCheckHook +, pythonOlder , pythonRelaxDepsHook , redshift-connector , setuptools @@ -16,6 +17,8 @@ buildPythonPackage rec { version = "1.7.5"; pyproject = true; + disabled = pythonOlder "3.10"; + src = fetchFromGitHub { owner = "dbt-labs"; repo = "dbt-redshift"; @@ -23,17 +26,20 @@ buildPythonPackage rec { hash = "sha256-wFNPXUU2EuDEiPpEAzjRIRdR27PHLVcOvgQ9E/bpgwM="; }; - nativeBuildInputs = [ - pythonRelaxDepsHook - setuptools - ]; - pythonRelaxDeps = [ "boto3" "redshift-connector" ]; - propagatedBuildInputs = [ + nativeBuildInputs = [ + pythonRelaxDepsHook + ]; + + build-system = [ + setuptools + ]; + + dependencies = [ agate boto3 dbt-core