diff --git a/pkgs/development/python-modules/kbcstorage/default.nix b/pkgs/development/python-modules/kbcstorage/default.nix index eea875bc398cc..c7adc74381234 100644 --- a/pkgs/development/python-modules/kbcstorage/default.nix +++ b/pkgs/development/python-modules/kbcstorage/default.nix @@ -12,6 +12,8 @@ setuptools-git-versioning, setuptools-scm, urllib3, + google-auth, + google-cloud-storage, }: buildPythonPackage rec { @@ -33,19 +35,26 @@ buildPythonPackage rec { --replace-fail "urllib3<2.0.0" "urllib3" ''; - nativeBuildInputs = [ + build-system = [ setuptools setuptools-git-versioning setuptools-scm ]; - propagatedBuildInputs = [ + pythonRelaxDeps = [ + "google-cloud-storage" + "google-auth" + ]; + + dependencies = [ azure-storage-blob boto3 python-dotenv requests responses urllib3 + google-auth + google-cloud-storage ]; # Requires API token and an active Keboola bucket @@ -59,11 +68,11 @@ buildPythonPackage rec { "kbcstorage.tables" ]; - meta = with lib; { + meta = { description = "Keboola Connection Storage API client"; homepage = "https://github.com/keboola/sapi-python-client"; changelog = "https://github.com/keboola/sapi-python-client/releases/tag/${version}"; - license = licenses.mit; - maintainers = with maintainers; [ mrmebelman ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ mrmebelman ]; }; }