python312Packages.paramiko 3.3.1 -> 3.4.0 https://repology.org/project/python:paramiko/versions attrpath: python312Packages.paramiko Checking auto update branch... [version] [version] generic version rewriter does not support multiple hashes [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/ji1mvmdic5kazh0xvvp77qbc16ni76dp-packages.json.drv building '/nix/store/ji1mvmdic5kazh0xvvp77qbc16ni76dp-packages.json.drv'... Going to be running update for following packages: - python3.12-paramiko-3.3.1 Press Enter key to continue... Running update for: - python3.12-paramiko-3.3.1: UPDATING ... - python3.12-paramiko-3.3.1: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/development/python-modules/paramiko/default.nix b/pkgs/development/python-modules/paramiko/default.nix index 278bb0583e35..8cfd7bb12dd2 100644 --- a/pkgs/development/python-modules/paramiko/default.nix +++ b/pkgs/development/python-modules/paramiko/default.nix @@ -16,12 +16,12 @@ buildPythonPackage rec { pname = "paramiko"; - version = "3.3.1"; + version = "3.4.0"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-ajd3qWGshtvvN1xfW41QAUoaltD9fwVKQ7yIATSw/3c="; + hash = "sha256-qsCPJqMdxN/9koIVJ9FoLZnVL572hRloEUqHKPPCdNM="; }; patches = [ No auto update branch exists Old version 3.3.1" not present in staging derivation file with contents: { lib , bcrypt , buildPythonPackage , cryptography , fetchpatch , fetchPypi , gssapi , icecream , invoke , mock , pyasn1 , pynacl , pytestCheckHook , six }: buildPythonPackage rec { pname = "paramiko"; version = "3.4.0"; format = "setuptools"; src = fetchPypi { inherit pname version; hash = "sha256-qsCPJqMdxN/9koIVJ9FoLZnVL572hRloEUqHKPPCdNM="; }; patches = [ # Fix usage of dsa keys # https://github.com/paramiko/paramiko/pull/1606/ (fetchpatch { url = "https://github.com/paramiko/paramiko/commit/18e38b99f515056071fb27b9c1a4f472005c324a.patch"; hash = "sha256-bPDghPeLo3NiOg+JwD5CJRRLv2VEqmSx1rOF2Tf8ZDA="; }) ]; propagatedBuildInputs = [ bcrypt cryptography pyasn1 six ] ++ passthru.optional-dependencies.ed25519; # remove on 3.0 update passthru.optional-dependencies = { gssapi = [ pyasn1 gssapi ]; ed25519 = [ pynacl bcrypt ]; invoke = [ invoke ]; }; nativeCheckInputs = [ icecream mock pytestCheckHook ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); pytestFlagsArray = [ "-W" "ignore::pytest.PytestRemovedIn8Warning" ]; disabledTestPaths = [ # disable tests that require pytest-relaxed, which is broken "tests/test_client.py" "tests/test_ssh_gss.py" ]; pythonImportsCheck = [ "paramiko" ]; __darwinAllowLocalNetworking = true; meta = with lib; { homepage = "https://github.com/paramiko/paramiko/"; changelog = "https://github.com/paramiko/paramiko/blob/${version}/sites/www/changelog.rst"; description = "Native Python SSHv2 protocol library"; license = licenses.lgpl21Plus; longDescription = '' Library for making SSH2 connections (client or server). Emphasis is on using SSH2 as an alternative to SSL for making secure connections between python scripts. All major ciphers and hash methods are supported. SFTP client and server mode are both supported too. ''; maintainers = with maintainers; [ ]; }; }