From d1bf40992dc333f17ae1b029cfced4fb49f6393d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 7 Dec 2024 00:54:47 +0100 Subject: [PATCH] python312Packages.amberelectric: 1.1.1 -> 2.0.12 https://github.com/madpilot/amberelectric.py/compare/1.1.1...2.0.12 --- .../python-modules/amberelectric/default.nix | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/amberelectric/default.nix b/pkgs/development/python-modules/amberelectric/default.nix index 5253eef6c214..b8214fa5372b 100644 --- a/pkgs/development/python-modules/amberelectric/default.nix +++ b/pkgs/development/python-modules/amberelectric/default.nix @@ -1,31 +1,37 @@ { lib, + aenum, buildPythonPackage, - fetchPypi, + fetchFromGitHub, + poetry-core, + pydantic, pytest-mock, pytestCheckHook, python-dateutil, pythonOlder, - setuptools, urllib3, }: buildPythonPackage rec { pname = "amberelectric"; - version = "1.1.1"; + version = "2.0.12"; pyproject = true; disabled = pythonOlder "3.7"; - src = fetchPypi { - inherit pname version; - hash = "sha256-gxpFKIrGHpwjPdF0nnyruwCYf3bhrubdtXNx2+wEiZU="; + src = fetchFromGitHub { + owner = "madpilot"; + repo = "amberelectric.py"; + tag = "v${version}"; + hash = "sha256-HTelfgOucyQINz34hT3kGxhJf68pxKbiO3L54nt5New="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ poetry-core ]; - propagatedBuildInputs = [ + dependencies = [ + aenum urllib3 + pydantic python-dateutil ];