16 buildPythonPackage rec {
17 pname = "flow-record";
21 disabled = pythonOlder "3.8";
23 src = fetchFromGitHub {
26 rev = "refs/tags/${version}";
27 hash = "sha256-8XQeXfrgTk+jHR1ABlEEIn3E/MkUkGnvkgzePws4qhQ=";
36 propagatedBuildInputs = [
40 passthru.optional-dependencies = {
50 ] ++ fastavro.optional-dependencies.snappy;
55 ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
57 pythonImportsCheck = [
67 "test_rdump_fieldtype_path_json"
71 description = "Library for defining and creating structured data";
72 homepage = "https://github.com/fox-it/flow.record";
73 changelog = "https://github.com/fox-it/flow.record/releases/tag/${version}";
74 license = licenses.agpl3Only;
75 maintainers = with maintainers; [ fab ];