summary refs log tree commit diff
path: root/pkgs/top-level/python-packages.nix
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2013-10-02 11:25:37 +0200
committeraszlig <aszlig@redmoonstudios.org>2013-10-02 12:09:18 +0200
commit9ab2515314b8f9308c3e22ef22a81d1df797774b (patch)
tree6d3e49fe5d525dd7bdb74e22016d5fe9be00f41c /pkgs/top-level/python-packages.nix
parentcbcba0a2f8e582fb7e08cd99dc9cb6d1db9f9c6e (diff)
downloadnixlib-9ab2515314b8f9308c3e22ef22a81d1df797774b.tar
nixlib-9ab2515314b8f9308c3e22ef22a81d1df797774b.tar.gz
nixlib-9ab2515314b8f9308c3e22ef22a81d1df797774b.tar.bz2
nixlib-9ab2515314b8f9308c3e22ef22a81d1df797774b.tar.lz
nixlib-9ab2515314b8f9308c3e22ef22a81d1df797774b.tar.xz
nixlib-9ab2515314b8f9308c3e22ef22a81d1df797774b.tar.zst
nixlib-9ab2515314b8f9308c3e22ef22a81d1df797774b.zip
python-packages: Add package for ecdsa library.
This is needed for the latest Paramiko release, which includes support
for ECDSA keys using this library.

I'm using ECDSA in the description itself, because the name also
reflects the functionality and "cryptographic signature library" would
sound odd in this case.

Also, I'm adding myself to maintainers, because I'm going to take over
maintenance for Paramiko as well.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'pkgs/top-level/python-packages.nix')
-rw-r--r--pkgs/top-level/python-packages.nix21
1 files changed, 21 insertions, 0 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index abae0346c59f..2623c297e7fc 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -2268,6 +2268,27 @@ pythonPackages = modules // import ./python-packages-generated.nix {
   };
 
 
+  ecdsa = buildPythonPackage rec {
+    name = "ecdsa-${version}";
+    version = "0.9";
+
+    src = fetchurl {
+      url = "http://pypi.python.org/packages/source/e/ecdsa/${name}.tar.gz";
+      md5 = "2b9c35245ce391d6b7d8f991aad5c630";
+    };
+
+    # Only needed for tests
+    buildInputs = [ pkgs.openssl ];
+
+    meta = {
+      description = "ECDSA cryptographic signature library";
+      homepage = "https://github.com/warner/python-ecdsa";
+      license = stdenv.lib.licenses.mit;
+      maintainers = [ stdenv.lib.maintainers.aszlig ];
+    };
+  };
+
+
   elpy = buildPythonPackage rec {
     name = "elpy-1.0.1";
     src = fetchurl {