From ae1d13196fa1e8a238b92b7177ec7a491cf4ee04 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 27 Nov 2025 17:30:03 +0100 Subject: [PATCH] python313Packages.flow-record: 3.20 -> 3.21 Changelog: https://github.com/fox-it/flow.record/releases/tag/3.21 --- .../python-modules/flow-record/default.nix | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/flow-record/default.nix b/pkgs/development/python-modules/flow-record/default.nix index 9900ba47f2ae..415ecd45623d 100644 --- a/pkgs/development/python-modules/flow-record/default.nix +++ b/pkgs/development/python-modules/flow-record/default.nix @@ -11,25 +11,24 @@ maxminddb, msgpack, pytest7CheckHook, - pythonOlder, pytz, setuptools-scm, setuptools, + structlog, + tqdm, zstandard, }: buildPythonPackage rec { pname = "flow-record"; - version = "3.20"; + version = "3.21"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "fox-it"; repo = "flow.record"; tag = version; - hash = "sha256-3jXxKA+MHjKfzKqOuP0EJxVD5QPvwjWE3N4qhIEFNvM="; + hash = "sha256-hJZCWF81pMeHOZGc6zTA046hV1J0PNQGMlPD3mgyrRI="; }; build-system = [ @@ -52,6 +51,12 @@ buildPythonPackage rec { geoip = [ maxminddb ]; avro = [ fastavro ] ++ fastavro.optional-dependencies.snappy; splunk = [ httpx ]; + # xlsx = [ openpyxl ]; # Not available + full = [ + structlog + tqdm + ] + ++ optional-dependencies.compression; }; nativeCheckInputs = [ @@ -63,8 +68,10 @@ buildPythonPackage rec { pythonImportsCheck = [ "flow.record" ]; disabledTestPaths = [ - # Test requires rdump - "tests/test_rdump.py" + # Input not available + "tests/adapter/test_xlsx.py" + # Requires rdump + "tests/tools/test_rdump.py" ]; disabledTests = [ "test_rdump_fieldtype_path_json" ];