diff options
author | aszlig <aszlig@redmoonstudios.org> | 2013-10-02 11:40:53 +0200 |
---|---|---|
committer | aszlig <aszlig@redmoonstudios.org> | 2013-10-02 12:09:19 +0200 |
commit | 58fdf3429640d2447501fff15a7da9103fb8653a (patch) | |
tree | ea2a39bc8798ccb23e495c62287466f221e750eb /pkgs/top-level/python-packages.nix | |
parent | a5f8f6ace7427a56a09ffa5783b91612e75138e7 (diff) | |
download | nixlib-58fdf3429640d2447501fff15a7da9103fb8653a.tar nixlib-58fdf3429640d2447501fff15a7da9103fb8653a.tar.gz nixlib-58fdf3429640d2447501fff15a7da9103fb8653a.tar.bz2 nixlib-58fdf3429640d2447501fff15a7da9103fb8653a.tar.lz nixlib-58fdf3429640d2447501fff15a7da9103fb8653a.tar.xz nixlib-58fdf3429640d2447501fff15a7da9103fb8653a.tar.zst nixlib-58fdf3429640d2447501fff15a7da9103fb8653a.zip |
python-paramiko: Add patch for ECDSA private keys.
This patch should be backwards-incompatible and is also submitted upstream as paramiko/paramiko#218. The main reason for this patch is that we need it for NixOS/nixops#124 in order to cope with NixOS/nixops@a2718b6, which makes ECDSA private key the default for new deployments. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'pkgs/top-level/python-packages.nix')
-rw-r--r-- | pkgs/top-level/python-packages.nix | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a5da1512775b..3bf9e93e5739 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3988,6 +3988,14 @@ pythonPackages = modules // import ./python-packages-generated.nix { md5 = "4187f77b1a5a313c899993930e30c321"; }; + patches = pkgs.lib.singleton (fetchurl { + # See https://github.com/paramiko/paramiko/pull/218 + name = "ecdsa-private-keys.patch"; + url = "https://github.com/aszlig/paramiko/compare/" + + "c73764a947...ad33bb186f.diff"; + sha256 = "1f1dxnd2di7jh3knn4qfipa46f6f9rqdzmc1lncwb3sbd772r8fx"; + }); + propagatedBuildInputs = [ pycrypto ecdsa ]; checkPhase = "python test.py"; |