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>
This commit is contained in:
aszlig 2013-10-02 11:25:37 +02:00
parent cbcba0a2f8
commit 9ab2515314
No known key found for this signature in database
GPG Key ID: D0EBD0EC8C2DC961

View File

@ -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 { elpy = buildPythonPackage rec {
name = "elpy-1.0.1"; name = "elpy-1.0.1";
src = fetchurl { src = fetchurl {