python3Packages.impacket: add missing input

main
Fabian Affolter 2 years ago
parent b161e729ab
commit bda4e6c10d
  1. 36
      pkgs/development/python-modules/impacket/default.nix

@ -1,20 +1,46 @@
{ lib, buildPythonPackage, fetchPypi, flask, ldapdomaindump, pycryptodomex, pyasn1, pyopenssl, chardet, setuptools }:
{ lib
, buildPythonPackage
, chardet
, fetchPypi
, flask
, ldapdomaindump
, pyasn1
, pycryptodomex
, pyopenssl
, pythonOlder
, setuptools
, six
}:
buildPythonPackage rec {
pname = "impacket";
version = "0.9.24";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
sha256 = "18d557d387f4914fafa739813b9172bc3f8bd9c036e93bf589a8e0ebb7304bba";
hash = "sha256-GNVX04f0kU+vpzmBO5FyvD+L2cA26Tv1iajg67cwS7o=";
};
propagatedBuildInputs = [ flask ldapdomaindump pycryptodomex pyasn1 pyopenssl chardet setuptools ];
propagatedBuildInputs = [
chardet
flask
ldapdomaindump
pyasn1
pycryptodomex
pyopenssl
setuptools
six
];
# fail with:
# RecursionError: maximum recursion depth exceeded
doCheck = false;
pythonImportsCheck = [ "impacket" ];
pythonImportsCheck = [
"impacket"
];
meta = with lib; {
description = "Network protocols Constructors and Dissectors";

Loading…
Cancel
Save