angr-management: init at 9.2.154 (#477533)

This commit is contained in:
Sandro
2026-01-11 08:59:30 +00:00
committed by GitHub
2 changed files with 80 additions and 0 deletions
+5
View File
@@ -5349,6 +5349,11 @@
name = "Connor Baker";
githubId = 3880346;
};
connornelson = {
github = "ConnorNelson";
githubId = 5953003;
name = "Connor Nelson";
};
conradmearns = {
email = "conradmearns+github@pm.me";
github = "ConradMearns";
@@ -0,0 +1,75 @@
{
lib,
fetchFromGitHub,
python312,
xorg,
}:
python312.pkgs.buildPythonApplication rec {
pname = "angr-management";
version = "9.2.154";
pyproject = true;
src = fetchFromGitHub {
owner = "angr";
repo = "angr-management";
tag = "v${version}";
hash = "sha256-ZaQRXCt6u5FGApiXTToJdIXBnBLv3emo13YG5ip0lJA=";
};
pythonRelaxDeps = [
"angr"
"binsync"
"qtawesome"
];
buildInputs = [ xorg.xcbutilcursor ];
build-system = with python312.pkgs; [ setuptools ];
dependencies =
with python312.pkgs;
(
[
# requirements from setup.cfg
angr
bidict
binsync
ipython
pyqodeng-angr
pyside6
pyside6-qtads
qtawesome
qtpy
requests
rpyc
thefuzz
tomlkit
# requirements from setup.cfg -- vendorized qtconsole package
ipykernel
jupyter-client
jupyter-core
packaging
pygments
pyzmq
traitlets
]
++ angr.optional-dependencies.angrdb
++ requests.optional-dependencies.socks
++ thefuzz.optional-dependencies.speedup
);
pythonImportsCheck = [ "angrmanagement" ];
meta = {
description = "Graphical binary analysis tool powered by the angr binary analysis platform";
homepage = "https://github.com/angr/angr-management";
changelog = "https://github.com/angr/angr-management/releases/tag/${src.tag}";
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [
connornelson
scoder12
];
mainProgram = "angr-management";
};
}