python3Packages.{patator,pysqlcipher3}: drop (#475218)

This commit is contained in:
Aleksana
2025-12-31 14:31:42 +00:00
committed by GitHub
4 changed files with 2 additions and 99 deletions
@@ -1,67 +0,0 @@
{
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,28 +0,0 @@
{
lib,
buildPythonPackage,
fetchPypi,
sqlcipher,
}:
buildPythonPackage rec {
pname = "pysqlcipher3";
version = "1.2.0";
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-PIAzgSZVlH6/KagJrFEGsrxpvgJ06szva1j0WAyNBsU=";
};
buildInputs = [ sqlcipher ];
pythonImportsCheck = [ "pysqlcipher3" ];
meta = {
description = "Python 3 bindings for SQLCipher";
homepage = "https://github.com/rigglemania/pysqlcipher3/";
license = lib.licenses.zlib;
maintainers = [ ];
};
}
+2
View File
@@ -297,6 +297,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
@@ -370,6 +371,7 @@ mapAliases {
pySmartDL = throw "'pySmartDL' has been renamed to/replaced by 'pysmartdl'"; # Converted to throw 2025-10-29
pysmi-lextudio = throw "'pysmi-lextudio' has been renamed to/replaced by 'pysmi'"; # Converted to throw 2025-10-29
pysnmp-lextudio = throw "'pysnmp-lextudio' has been renamed to/replaced by 'pysnmp'"; # Converted to throw 2025-10-29
pysqlcipher3 = throw "'pysqlcipher3' has been removed has it was abandonned upstream and broken"; # Added 2025-12-30
PyStemmer = throw "'PyStemmer' has been renamed to/replaced by 'pystemmer'"; # Converted to throw 2025-10-29
pysuez = throw "'pysuez' has been renamed to/replaced by 'pysuezv2'"; # Converted to throw 2025-10-29
pytado = throw "'pytado' has been renamed to/replaced by 'python-tado'"; # Converted to throw 2025-10-29
-4
View File
@@ -11832,8 +11832,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 { };
@@ -14728,8 +14726,6 @@ self: super: with self; {
pyspx = callPackage ../development/python-modules/pyspx { };
pysqlcipher3 = callPackage ../development/python-modules/pysqlcipher3 { inherit (pkgs) sqlcipher; };
pysqlitecipher = callPackage ../development/python-modules/pysqlitecipher { };
pysqueezebox = callPackage ../development/python-modules/pysqueezebox { };