Merge pull request #281309 from fabaff/impacket-tests

python311Packages.impacket: enable tests

authored by

Fabian Affolter and committed by
GitHub
06567e16 cbfd8f68

+17 -4
+17 -4
pkgs/development/python-modules/impacket/default.nix
··· 4 4 , dsinternals 5 5 , fetchPypi 6 6 , flask 7 + , ldap3 7 8 , ldapdomaindump 8 9 , pyasn1 9 10 , pycryptodomex 10 11 , pyopenssl 11 12 , pythonOlder 12 13 , setuptools 14 + , pytestCheckHook 13 15 , six 14 16 }: 15 17 16 18 buildPythonPackage rec { 17 19 pname = "impacket"; 18 20 version = "0.11.0"; 19 - format = "setuptools"; 21 + pyproject = true; 20 22 21 23 disabled = pythonOlder "3.7"; 22 24 ··· 25 27 hash = "sha256-7kA5tNKu3o9fZEeLxZ+qyGA2eWviTeqNwY8An7CQXko="; 26 28 }; 27 29 30 + nativeBuildInputs = [ 31 + setuptools 32 + ]; 33 + 28 34 propagatedBuildInputs = [ 29 35 charset-normalizer 30 36 dsinternals 31 37 flask 38 + ldap3 32 39 ldapdomaindump 33 40 pyasn1 34 41 pycryptodomex 35 42 pyopenssl 36 - setuptools 37 43 six 38 44 ]; 39 45 40 - # RecursionError: maximum recursion depth exceeded 41 - doCheck = false; 46 + nativeCheckInputs = [ 47 + pytestCheckHook 48 + ]; 42 49 43 50 pythonImportsCheck = [ 44 51 "impacket" 52 + ]; 53 + 54 + disabledTestPaths = [ 55 + # Skip all RPC related tests 56 + "tests/dcerpc/" 57 + "tests/SMB_RPC/" 45 58 ]; 46 59 47 60 meta = with lib; {