From 59c2ae5052dc57a13e20c7ae20b75cd14d1eaad0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 26 Sep 2025 03:45:30 -0700 Subject: [PATCH] python3Packages.upcloud-api: 2.7.0 -> 2.9.0 Diff: https://github.com/UpCloudLtd/upcloud-python-api/compare/v2.7.0...v2.9.0 Changelog: https://github.com/UpCloudLtd/upcloud-python-api/blob/v2.9.0/CHANGELOG.md --- .../python-modules/upcloud-api/default.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/upcloud-api/default.nix b/pkgs/development/python-modules/upcloud-api/default.nix index 2d5c43ecfbdc..3042ab22cb68 100644 --- a/pkgs/development/python-modules/upcloud-api/default.nix +++ b/pkgs/development/python-modules/upcloud-api/default.nix @@ -4,30 +4,36 @@ fetchFromGitHub, setuptools, requests, + keyring, pytestCheckHook, responses, }: buildPythonPackage rec { pname = "upcloud-api"; - version = "2.7.0"; + version = "2.9.0"; pyproject = true; src = fetchFromGitHub { owner = "UpCloudLtd"; repo = "upcloud-python-api"; tag = "v${version}"; - hash = "sha256-YTccjuoagjS/Gllw8VtJ4NFoVqN1YeqXdgHI7BtP98w="; + hash = "sha256-OnHKKSlj6JbqXL1YDkmR7d6ae8eVdXOPx6Los5qPDJE="; }; build-system = [ setuptools ]; dependencies = [ requests ]; + optional-dependencies = { + keyring = [ keyring ]; + }; + nativeCheckInputs = [ pytestCheckHook responses - ]; + ] + ++ lib.flatten (builtins.attrValues optional-dependencies); pythonImportsCheck = [ "upcloud_api" ];