diff options
author | Fabian Affolter <fabian@affolter-engineering.ch> | 2024-03-29 10:03:20 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-29 10:03:20 +0100 |
commit | b686e1680ae7b042293fadf1219333e25d74d1f1 (patch) | |
tree | 0e7fd6b63fac480481505aaff89f06d42fa1edcc /pkgs/development/python-modules/nampa/default.nix | |
parent | 106b852a304e2acba34eadec4500b3ac00cce10c (diff) | |
parent | b086f1406d7da6bb90ce256d1e8b0160f3e20c19 (diff) | |
download | nixlib-b686e1680ae7b042293fadf1219333e25d74d1f1.tar nixlib-b686e1680ae7b042293fadf1219333e25d74d1f1.tar.gz nixlib-b686e1680ae7b042293fadf1219333e25d74d1f1.tar.bz2 nixlib-b686e1680ae7b042293fadf1219333e25d74d1f1.tar.lz nixlib-b686e1680ae7b042293fadf1219333e25d74d1f1.tar.xz nixlib-b686e1680ae7b042293fadf1219333e25d74d1f1.tar.zst nixlib-b686e1680ae7b042293fadf1219333e25d74d1f1.zip |
Merge pull request #299858 from fabaff/claripy-fix
python311Packages.angr: 9.2.84 -> 9.2.96
Diffstat (limited to 'pkgs/development/python-modules/nampa/default.nix')
-rw-r--r-- | pkgs/development/python-modules/nampa/default.nix | 38 |
1 files changed, 23 insertions, 15 deletions
diff --git a/pkgs/development/python-modules/nampa/default.nix b/pkgs/development/python-modules/nampa/default.nix index d5d411728315..abeedb716ad5 100644 --- a/pkgs/development/python-modules/nampa/default.nix +++ b/pkgs/development/python-modules/nampa/default.nix @@ -2,41 +2,49 @@ , buildPythonPackage , fetchFromGitHub , future -, pytestCheckHook +, pythonOlder +, setuptools }: buildPythonPackage rec { pname = "nampa"; version = "1.0"; - format = "setuptools"; + pyproject = true; + + disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "thebabush"; - repo = pname; - rev = version; - sha256 = "14b6xjm497wrfw4kv24zhsvz2l6zknvx36w8i754hfwz3s3fsl6a"; + repo = "nampa"; + rev = "refs/tags/${version}"; + hash = "sha256-ylDthh6fO0jKiYib0bed31Dxt4afiD0Jd5mfRKrsZpE="; }; - propagatedBuildInputs = [ - future - ]; - - nativeCheckInputs = [ - pytestCheckHook - ]; - postPatch = '' # https://github.com/thebabush/nampa/pull/13 substituteInPlace setup.py \ --replace "0.1.1" "${version}" ''; - pythonImportsCheck = [ "nampa" ]; + build-system = [ + setuptools + ]; + + dependencies = [ + future + ]; + + # Not used for binaryninja as plugin + doCheck = false; + + pythonImportsCheck = [ + "nampa" + ]; meta = with lib; { description = "Python implementation of the FLIRT technology"; - mainProgram = "dumpsig.py"; homepage = "https://github.com/thebabush/nampa"; + changelog = "https://github.com/thebabush/nampa/releases/tag/${version}"; license = licenses.lgpl3Only; maintainers = with maintainers; [ fab ]; }; |