|
|
|
@ -6,7 +6,7 @@ |
|
|
|
|
, invoke |
|
|
|
|
, pynacl |
|
|
|
|
, pyasn1 |
|
|
|
|
, pytest |
|
|
|
|
, pytestCheckHook |
|
|
|
|
, pytest-relaxed |
|
|
|
|
, mock |
|
|
|
|
}: |
|
|
|
@ -20,25 +20,21 @@ buildPythonPackage rec { |
|
|
|
|
sha256 = "7f36f4ba2c0d81d219f4595e35f70d56cc94f9ac40a6acdf51d6ca210ce65035"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
checkInputs = [ invoke pytest mock pytest-relaxed ]; |
|
|
|
|
propagatedBuildInputs = [ bcrypt cryptography pynacl pyasn1 ]; |
|
|
|
|
|
|
|
|
|
__darwinAllowLocalNetworking = true; |
|
|
|
|
checkInputs = [ invoke pytestCheckHook pytest-relaxed mock ]; |
|
|
|
|
|
|
|
|
|
disabledTestPaths = [ |
|
|
|
|
"tests/test_sftp.py" |
|
|
|
|
"tests/test_config.py" |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
# 2 sftp tests fail (skip for now) |
|
|
|
|
# test_config relies on artifacts to be to downloaded |
|
|
|
|
# RSA tests don't have valid keys |
|
|
|
|
checkPhase = '' |
|
|
|
|
pytest tests \ |
|
|
|
|
--ignore=tests/test_sftp.py \ |
|
|
|
|
--ignore=tests/test_config.py |
|
|
|
|
''; |
|
|
|
|
__darwinAllowLocalNetworking = true; |
|
|
|
|
|
|
|
|
|
meta = with pkgs.lib; { |
|
|
|
|
homepage = "https://github.com/paramiko/paramiko/"; |
|
|
|
|
description = "Native Python SSHv2 protocol library"; |
|
|
|
|
license = licenses.lgpl21Plus; |
|
|
|
|
|
|
|
|
|
longDescription = '' |
|
|
|
|
This is a library for making SSH2 connections (client or server). |
|
|
|
|
Emphasis is on using SSH2 as an alternative to SSL for making secure |
|
|
|
|