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" ];