evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / pwndbg / default.nix
blobf71117d7497a8bf5e8d520f0acc42a305282fe09
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   capstone,
6   future,
7   ipython,
8   psutil,
9   pwntools,
10   pycparser,
11   pyelftools,
12   pygments,
13   requests,
14   rpyc,
15   sortedcontainers,
16   tabulate,
17   typing-extensions,
18   unicorn,
19   gdb-pt-dump,
20   poetry-core,
22 buildPythonPackage rec {
23   pname = "pwndbg";
24   version = "2024.08.29";
25   pyproject = true;
27   src = fetchFromGitHub {
28     owner = "pwndbg";
29     repo = "pwndbg";
30     rev = version;
31     hash = "sha256-mpkUEP0GBwOfbbpogupmDvCo8dkbSGy1YtH8T55rX9g=";
32   };
34   nativeBuildInputs = [
35     poetry-core
36   ];
37   pythonRelaxDeps = true;
39   propagatedBuildInputs = [
40     capstone
41     future
42     ipython
43     psutil
44     pwntools
45     pycparser
46     pyelftools
47     pygments
48     requests
49     rpyc
50     sortedcontainers
51     tabulate
52     typing-extensions
53     unicorn
54     gdb-pt-dump
55   ];
57   meta = {
58     description = "Exploit Development and Reverse Engineering with GDB Made Easy";
59     homepage = "https://pwndbg.re";
60     changelog = "https://github.com/pwndbg/pwndbg/releases/tag/${version}";
61     license = lib.licenses.mit;
62     maintainers = with lib.maintainers; [ msanft ];
63   };