From 0d59516f188cf3c5b7f03cae2575ea579bc2e53f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Aug 2026 10:25:56 +0000 Subject: [PATCH 1/5] python3Packages.petl: 1.7.20 -> 1.7.22 --- pkgs/development/python-modules/petl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/petl/default.nix b/pkgs/development/python-modules/petl/default.nix index dc1ee0f0da14..fe4e6636551d 100644 --- a/pkgs/development/python-modules/petl/default.nix +++ b/pkgs/development/python-modules/petl/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "petl"; - version = "1.7.20"; + version = "1.7.22"; pyproject = true; src = fetchFromGitHub { owner = "petl-developers"; repo = "petl"; tag = "v${version}"; - hash = "sha256-SnkgazerZTlHFx70GcBvPzuWvKdlTCOreUEuZqxF52g="; + hash = "sha256-oFBJk0wrqRKyTXx9JCn4Ipafeey4ybUqaC5DPimmET0="; }; build-system = [ From 2091b0b75c3d760181651af042e38bbceb0e994b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 4 Aug 2026 14:25:17 +0200 Subject: [PATCH 2/5] python3Packages.petl: migrate to finalAttrs --- pkgs/development/python-modules/petl/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/petl/default.nix b/pkgs/development/python-modules/petl/default.nix index fe4e6636551d..8e081ef6d524 100644 --- a/pkgs/development/python-modules/petl/default.nix +++ b/pkgs/development/python-modules/petl/default.nix @@ -7,7 +7,7 @@ setuptools-scm, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "petl"; version = "1.7.22"; pyproject = true; @@ -15,7 +15,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "petl-developers"; repo = "petl"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-oFBJk0wrqRKyTXx9JCn4Ipafeey4ybUqaC5DPimmET0="; }; @@ -34,7 +34,7 @@ buildPythonPackage rec { meta = { homepage = "https://github.com/petl-developers/petl"; - changelog = "https://github.com/petl-developers/petl/releases/tag/${src.tag}"; + changelog = "https://github.com/petl-developers/petl/releases/tag/${finalAttrs.src.tag}"; description = "Python package for extracting, transforming and loading tables of data"; license = lib.licenses.mit; mainProgram = "petl"; @@ -42,4 +42,4 @@ buildPythonPackage rec { alapshin ]; }; -} +}) From 7745ae83813406589133d5038603505dd3b5810b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 4 Aug 2026 18:41:13 +0200 Subject: [PATCH 3/5] vectorcode: relax chroma-hnswlib --- pkgs/by-name/ve/vectorcode/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ve/vectorcode/package.nix b/pkgs/by-name/ve/vectorcode/package.nix index 29f6325183ff..fe3da8ac47be 100644 --- a/pkgs/by-name/ve/vectorcode/package.nix +++ b/pkgs/by-name/ve/vectorcode/package.nix @@ -30,6 +30,7 @@ let inherit version src; hash = "sha256-lHRBXJa/OFNf4x7afEJw9XcuDveTBIy3XpQ3+19JXn4="; }; + pythonRelaxDeps = [ "chroma-hnswlib" ]; postPatch = null; build-system = with self; [ setuptools From d5a9c18291ad03d55ac09c5908453214e5deab29 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 4 Aug 2026 22:58:30 +0000 Subject: [PATCH 4/5] python3Packages.petl: enable __structuredAttrs --- pkgs/development/python-modules/petl/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/petl/default.nix b/pkgs/development/python-modules/petl/default.nix index 8e081ef6d524..fadcfca9d596 100644 --- a/pkgs/development/python-modules/petl/default.nix +++ b/pkgs/development/python-modules/petl/default.nix @@ -11,6 +11,7 @@ buildPythonPackage (finalAttrs: { pname = "petl"; version = "1.7.22"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "petl-developers"; From 84bc1d156edb14143f1f8999049090a940ee86db Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 4 Aug 2026 22:58:38 +0000 Subject: [PATCH 5/5] python3Packages.petl: cleanup --- pkgs/development/python-modules/petl/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/petl/default.nix b/pkgs/development/python-modules/petl/default.nix index fadcfca9d596..2f8985ca97c5 100644 --- a/pkgs/development/python-modules/petl/default.nix +++ b/pkgs/development/python-modules/petl/default.nix @@ -2,9 +2,13 @@ lib, buildPythonPackage, fetchFromGitHub, - pytestCheckHook, + + # build-system setuptools, setuptools-scm, + + # tests + pytestCheckHook, }: buildPythonPackage (finalAttrs: { @@ -29,9 +33,7 @@ buildPythonPackage (finalAttrs: { pytestCheckHook ]; - pythonImportsCheck = [ - "petl" - ]; + pythonImportsCheck = [ "petl" ]; meta = { homepage = "https://github.com/petl-developers/petl";