From 0d9236eb1807ba08dbbb4f2943ffa61c5b305137 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 2 Nov 2024 18:47:46 +0900 Subject: [PATCH 1/2] python312Packages.pygtail: 0.8.0 -> 0.14.0 Diff: https://github.com/bgreenlee/pygtail/compare/0.8.0...0.14.0 --- pkgs/development/python-modules/pygtail/default.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/pygtail/default.nix b/pkgs/development/python-modules/pygtail/default.nix index a2d4a41c80ae..150421587aef 100644 --- a/pkgs/development/python-modules/pygtail/default.nix +++ b/pkgs/development/python-modules/pygtail/default.nix @@ -6,21 +6,16 @@ buildPythonPackage rec { pname = "pygtail"; - version = "0.8.0"; + version = "0.14.0"; format = "setuptools"; src = fetchFromGitHub { owner = "bgreenlee"; repo = pname; rev = version; - sha256 = "1f8qlijiwn10jxg1bsi6q42fznbg8rw039yaxfh6rzbaj2gaxbz1"; + sha256 = "sha256-TlXTlxeGDd+elGpMjxcJCmRuJmp5k9xj6MrViRzcST4="; }; - # remove at next bump, tag is one commit early for 0.8.0 - postPatch = '' - substituteInPlace pygtail/core.py \ - --replace 0.7.0 0.8.0 - ''; meta = with lib; { description = "Library for reading log file lines that have not been read"; From 6b6595801400dc24ad9242c8891409a895347902 Mon Sep 17 00:00:00 2001 From: natsukium Date: Mon, 4 Nov 2024 22:39:25 +0900 Subject: [PATCH 2/2] python312Packages.pygtail: refactor --- pkgs/development/python-modules/pygtail/default.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pygtail/default.nix b/pkgs/development/python-modules/pygtail/default.nix index 150421587aef..8ef39af5c314 100644 --- a/pkgs/development/python-modules/pygtail/default.nix +++ b/pkgs/development/python-modules/pygtail/default.nix @@ -2,20 +2,27 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, + pytestCheckHook, }: buildPythonPackage rec { pname = "pygtail"; version = "0.14.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "bgreenlee"; - repo = pname; + repo = "pygtail"; rev = version; - sha256 = "sha256-TlXTlxeGDd+elGpMjxcJCmRuJmp5k9xj6MrViRzcST4="; + hash = "sha256-TlXTlxeGDd+elGpMjxcJCmRuJmp5k9xj6MrViRzcST4="; }; + build-system = [ setuptools ]; + + pythonImportsCheck = [ "pygtail" ]; + + nativeCheckInputs = [ pytestCheckHook ]; meta = with lib; { description = "Library for reading log file lines that have not been read";