diff --git a/pkgs/development/python-modules/forecast-solar/default.nix b/pkgs/development/python-modules/forecast-solar/default.nix index 9f4b199c5671..4e329a100c8e 100644 --- a/pkgs/development/python-modules/forecast-solar/default.nix +++ b/pkgs/development/python-modules/forecast-solar/default.nix @@ -1,6 +1,7 @@ { lib , buildPythonPackage , fetchFromGitHub +, setuptools , pythonOlder , aiodns , aiohttp @@ -10,20 +11,23 @@ buildPythonPackage rec { pname = "forecast-solar"; - version = "3.0.0"; - - format = "setuptools"; + version = "3.1.0"; + pyproject = true; src = fetchFromGitHub { owner = "home-assistant-libs"; repo = "forecast_solar"; - rev = "refs/tags/${version}"; - hash = "sha256-Go0DF2qyVyGVYEeoEEuxsSR9Ge8Pg4S77zM1HL83ELc="; + rev = "refs/tags/v${version}"; + hash = "sha256-iol0XtfPZI95o/uEyBcXgeQjcfl2kI+4mugtywa6BXI="; }; - PACKAGE_VERSION = version; + build-system = [ + setuptools + ]; - propagatedBuildInputs = [ + env.PACKAGE_VERSION = version; + + dependencies = [ aiodns aiohttp ] ++ lib.optionals (pythonOlder "3.9") [ @@ -37,6 +41,7 @@ buildPythonPackage rec { ]; meta = with lib; { + changelog = "https://github.com/home-assistant-libs/forecast_solar/releases/tag/v${version}"; description = "Asynchronous Python client for getting forecast solar information"; homepage = "https://github.com/home-assistant-libs/forecast_solar"; license = licenses.mit;