Merge pull request #302936 from fabaff/angr-bump

python311Packages.angr: 9.2.97 -> 9.2.98

authored by Fabian Affolter and committed by GitHub 47b9e6e5 ce29021e

+116 -143
+12 -17
pkgs/development/python-modules/ailment/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchFromGitHub 4 - , pythonOlder 5 - , pyvex 6 - , setuptools 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + pythonOlder, 6 + pyvex, 7 + setuptools, 7 8 }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "ailment"; 11 - version = "9.2.97"; 12 + version = "9.2.98"; 12 13 pyproject = true; 13 14 14 15 disabled = pythonOlder "3.11"; ··· 17 18 owner = "angr"; 18 19 repo = "ailment"; 19 20 rev = "refs/tags/v${version}"; 20 - hash = "sha256-R6OBc7qK4zP0t8m26V17he8Oy39eSK8/Dm84ScnBy3s="; 21 + hash = "sha256-ue780bhPpxv7Bnx9PX+HdQt3gcDSvTvK0FLPMopXQRY="; 21 22 }; 22 23 23 - build-system = [ 24 - setuptools 25 - ]; 24 + build-system = [ setuptools ]; 26 25 27 - dependencies = [ 28 - pyvex 29 - ]; 26 + dependencies = [ pyvex ]; 30 27 31 28 # Tests depend on angr (possibly a circular dependency) 32 29 doCheck = false; 33 30 34 - pythonImportsCheck = [ 35 - "ailment" 36 - ]; 31 + pythonImportsCheck = [ "ailment" ]; 37 32 38 33 meta = with lib; { 39 34 description = "The angr Intermediate Language";
+39 -42
pkgs/development/python-modules/angr/default.nix
··· 1 - { lib 2 - , stdenv 3 - , ailment 4 - , archinfo 5 - , buildPythonPackage 6 - , cachetools 7 - , capstone 8 - , cffi 9 - , claripy 10 - , cle 11 - , cppheaderparser 12 - , dpkt 13 - , fetchFromGitHub 14 - , gitpython 15 - , itanium-demangler 16 - , mulpyplexer 17 - , nampa 18 - , networkx 19 - , progressbar2 20 - , protobuf 21 - , psutil 22 - , pycparser 23 - , pyformlang 24 - , pythonOlder 25 - , pythonRelaxDepsHook 26 - , pyvex 27 - , rich 28 - , rpyc 29 - , setuptools 30 - , sortedcontainers 31 - , sqlalchemy 32 - , sympy 33 - , unicorn 34 - , unique-log-filter 1 + { 2 + lib, 3 + stdenv, 4 + ailment, 5 + archinfo, 6 + buildPythonPackage, 7 + cachetools, 8 + capstone, 9 + cffi, 10 + claripy, 11 + cle, 12 + cppheaderparser, 13 + dpkt, 14 + fetchFromGitHub, 15 + gitpython, 16 + itanium-demangler, 17 + mulpyplexer, 18 + nampa, 19 + networkx, 20 + progressbar2, 21 + protobuf, 22 + psutil, 23 + pycparser, 24 + pyformlang, 25 + pythonOlder, 26 + pythonRelaxDepsHook, 27 + pyvex, 28 + rich, 29 + rpyc, 30 + setuptools, 31 + sortedcontainers, 32 + sqlalchemy, 33 + sympy, 34 + unicorn, 35 + unique-log-filter, 35 36 }: 36 37 37 38 buildPythonPackage rec { 38 39 pname = "angr"; 39 - version = "9.2.97"; 40 + version = "9.2.98"; 40 41 pyproject = true; 41 42 42 43 disabled = pythonOlder "3.11"; ··· 45 46 owner = "angr"; 46 47 repo = "angr"; 47 48 rev = "refs/tags/v${version}"; 48 - hash = "sha256-eJkxflAQFI/sEL4JMlMe+kClnaVSxtoOrPg8HQpH78g="; 49 + hash = "sha256-9NLQtwakM041yNY/mb9WbSGC1Q8AHHkiqqjf5bZUOlI="; 49 50 }; 50 51 51 - pythonRelaxDeps = [ 52 - "capstone" 53 - ]; 52 + pythonRelaxDeps = [ "capstone" ]; 54 53 55 54 build-system = [ 56 55 pythonRelaxDepsHook ··· 88 87 ]; 89 88 90 89 passthru.optional-dependencies = { 91 - AngrDB = [ 92 - sqlalchemy 93 - ]; 90 + AngrDB = [ sqlalchemy ]; 94 91 }; 95 92 96 93 setupPyBuildFlags = lib.optionals stdenv.isLinux [
+11 -14
pkgs/development/python-modules/angrop/default.nix
··· 1 - { lib 2 - , angr 3 - , buildPythonPackage 4 - , fetchFromGitHub 5 - , progressbar 6 - , pythonOlder 7 - , setuptools 8 - , tqdm 1 + { 2 + lib, 3 + angr, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + progressbar, 7 + pythonOlder, 8 + setuptools, 9 + tqdm, 9 10 }: 10 11 11 12 buildPythonPackage rec { ··· 22 23 hash = "sha256-T07Y23UDp9eL2DK5gakV8kPNGsXf+4EofZJDSW/JS1Q="; 23 24 }; 24 25 25 - build-system = [ 26 - setuptools 27 - ]; 26 + build-system = [ setuptools ]; 28 27 29 28 dependencies = [ 30 29 angr ··· 36 35 # cle is executing the tests with the angr binaries already and is a requirement of angr 37 36 doCheck = false; 38 37 39 - pythonImportsCheck = [ 40 - "angrop" 41 - ]; 38 + pythonImportsCheck = [ "angrop" ]; 42 39 43 40 meta = with lib; { 44 41 description = "ROP gadget finder and chain builder";
+14 -21
pkgs/development/python-modules/archinfo/default.nix
··· 1 - { lib 2 - , backports-strenum 3 - , buildPythonPackage 4 - , fetchFromGitHub 5 - , pytestCheckHook 6 - , pythonOlder 7 - , setuptools 1 + { 2 + lib, 3 + backports-strenum, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + pytestCheckHook, 7 + pythonOlder, 8 + setuptools, 8 9 }: 9 10 10 11 buildPythonPackage rec { 11 12 pname = "archinfo"; 12 - version = "9.2.97"; 13 + version = "9.2.98"; 13 14 pyproject = true; 14 15 15 16 disabled = pythonOlder "3.8"; ··· 18 19 owner = "angr"; 19 20 repo = "archinfo"; 20 21 rev = "refs/tags/v${version}"; 21 - hash = "sha256-X8rMTQvNolYjSPyXbP2i5MYTPEvQlwoUQmXeEW56wQs="; 22 + hash = "sha256-EdVGm4453XxGrq2D1v5JzSZyroRNzluZ5/r74YAt5zU="; 22 23 }; 23 24 24 - build-system = [ 25 - setuptools 26 - ]; 25 + build-system = [ setuptools ]; 27 26 28 - dependencies = lib.optionals (pythonOlder "3.11") [ 29 - backports-strenum 30 - ]; 27 + dependencies = lib.optionals (pythonOlder "3.11") [ backports-strenum ]; 31 28 32 - nativeCheckInputs = [ 33 - pytestCheckHook 34 - ]; 29 + nativeCheckInputs = [ pytestCheckHook ]; 35 30 36 - pythonImportsCheck = [ 37 - "archinfo" 38 - ]; 31 + pythonImportsCheck = [ "archinfo" ]; 39 32 40 33 meta = with lib; { 41 34 description = "Classes with architecture-specific information";
+17 -22
pkgs/development/python-modules/claripy/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , cachetools 4 - , decorator 5 - , fetchFromGitHub 6 - , pysmt 7 - , pytestCheckHook 8 - , pythonOlder 9 - , pythonRelaxDepsHook 10 - , setuptools 11 - , z3-solver 1 + { 2 + lib, 3 + buildPythonPackage, 4 + cachetools, 5 + decorator, 6 + fetchFromGitHub, 7 + pysmt, 8 + pytestCheckHook, 9 + pythonOlder, 10 + pythonRelaxDepsHook, 11 + setuptools, 12 + z3-solver, 12 13 }: 13 14 14 15 buildPythonPackage rec { 15 16 pname = "claripy"; 16 - version = "9.2.97"; 17 + version = "9.2.98"; 17 18 pyproject = true; 18 19 19 20 disabled = pythonOlder "3.11"; ··· 22 23 owner = "angr"; 23 24 repo = "claripy"; 24 25 rev = "refs/tags/v${version}"; 25 - hash = "sha256-ZSDG1KmVi0kZX4WmrYIyd5+zRR/rjrugm8UjFlI5pfU="; 26 + hash = "sha256-qGkVGRDVX8YMWgvRAqKM9Pxjv9uqu4UNSDtvhzVVeSU="; 26 27 }; 27 28 28 29 # z3 does not provide a dist-info, so python-runtime-deps-check will fail 29 - pythonRemoveDeps = [ 30 - "z3-solver" 31 - ]; 30 + pythonRemoveDeps = [ "z3-solver" ]; 32 31 33 32 build-system = [ 34 33 pythonRelaxDepsHook ··· 42 41 z3-solver 43 42 ] ++ z3-solver.requiredPythonModules; 44 43 45 - nativeCheckInputs = [ 46 - pytestCheckHook 47 - ]; 44 + nativeCheckInputs = [ pytestCheckHook ]; 48 45 49 - pythonImportsCheck = [ 50 - "claripy" 51 - ]; 46 + pythonImportsCheck = [ "claripy" ]; 52 47 53 48 meta = with lib; { 54 49 description = "Python abstraction layer for constraint solvers";
+21 -25
pkgs/development/python-modules/cle/default.nix
··· 1 - { lib 2 - , archinfo 3 - , buildPythonPackage 4 - , cffi 5 - , fetchFromGitHub 6 - , minidump 7 - , pefile 8 - , pyelftools 9 - , pynose 10 - , pytestCheckHook 11 - , pythonOlder 12 - , pyvex 13 - , pyxbe 14 - , setuptools 15 - , sortedcontainers 1 + { 2 + lib, 3 + archinfo, 4 + buildPythonPackage, 5 + cffi, 6 + fetchFromGitHub, 7 + minidump, 8 + pefile, 9 + pyelftools, 10 + pynose, 11 + pytestCheckHook, 12 + pythonOlder, 13 + pyvex, 14 + pyxbe, 15 + setuptools, 16 + sortedcontainers, 16 17 }: 17 18 18 19 let 19 20 # The binaries are following the argr projects release cycle 20 - version = "9.2.97"; 21 + version = "9.2.98"; 21 22 22 23 # Binary files from https://github.com/angr/binaries (only used for testing and only here) 23 24 binaries = fetchFromGitHub { 24 25 owner = "angr"; 25 26 repo = "binaries"; 26 27 rev = "refs/tags/v${version}"; 27 - hash = "sha256-FiPEqfNaAXI+xSWE+So//Uwz9k3bANHQ++nRSPKkddM="; 28 + hash = "sha256-hnYMAgEnDHXg1jUrzhLWuun+Gv+2xnd4Da6OC9IGa2Q="; 28 29 }; 29 - 30 30 in 31 31 buildPythonPackage rec { 32 32 pname = "cle"; ··· 39 39 owner = "angr"; 40 40 repo = "cle"; 41 41 rev = "refs/tags/v${version}"; 42 - hash = "sha256-tain1I7Td+0v7n+px3mQnz7reKZUbGYDWfKnDhvmU8I="; 42 + hash = "sha256-6gJKhyjKBgtSwGk5lqkaQVxe0ZC5WHVIYQMeREfz9A0="; 43 43 }; 44 44 45 - build-system = [ 46 - setuptools 47 - ]; 45 + build-system = [ setuptools ]; 48 46 49 47 dependencies = [ 50 48 archinfo ··· 82 80 "test_remote_file_map" 83 81 ]; 84 82 85 - pythonImportsCheck = [ 86 - "cle" 87 - ]; 83 + pythonImportsCheck = [ "cle" ]; 88 84 89 85 meta = with lib; { 90 86 description = "Python loader for many binary formats";
+2 -2
pkgs/development/python-modules/pyvex/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pyvex"; 14 - version = "9.2.97"; 14 + version = "9.2.98"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.11"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-GIBsWtj8nLuzGX/C6Ioe8mSfKg3QXtEJf3+d5h9M02c="; 21 + hash = "sha256-+X4G5jLG7c75XIItNlQLF5YV0XUQwdA6JyF1IGBfiE0="; 22 22 }; 23 23 24 24 build-system = [