ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / patator / default.nix
blob2f0a9b9b62b72d91035a3c71b37c5779865e47c0
1 { lib, buildPythonPackage, isPy27, fetchPypi
2 , paramiko, pycurl, ajpy, impacket, pyopenssl, cx_oracle, mysqlclient
3 , psycopg2, pycrypto, dnspython, ipy, pysnmp, pyasn1, pysqlcipher3 }:
6 buildPythonPackage rec {
7   pname = "patator";
8   version = "0.9";
9   disabled = isPy27;
11   src = fetchPypi {
12     inherit pname version;
13     sha256 = "68cb24bdc3042ee0d47a288b19a8b99a6c54bdbd4ddf0c5817d9b9ac0a0d8a15";
14   };
16   postPatch = ''
17     substituteInPlace requirements.txt \
18       --replace psycopg2-binary psycopg2
19   '';
21   propagatedBuildInputs = [
22     paramiko
23     pycurl
24     ajpy
25     impacket
26     pyopenssl
27     cx_oracle
28     mysqlclient
29     psycopg2
30     pycrypto
31     dnspython
32     ipy
33     pysnmp
34     pyasn1
35     pysqlcipher3
36   ];
38   # tests require docker-compose and vagrant
39   doCheck = false;
41   meta = with lib; {
42     description = "multi-purpose brute-forcer";
43     homepage = "https://github.com/lanjelot/patator";
44     license = licenses.gpl2;
45     maintainers = with maintainers; [ y0no SuperSandro2000 ];
46   };