diff options
author | Fabian Affolter <fabian@affolter-engineering.ch> | 2024-04-16 12:35:22 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-16 12:35:22 +0200 |
commit | 89a3b5a047a798be44960d3707b44d411e52dd2f (patch) | |
tree | 45c62adae3ba9d746c99df5ad8e63c45185b550e /pkgs | |
parent | 44b176dbaffcb344d5178281d160fd7b60e4e18f (diff) | |
parent | 29e43304e0c607bf2cb94217fc61ec0f6a908ed5 (diff) |
Merge pull request #304493 from fabaff/flare-floss-bump
flare-floss: 3.0.1 -> 3.1.0
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/tools/security/flare-floss/default.nix | 43 |
1 files changed, 24 insertions, 19 deletions
diff --git a/pkgs/tools/security/flare-floss/default.nix b/pkgs/tools/security/flare-floss/default.nix index c9a9c8cd1380a..08ca48bc097a5 100644 --- a/pkgs/tools/security/flare-floss/default.nix +++ b/pkgs/tools/security/flare-floss/default.nix @@ -1,11 +1,12 @@ -{ lib -, python3 -, fetchFromGitHub +{ + lib, + python3, + fetchFromGitHub, }: python3.pkgs.buildPythonPackage rec { pname = "flare-floss"; - version = "3.0.1"; + version = "3.1.0"; pyproject = true; src = fetchFromGitHub { @@ -13,33 +14,37 @@ python3.pkgs.buildPythonPackage rec { repo = "flare-floss"; rev = "refs/tags/v${version}"; fetchSubmodules = true; # for tests - hash = "sha256-bmOWOFqyvOvSrNTbwLqo0WMq4IAZxZ0YYaWCdCrpziU="; + hash = "sha256-a20q7kavWwCsfnAW02+IY0jKERMxkJ+2nid/CwQxC9E="; }; postPatch = '' - substituteInPlace setup.py \ + substituteInPlace pyproject.toml \ --replace "==" ">=" substituteInPlace floss/main.py \ --replace 'sigs_path = os.path.join(get_default_root(), "sigs")' 'sigs_path = "'"$out"'/share/flare-floss/sigs"' ''; - nativeBuildInputs = with python3.pkgs; [ + build-system = with python3.pkgs; [ setuptools + setuptools-scm ]; - propagatedBuildInputs = with python3.pkgs; [ - binary2strings - halo - networkx - pefile - pydantic_1 - rich - tabulate - tqdm - viv-utils - vivisect - ] ++ viv-utils.optional-dependencies.flirt; + dependencies = + with python3.pkgs; + [ + binary2strings + halo + networkx + pefile + pydantic + rich + tabulate + tqdm + viv-utils + vivisect + ] + ++ viv-utils.optional-dependencies.flirt; nativeCheckInputs = with python3.pkgs; [ pytest-sugar |