From 26e942d7f22f67d4e2cc89e89bbc7f87d691d540 Mon Sep 17 00:00:00 2001 From: Martin Joerg Date: Sat, 25 Jul 2026 17:05:17 +0000 Subject: [PATCH 1/3] parquet-tools: relax pandas --- pkgs/by-name/pa/parquet-tools/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pa/parquet-tools/package.nix b/pkgs/by-name/pa/parquet-tools/package.nix index dcf7d56461c1..b5d616a7f85e 100644 --- a/pkgs/by-name/pa/parquet-tools/package.nix +++ b/pkgs/by-name/pa/parquet-tools/package.nix @@ -32,7 +32,7 @@ python3Packages.buildPythonApplication rec { ''; pythonRelaxDeps = [ - "halo" + "pandas" "tabulate" "thrift" ]; From a06da98c107f30e1b6bbb10323a6ae5e70d94a38 Mon Sep 17 00:00:00 2001 From: Martin Joerg Date: Sat, 25 Jul 2026 17:05:17 +0000 Subject: [PATCH 2/3] parquet-tools: drop patch for disabled test --- pkgs/by-name/pa/parquet-tools/package.nix | 7 ------- 1 file changed, 7 deletions(-) diff --git a/pkgs/by-name/pa/parquet-tools/package.nix b/pkgs/by-name/pa/parquet-tools/package.nix index b5d616a7f85e..86690ca5339e 100644 --- a/pkgs/by-name/pa/parquet-tools/package.nix +++ b/pkgs/by-name/pa/parquet-tools/package.nix @@ -24,13 +24,6 @@ python3Packages.buildPythonApplication rec { ./moto5.patch ]; - postPatch = '' - substituteInPlace tests/test_inspect.py \ - --replace "parquet-cpp-arrow version 5.0.0" "parquet-cpp-arrow version ${python3Packages.pyarrow.version}" \ - --replace "serialized_size: 2222" "serialized_size: 2221" \ - --replace "format_version: 1.0" "format_version: 2.6" - ''; - pythonRelaxDeps = [ "pandas" "tabulate" From 79164d78d98ba2f68869354ce322f7cb16368a33 Mon Sep 17 00:00:00 2001 From: Martin Joerg Date: Sat, 25 Jul 2026 17:05:17 +0000 Subject: [PATCH 3/3] parquet-tools: modernize --- pkgs/by-name/pa/parquet-tools/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/pa/parquet-tools/package.nix b/pkgs/by-name/pa/parquet-tools/package.nix index 86690ca5339e..02858563df0f 100644 --- a/pkgs/by-name/pa/parquet-tools/package.nix +++ b/pkgs/by-name/pa/parquet-tools/package.nix @@ -5,7 +5,7 @@ addBinToPathHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "parquet-tools"; version = "0.2.16"; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "ktrueda"; repo = "parquet-tools"; - tag = version; + tag = finalAttrs.version; hash = "sha256-mV66R5ejfzH1IasmoyAWAH5vzrnLVVhOqKBMfWKIVY0="; }; @@ -30,11 +30,11 @@ python3Packages.buildPythonApplication rec { "thrift" ]; - nativeBuildInputs = with python3Packages; [ + build-system = with python3Packages; [ poetry-core ]; - propagatedBuildInputs = with python3Packages; [ + dependencies = with python3Packages; [ boto3 colorama halo @@ -67,9 +67,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "CLI tool for parquet files"; homepage = "https://github.com/ktrueda/parquet-tools"; - changelog = "https://github.com/ktrueda/parquet-tools/releases/tag/${version}"; + changelog = "https://github.com/ktrueda/parquet-tools/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ cpcloud ]; mainProgram = "parquet-tools"; }; -} +})