Merge pull request #153389 from fabaff/bump-paramiko

python3Packages.paramiko: 2.8.1 -> 2.9.1

authored by

Fabian Affolter and committed by
GitHub
8609187e aad4d02c

+32 -15
+32 -15
pkgs/development/python-modules/paramiko/default.nix
··· 1 - { pkgs 1 + { lib 2 + , bcrypt 2 3 , buildPythonPackage 3 - , fetchPypi 4 4 , cryptography 5 - , bcrypt 5 + , fetchPypi 6 6 , invoke 7 - , pynacl 7 + , mock 8 8 , pyasn1 9 - , pytestCheckHook 9 + , pynacl 10 10 , pytest-relaxed 11 - , mock 11 + , pytestCheckHook 12 12 }: 13 13 14 14 buildPythonPackage rec { 15 15 pname = "paramiko"; 16 - version = "2.8.1"; 16 + version = "2.9.1"; 17 + format = "setuptools"; 17 18 18 19 src = fetchPypi { 19 20 inherit pname version; 20 - sha256 = "85b1245054e5d7592b9088cc6d08da22445417912d3a3e48138675c7a8616438"; 21 + hash = "sha256-of3e07VfYdIzieT+UtmuQolgrJWNLt9QNz+qXYkm7dA="; 21 22 }; 22 23 23 - propagatedBuildInputs = [ bcrypt cryptography pynacl pyasn1 ]; 24 + propagatedBuildInputs = [ 25 + bcrypt 26 + cryptography 27 + pyasn1 28 + pynacl 29 + ]; 30 + 31 + checkInputs = [ 32 + invoke 33 + mock 34 + pytest-relaxed 35 + pytestCheckHook 36 + ]; 24 37 25 38 # with python 3.9.6+, the deprecation warnings will fail the test suite 26 39 # see: https://github.com/pyinvoke/invoke/issues/829 27 40 doCheck = false; 28 - checkInputs = [ invoke pytestCheckHook pytest-relaxed mock ]; 29 41 30 42 disabledTestPaths = [ 31 43 "tests/test_sftp.py" 32 44 "tests/test_config.py" 45 + ]; 46 + 47 + pythonImportsCheck = [ 48 + "paramiko" 33 49 ]; 34 50 35 51 __darwinAllowLocalNetworking = true; 36 52 37 - meta = with pkgs.lib; { 53 + meta = with lib; { 38 54 homepage = "https://github.com/paramiko/paramiko/"; 39 55 description = "Native Python SSHv2 protocol library"; 40 56 license = licenses.lgpl21Plus; 41 57 longDescription = '' 42 - This is a library for making SSH2 connections (client or server). 43 - Emphasis is on using SSH2 as an alternative to SSL for making secure 44 - connections between python scripts. All major ciphers and hash methods 45 - are supported. SFTP client and server mode are both supported too. 58 + Library for making SSH2 connections (client or server). Emphasis is 59 + on using SSH2 as an alternative to SSL for making secure connections 60 + between python scripts. All major ciphers and hash methods are 61 + supported. SFTP client and server mode are both supported too. 46 62 ''; 63 + maintainers = with maintainers; [ ]; 47 64 }; 48 65 }