Unverified Commit b686e168 authored by Fabian Affolter's avatar Fabian Affolter Committed by GitHub
Browse files

Merge pull request #299858 from fabaff/claripy-fix

python311Packages.angr: 9.2.84 -> 9.2.96
parents 106b852a b086f140
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -8,23 +8,23 @@

buildPythonPackage rec {
  pname = "ailment";
  version = "9.2.84";
  version = "9.2.96";
  pyproject = true;

  disabled = pythonOlder "3.11";

  src = fetchFromGitHub {
    owner = "angr";
    repo = pname;
    repo = "ailment";
    rev = "refs/tags/v${version}";
    hash = "sha256-I4lZrp4coJOBB8gREmeQsCiNhMC0MqhYxd5BmYXq9BA=";
    hash = "sha256-xc9/J360ftynKT5HYNcjR/0WX04DUDmszaAHb8h3Iao=";
  };

  nativeBuildInputs = [
  build-system = [
    setuptools
  ];

  propagatedBuildInputs = [
  dependencies = [
    pyvex
  ];

+18 −3
Original line number Diff line number Diff line
@@ -20,19 +20,23 @@
, protobuf
, psutil
, pycparser
, pyformlang
, pythonOlder
, pythonRelaxDepsHook
, pyvex
, rich
, rpyc
, setuptools
, sortedcontainers
, sqlalchemy
, sympy
, unicorn
, unique-log-filter
}:

buildPythonPackage rec {
  pname = "angr";
  version = "9.2.84";
  version = "9.2.96";
  pyproject = true;

  disabled = pythonOlder "3.11";
@@ -41,10 +45,19 @@ buildPythonPackage rec {
    owner = "angr";
    repo = "angr";
    rev = "refs/tags/v${version}";
    hash = "sha256-qav9SUvQtcEad9lvgyrMhOcFhPAhzU/9s7ekTfohqRc=";
    hash = "sha256-eyXjmU/K8zv5nxrt+oKkyxS00tHOYrkbTc2X9esTSSA=";
  };

  propagatedBuildInputs = [
  pythonRelaxDeps = [
    "capstone"
  ];

  build-system = [
    pythonRelaxDepsHook
    setuptools
  ];

  dependencies = [
    ailment
    archinfo
    cachetools
@@ -63,6 +76,7 @@ buildPythonPackage rec {
    protobuf
    psutil
    pycparser
    pyformlang
    pyvex
    rich
    rpyc
@@ -70,6 +84,7 @@ buildPythonPackage rec {
    sqlalchemy
    sympy
    unicorn
    unique-log-filter
  ];

  setupPyBuildFlags = lib.optionals stdenv.isLinux [
+11 −6
Original line number Diff line number Diff line
{ stdenv
, lib
{ lib
, angr
, buildPythonPackage
, cmd2
@@ -8,28 +7,34 @@
, pygments
, pytestCheckHook
, pythonOlder
, setuptools
, stdenv
}:

buildPythonPackage rec {
  pname = "angrcli";
  version = "1.2.0";
  format = "setuptools";
  pyproject = true;

  disabled = pythonOlder "3.6";

  src = fetchFromGitHub {
    owner = "fmagin";
    repo = "angr-cli";
    rev = "v${version}";
    rev = "refs/tags/v${version}";
    hash = "sha256-a5ajUBQwt3xUNkeSOeGOAFf47wd4UVk+LcuAHGqbq4s=";
  };

  postPatch = ''
    substituteInPlace tests/test_derefs.py \
      --replace "/bin/ls" "${coreutils}/bin/ls"
      --replace-fail "/bin/ls" "${coreutils}/bin/ls"
  '';

  propagatedBuildInputs = [
  build-system = [
    setuptools
  ];

  dependencies = [
    angr
    cmd2
    pygments
+4 −4
Original line number Diff line number Diff line
@@ -11,22 +11,22 @@
buildPythonPackage rec {
  pname = "angrop";
  version = "9.2.8";
  format = "pyproject";
  pyproject = true;

  disabled = pythonOlder "3.6";

  src = fetchFromGitHub {
    owner = "angr";
    repo = pname;
    repo = "angrop";
    rev = "refs/tags/v${version}";
    hash = "sha256-zmWdGbFzwLDP7MUqEprZcIgA7lAdCrafWYohAehJyh0=";
  };

  nativeBuildInputs = [
  build-system = [
    setuptools
  ];

  propagatedBuildInputs = [
  dependencies = [
    angr
    progressbar
    tqdm
+5 −5
Original line number Diff line number Diff line
@@ -9,23 +9,23 @@

buildPythonPackage rec {
  pname = "archinfo";
  version = "9.2.84";
  version = "9.2.96";
  pyproject = true;

  disabled = pythonOlder "3.8";

  src = fetchFromGitHub {
    owner = "angr";
    repo = pname;
    repo = "archinfo";
    rev = "refs/tags/v${version}";
    hash = "sha256-drZuQRQ2XukCimH/SG6CRCL4avyMEcKxuj+Rinp7lJQ=";
    hash = "sha256-g/fxj/6dMVLoW4hFtVDEjHjdJiB3KE2XB3c0ihclqeM=";
  };

  nativeBuildInputs = [
  build-system = [
    setuptools
  ];

  propagatedBuildInputs = lib.optionals (pythonOlder "3.11") [
  dependencies = lib.optionals (pythonOlder "3.11") [
    backports-strenum
  ];

Loading