From 2c4f1bd74186da41fded0ea9d8ab11d2cd3c7937 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Apr 2024 17:21:28 +0000 Subject: [PATCH 1/3] python311Packages.ping3: 4.0.5 -> 4.0.7 --- pkgs/development/python-modules/ping3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ping3/default.nix b/pkgs/development/python-modules/ping3/default.nix index 998904bd9875..76c62ddc2d1c 100644 --- a/pkgs/development/python-modules/ping3/default.nix +++ b/pkgs/development/python-modules/ping3/default.nix @@ -7,12 +7,12 @@ buildPythonPackage rec { pname = "ping3"; - version = "4.0.5"; + version = "4.0.7"; format = "pyproject"; src = fetchPypi { inherit pname version; - hash = "sha256-HwkYXokyFDZSSZayEtID08q1rSJofedGRXDxx/udwFE="; + hash = "sha256-uO2ObCZvizdGSrobagC6GDh116z5q5yIH9P8PcvpCi8="; }; nativeBuildInputs = [ From f5474cbbcc5ed4a89e8083e0248840b9c95dd194 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Apr 2024 20:03:02 +0200 Subject: [PATCH 2/3] python312Packages.ping3: refactor --- .../python-modules/ping3/default.nix | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/ping3/default.nix b/pkgs/development/python-modules/ping3/default.nix index 76c62ddc2d1c..8d38da23d0d9 100644 --- a/pkgs/development/python-modules/ping3/default.nix +++ b/pkgs/development/python-modules/ping3/default.nix @@ -1,32 +1,38 @@ { lib , buildPythonPackage -, setuptools -, wheel , fetchPypi +, pytestCheckHook +, pythonOlder +, setuptools }: buildPythonPackage rec { pname = "ping3"; version = "4.0.7"; - format = "pyproject"; + pyproject = true; + + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; hash = "sha256-uO2ObCZvizdGSrobagC6GDh116z5q5yIH9P8PcvpCi8="; }; - nativeBuildInputs = [ + build-system = [ setuptools - wheel ]; + # Tests require additional permissions + doCheck = false; + pythonImportsCheck = [ "ping3" ]; meta = with lib; { - description = "A pure python3 version of ICMP ping implementation using raw socket"; - mainProgram = "ping3"; - homepage = "https://pypi.org/project/ping3"; + description = "ICMP ping implementation using raw socket"; + homepage = "https://github.com/kyan001/ping3"; + changelog = "https://github.com/kyan001/ping3/blob/master/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ siraben ]; + mainProgram = "ping3"; }; } From 53342ebf9242812be78cfec1557892d18b4be5ff Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Apr 2024 20:03:27 +0200 Subject: [PATCH 3/3] python312Packages.ping3: format with nixfmt --- .../python-modules/ping3/default.nix | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/ping3/default.nix b/pkgs/development/python-modules/ping3/default.nix index 8d38da23d0d9..2114e6813589 100644 --- a/pkgs/development/python-modules/ping3/default.nix +++ b/pkgs/development/python-modules/ping3/default.nix @@ -1,9 +1,10 @@ -{ lib -, buildPythonPackage -, fetchPypi -, pytestCheckHook -, pythonOlder -, setuptools +{ + lib, + buildPythonPackage, + fetchPypi, + pytestCheckHook, + pythonOlder, + setuptools, }: buildPythonPackage rec { @@ -18,9 +19,7 @@ buildPythonPackage rec { hash = "sha256-uO2ObCZvizdGSrobagC6GDh116z5q5yIH9P8PcvpCi8="; }; - build-system = [ - setuptools - ]; + build-system = [ setuptools ]; # Tests require additional permissions doCheck = false;