From 70b397a734f4c6ff740615a860acb39bb15571f4 Mon Sep 17 00:00:00 2001 From: SkohTV Date: Mon, 25 May 2026 10:47:40 -0400 Subject: [PATCH 1/3] python3Packages.veryprettytable: migrate to pyproject --- .../development/python-modules/veryprettytable/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/veryprettytable/default.nix b/pkgs/development/python-modules/veryprettytable/default.nix index 596bb2b30a35..c27262969824 100644 --- a/pkgs/development/python-modules/veryprettytable/default.nix +++ b/pkgs/development/python-modules/veryprettytable/default.nix @@ -4,19 +4,22 @@ fetchPypi, termcolor, colorama, + setuptools, }: buildPythonPackage rec { pname = "veryprettytable"; version = "0.8.1"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; sha256 = "1k1rifz8x6qcicmx2is9vgxcj0qb2f5pvzrp7zhmvbmci3yack3f"; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ termcolor colorama ]; From c3e3ac4553fe5f07981659b1de7f11c9f968bde1 Mon Sep 17 00:00:00 2001 From: SkohTV Date: Mon, 25 May 2026 10:49:15 -0400 Subject: [PATCH 2/3] python3Packages.veryprettytable: modernize --- .../python-modules/veryprettytable/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/veryprettytable/default.nix b/pkgs/development/python-modules/veryprettytable/default.nix index c27262969824..194f41e432cd 100644 --- a/pkgs/development/python-modules/veryprettytable/default.nix +++ b/pkgs/development/python-modules/veryprettytable/default.nix @@ -7,14 +7,14 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "veryprettytable"; version = "0.8.1"; pyproject = true; src = fetchPypi { - inherit pname version; - sha256 = "1k1rifz8x6qcicmx2is9vgxcj0qb2f5pvzrp7zhmvbmci3yack3f"; + inherit (finalAttrs) pname version; + hash = "sha256-bkym/Iisrl3hPzf/fYsTCwPJ+ttJR9Eriwybjr6LOcw="; }; build-system = [ setuptools ]; @@ -29,4 +29,4 @@ buildPythonPackage rec { homepage = "https://github.com/smeggingsmegger/VeryPrettyTable"; license = lib.licenses.free; }; -} +}) From 0bfaeeec170446a2d93f0d833c08a3baf31c798c Mon Sep 17 00:00:00 2001 From: SkohTV Date: Mon, 25 May 2026 11:18:37 -0400 Subject: [PATCH 3/3] python3Packages.veryprettytable: add pythonImportsCheck --- pkgs/development/python-modules/veryprettytable/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/veryprettytable/default.nix b/pkgs/development/python-modules/veryprettytable/default.nix index 194f41e432cd..ddfcf2ea545d 100644 --- a/pkgs/development/python-modules/veryprettytable/default.nix +++ b/pkgs/development/python-modules/veryprettytable/default.nix @@ -24,6 +24,8 @@ buildPythonPackage (finalAttrs: { colorama ]; + pythonImportsCheck = [ "veryprettytable" ]; + meta = { description = "Simple Python library for easily displaying tabular data in a visually appealing ASCII table format"; homepage = "https://github.com/smeggingsmegger/VeryPrettyTable";