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 ];