1{ stdenv, buildPythonPackage, fetchPypi, isPy3k
2, Mako, packaging, pysocks, pygments, ROPGadget
3, capstone, paramiko, pip, psutil
4, pyelftools, pyserial, dateutil
5, requests, tox, unicorn, intervaltree, fetchpatch }:
6
7buildPythonPackage rec {
8 version = "4.0.0b0";
9 pname = "pwntools";
10
11 src = fetchPypi {
12 inherit pname version;
13 sha256 = "11f7x7rjad1nawn3r524lzxgz3nk89c6s3xycrscn3n86hh0zgid";
14 };
15
16 propagatedBuildInputs = [ Mako packaging pysocks pygments ROPGadget capstone paramiko pip psutil pyelftools pyserial dateutil requests tox unicorn intervaltree ];
17
18 doCheck = false; # no setuptools tests for the package
19
20 meta = with stdenv.lib; {
21 homepage = "http://pwntools.com";
22 description = "CTF framework and exploit development library";
23 license = licenses.mit;
24 maintainers = with maintainers; [ bennofs kristoff3r ];
25 };
26}