Commit 57927fb5 authored by Sigmanificient's avatar Sigmanificient
Browse files

python3Packages.patator: drop

parent 59badd4f
Loading
Loading
Loading
Loading
+0 −67
Original line number Diff line number Diff line
{
  lib,
  ajpy,
  buildPythonPackage,
  cx-oracle,
  dnspython,
  fetchPypi,
  impacket,
  ipy,
  mysqlclient,
  paramiko,
  psycopg2,
  pyasn1,
  pycrypto,
  pycurl,
  pyopenssl,
  pysnmp,
  pysqlcipher3,
  pythonOlder,
}:

buildPythonPackage rec {
  pname = "patator";
  version = "1.1.0";
  format = "setuptools";

  disabled = pythonOlder "3.7";

  src = fetchPypi {
    inherit pname version;
    hash = "sha256-BupB/s4HNk6DUxbrHB/onqeS7kL0WsGPZ2jqKUj7DJw=";
  };

  postPatch = ''
    substituteInPlace requirements.txt \
      --replace psycopg2-binary psycopg2
  '';

  propagatedBuildInputs = [
    ajpy
    cx-oracle
    dnspython
    impacket
    ipy
    mysqlclient
    paramiko
    psycopg2
    pyasn1
    pycrypto
    pycurl
    pyopenssl
    pysnmp
    pysqlcipher3
  ];

  # tests require docker-compose and vagrant
  doCheck = false;

  meta = {
    description = "Multi-purpose brute-forcer";
    homepage = "https://github.com/lanjelot/patator";
    license = lib.licenses.gpl2Only;
    # Still uses cx-oracle which is broken and was replaced by oracledb
    # https://github.com/lanjelot/patator/issues/234
    broken = true;
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -296,6 +296,7 @@ mapAliases {
  pam = throw "'pam' has been renamed to/replaced by 'python-pam'"; # Converted to throw 2025-10-29
  paramz = throw "'paramz' has been removed as it is incompatible with Numpy 2"; # added 2025-11-10
  PasteDeploy = throw "'PasteDeploy' has been renamed to/replaced by 'pastedeploy'"; # Converted to throw 2025-10-29
  patator = throw "'patator' has been removed as it was dependant on removed packages and broken"; # Added 2025-12-30
  pathpy = throw "'pathpy' has been renamed to/replaced by 'path'"; # Converted to throw 2025-10-29
  pcbnew-transition = throw "'pcbnew-transition' has been renamed to/replaced by 'pcbnewtransition'"; # Converted to throw 2025-10-29
  pdfminer = throw "'pdfminer' has been renamed to/replaced by 'pdfminer-six'"; # Converted to throw 2025-10-29
+0 −2
Original line number Diff line number Diff line
@@ -11830,8 +11830,6 @@ self: super: with self; {
  pastescript = callPackage ../development/python-modules/pastescript { };
  patator = callPackage ../development/python-modules/patator { };
  patch = callPackage ../development/python-modules/patch { };
  patch-ng = callPackage ../development/python-modules/patch-ng { };