diff --git a/pkgs/development/python-modules/panasonic-viera/default.nix b/pkgs/development/python-modules/panasonic-viera/default.nix index e89427103b12..e74aa63b06eb 100644 --- a/pkgs/development/python-modules/panasonic-viera/default.nix +++ b/pkgs/development/python-modules/panasonic-viera/default.nix @@ -1,7 +1,7 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, poetry-core, aiohttp, pycryptodome, @@ -10,19 +10,18 @@ buildPythonPackage rec { pname = "panasonic-viera"; - version = "0.4.2"; + version = "0.4.4"; pyproject = true; - src = fetchPypi { - pname = "panasonic_viera"; - inherit version; - hash = "sha256-gcFAFwEdCqiC1yHIA2B/gzmwvRwMC9fDxkgCbzIOpjM="; + src = fetchFromGitHub { + owner = "florianholzapfel"; + repo = "panasonic-viera"; + tag = version; + hash = "sha256-f/FLM6xoJwRZwq8Q6uf9W+fJN96wE6HvJozaNVmORtg="; }; build-system = [ poetry-core ]; - pythonRelaxDeps = [ "xmltodict" ]; - dependencies = [ aiohttp pycryptodome @@ -35,6 +34,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "panasonic_viera" ]; meta = { + changelog = "https://github.com/florianholzapfel/panasonic-viera/releases/tag/${src.tag}"; description = "Library to control Panasonic Viera TVs"; homepage = "https://github.com/florianholzapfel/panasonic-viera"; license = lib.licenses.mit;