From a43bf996345038848f0a88b0f846b58fde38953a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 29 Jan 2023 10:41:16 +0100 Subject: [PATCH 1/2] python310Packages.pyuptimerobot: add changelog to meta --- pkgs/development/python-modules/pyuptimerobot/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyuptimerobot/default.nix b/pkgs/development/python-modules/pyuptimerobot/default.nix index 8dc976fa8c40..5e13ab7093e8 100644 --- a/pkgs/development/python-modules/pyuptimerobot/default.nix +++ b/pkgs/development/python-modules/pyuptimerobot/default.nix @@ -18,8 +18,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "ludeeus"; repo = pname; - rev = version; - sha256 = "sha256-QZm8FlUm17Vv80hB3iai54QcVlhSrq2AvbdBaRWDyok="; + rev = "refs/tags/${version}"; + hash = "sha256-QZm8FlUm17Vv80hB3iai54QcVlhSrq2AvbdBaRWDyok="; }; propagatedBuildInputs = [ @@ -45,6 +45,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python API wrapper for Uptime Robot"; homepage = "https://github.com/ludeeus/pyuptimerobot"; + changelog = "https://github.com/ludeeus/pyuptimerobot/releases/tag/${version}"; license = licenses.mit; maintainers = with maintainers; [ fab ]; }; From 37b4356a4334fb6a2bb1cdd63f8933f4fd4da1b1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 29 Jan 2023 10:42:16 +0100 Subject: [PATCH 2/2] python310Packages.pyuptimerobot: 22.2.0 -> 23.1.0 Diff: https://github.com/ludeeus/pyuptimerobot/compare/refs/tags/22.2.0...23.1.0 Changelog: https://github.com/ludeeus/pyuptimerobot/releases/tag/23.1.0 --- .../python-modules/pyuptimerobot/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/pyuptimerobot/default.nix b/pkgs/development/python-modules/pyuptimerobot/default.nix index 5e13ab7093e8..8b6af6dc5d92 100644 --- a/pkgs/development/python-modules/pyuptimerobot/default.nix +++ b/pkgs/development/python-modules/pyuptimerobot/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "pyuptimerobot"; - version = "22.2.0"; + version = "23.1.0"; format = "setuptools"; disabled = pythonOlder "3.8"; @@ -19,9 +19,15 @@ buildPythonPackage rec { owner = "ludeeus"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-QZm8FlUm17Vv80hB3iai54QcVlhSrq2AvbdBaRWDyok="; + hash = "sha256-hy/hmXxxEb44X8JUszoA1YF/41y7GkQqC4uS+Pax6WA="; }; + postPatch = '' + # Upstream doesn't set version in the repo + substituteInPlace setup.py \ + --replace 'version="main",' 'version="${version}",' + ''; + propagatedBuildInputs = [ aiohttp ]; @@ -32,12 +38,6 @@ buildPythonPackage rec { pytest-asyncio ]; - postPatch = '' - # Upstream doesn't set version in the repo - substituteInPlace setup.py \ - --replace 'version="main",' 'version="${version}",' - ''; - pythonImportsCheck = [ "pyuptimerobot" ];