python311Packages.cryptolyzer: refactor

This commit is contained in:
Fabian Affolter
2024-01-29 23:11:36 +01:00
parent 59f9b45854
commit 43419d317f
@@ -1,19 +1,25 @@
{ lib
, attrs
, beautifulsoup4
, buildPythonPackage
, certvalidator
, colorama
, cryptoparser
, dnspython
, fetchPypi
, pathlib2
, pyfakefs
, python-dateutil
, pythonOlder
, requests
, six
, setuptools
, urllib3
}:
buildPythonPackage rec {
pname = "cryptolyzer";
version = "0.12.1";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -23,13 +29,28 @@ buildPythonPackage rec {
hash = "sha256-1Ec57A5lCjy9FsA3vDmCyfOeHZaQz01FNiKyNV3eJfc=";
};
postPatch = ''
substituteInPlace requirements.txt \
--replace-warn "attrs>=20.3.0,<22.0.1" "attrs>=20.3.0" \
--replace-warn "bs4" "beautifulsoup4"
'';
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
certvalidator
attrs
six
urllib3
beautifulsoup4
certvalidator
colorama
cryptoparser
dnspython
pathlib2
pyfakefs
python-dateutil
requests
urllib3
];
# Tests require networking