python312Packages.amberelectric: 1.1.1 -> 2.0.12

https://github.com/madpilot/amberelectric.py/compare/1.1.1...2.0.12

Changed files
+14 -8
pkgs
development
python-modules
amberelectric
+14 -8
pkgs/development/python-modules/amberelectric/default.nix
···
{
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
];