From 6dc8602fea03fb69a0dfd5bd32aa8fb703f5bdca Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 20 Sep 2025 10:17:41 +0200 Subject: [PATCH] python313Packages.tagoio-sdk: modernize --- .../python-modules/tagoio-sdk/default.nix | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/tagoio-sdk/default.nix b/pkgs/development/python-modules/tagoio-sdk/default.nix index efc9fff18e22..b7f8944e682e 100644 --- a/pkgs/development/python-modules/tagoio-sdk/default.nix +++ b/pkgs/development/python-modules/tagoio-sdk/default.nix @@ -3,21 +3,20 @@ aiohttp, buildPythonPackage, fetchFromGitHub, - poetry-core, + hatchling, pytestCheckHook, python-dateutil, python-socketio, - pythonOlder, requests, requests-mock, + requests-toolbelt, + sseclient-py, }: buildPythonPackage rec { pname = "tagoio-sdk"; version = "5.0.3"; - format = "pyproject"; - - disabled = pythonOlder "3.9"; + pyproject = true; src = fetchFromGitHub { owner = "tago-io"; @@ -28,15 +27,15 @@ buildPythonPackage rec { pythonRelaxDeps = [ "requests" ]; - nativeBuildInputs = [ - poetry-core - ]; + build-system = [ hatchling ]; - propagatedBuildInputs = [ + dependencies = [ aiohttp python-dateutil python-socketio requests + requests-toolbelt + sseclient-py ]; nativeCheckInputs = [