diff options
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/patator/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/python-modules/patator/default.nix | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/patator/default.nix b/nixpkgs/pkgs/development/python-modules/patator/default.nix index 81d9e50b28ff..b876e913e3cf 100644 --- a/nixpkgs/pkgs/development/python-modules/patator/default.nix +++ b/nixpkgs/pkgs/development/python-modules/patator/default.nix @@ -1,22 +1,28 @@ -{ stdenv, buildPythonPackage, isPy3k, fetchPypi, - paramiko, pycurl, ajpy, pyopenssl, cx_oracle, mysqlclient, - psycopg2, pycrypto, dnspython, ipy, pysnmp, pyasn1 }: +{ stdenv, buildPythonPackage, isPy27, fetchPypi +, paramiko, pycurl, ajpy, impacket, pyopenssl, cx_oracle, mysqlclient +, psycopg2, pycrypto, dnspython, ipy, pysnmp, pyasn1, pysqlcipher3 }: buildPythonPackage rec { pname = "patator"; version = "0.9"; - disabled = !(isPy3k); + disabled = isPy27; src = fetchPypi { inherit pname version; sha256 = "68cb24bdc3042ee0d47a288b19a8b99a6c54bdbd4ddf0c5817d9b9ac0a0d8a15"; }; + postPatch = '' + substituteInPlace requirements.txt \ + --replace psycopg2-binary psycopg2 + ''; + propagatedBuildInputs = [ paramiko pycurl ajpy + impacket pyopenssl cx_oracle mysqlclient @@ -26,15 +32,16 @@ buildPythonPackage rec { ipy pysnmp pyasn1 + pysqlcipher3 ]; - # No tests provided by patator + # tests require docker-compose and vagrant doCheck = false; meta = with stdenv.lib; { description = "multi-purpose brute-forcer"; homepage = "https://github.com/lanjelot/patator"; license = licenses.gpl2; - maintainers = with maintainers; [ y0no ]; + maintainers = with maintainers; [ y0no SuperSandro2000 ]; }; } |