dependencies [security]: updated sshpubkeys to 3.1.0

- dropped pycrypto (had CVEs)
This commit is contained in:
Marcin Kuzminski 2019-02-25 21:57:02 +01:00
parent 63751338c3
commit 3bfba2c72e
4 changed files with 65 additions and 21 deletions

View file

@ -35,6 +35,18 @@ self: super: {
];
});
"cffi" = super."cffi".override (attrs: {
buildInputs = [
pkgs.libffi
];
});
"cryptography" = super."cryptography".override (attrs: {
buildInputs = [
pkgs.openssl
];
});
"gevent" = super."gevent".override (attrs: {
propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
# NOTE: (marcink) odd requirements from gevent aren't set properly,

View file

@ -51,6 +51,17 @@ self: super: {
license = [ pkgs.lib.licenses.bsdOriginal ];
};
};
"asn1crypto" = super.buildPythonPackage {
name = "asn1crypto-0.24.0";
doCheck = false;
src = fetchurl {
url = "https://files.pythonhosted.org/packages/fc/f1/8db7daa71f414ddabfa056c4ef792e1461ff655c2ae2928a2b675bfed6b4/asn1crypto-0.24.0.tar.gz";
sha256 = "0jaf8rf9dx1lf23xfv2cdd5h52f1qr3w8k63985bc35g3d220p4x";
};
meta = {
license = [ pkgs.lib.licenses.mit ];
};
};
"atomicwrites" = super.buildPythonPackage {
name = "atomicwrites-1.2.1";
doCheck = false;
@ -187,6 +198,20 @@ self: super: {
license = [ pkgs.lib.licenses.bsdOriginal ];
};
};
"cffi" = super.buildPythonPackage {
name = "cffi-1.12.1";
doCheck = false;
propagatedBuildInputs = [
self."pycparser"
];
src = fetchurl {
url = "https://files.pythonhosted.org/packages/bc/81/47bd0404f2cb5363edb371e3b15da6387b5e9b80122e5b81be8b8f411e9b/cffi-1.12.1.tar.gz";
sha256 = "0cw0dzynw34zi75h674y3bgas6axfjyw1h6hj6ic2llcwyj7nvwv";
};
meta = {
license = [ pkgs.lib.licenses.mit ];
};
};
"chameleon" = super.buildPythonPackage {
name = "chameleon-2.24";
doCheck = false;
@ -295,6 +320,24 @@ self: super: {
license = [ pkgs.lib.licenses.asl20 ];
};
};
"cryptography" = super.buildPythonPackage {
name = "cryptography-2.5";
doCheck = false;
propagatedBuildInputs = [
self."asn1crypto"
self."six"
self."cffi"
self."enum34"
self."ipaddress"
];
src = fetchurl {
url = "https://files.pythonhosted.org/packages/69/ed/5e97b7f54237a9e4e6291b6e52173372b7fa45ca730d36ea90b790c0059a/cryptography-2.5.tar.gz";
sha256 = "00c4d7gvsymlaw0r13zrm32dcnarmpayjyrh65yymlmr6mrbcij9";
};
meta = {
license = [ pkgs.lib.licenses.bsdOriginal { fullName = "BSD or Apache License, Version 2.0"; } pkgs.lib.licenses.asl20 ];
};
};
"cssselect" = super.buildPythonPackage {
name = "cssselect-1.0.3";
doCheck = false;
@ -1252,15 +1295,15 @@ self: super: {
license = [ pkgs.lib.licenses.bsdOriginal ];
};
};
"pycrypto" = super.buildPythonPackage {
name = "pycrypto-2.6.1";
"pycparser" = super.buildPythonPackage {
name = "pycparser-2.19";
doCheck = false;
src = fetchurl {
url = "https://files.pythonhosted.org/packages/60/db/645aa9af249f059cc3a368b118de33889219e0362141e75d4eaf6f80f163/pycrypto-2.6.1.tar.gz";
sha256 = "0g0ayql5b9mkjam8hym6zyg6bv77lbh66rv1fyvgqb17kfc1xkpj";
url = "https://files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz";
sha256 = "1cr5dcj9628lkz1qlwq3fv97c25363qppkmcayqvd05dpy573259";
};
meta = {
license = [ pkgs.lib.licenses.publicDomain ];
license = [ pkgs.lib.licenses.bsdOriginal ];
};
};
"pycurl" = super.buildPythonPackage {
@ -1737,7 +1780,6 @@ self: super: {
self."peppercorn"
self."psutil"
self."py-bcrypt"
self."pycrypto"
self."pycurl"
self."pygments"
self."pyparsing"
@ -1947,15 +1989,15 @@ self: super: {
};
};
"sshpubkeys" = super.buildPythonPackage {
name = "sshpubkeys-2.2.0";
name = "sshpubkeys-3.1.0";
doCheck = false;
propagatedBuildInputs = [
self."pycrypto"
self."cryptography"
self."ecdsa"
];
src = fetchurl {
url = "https://files.pythonhosted.org/packages/27/da/337fabeb3dca6b62039a93ceaa636f25065e0ae92b575b1235342076cf0a/sshpubkeys-2.2.0.tar.gz";
sha256 = "0r4kpwzmg96a2x56pllik7dmc3fnqk189v3sfgsi07q2ryrhr6xm";
url = "https://files.pythonhosted.org/packages/00/23/f7508a12007c96861c3da811992f14283d79c819d71a217b3e12d5196649/sshpubkeys-3.1.0.tar.gz";
sha256 = "105g2li04nm1hb15a2y6hm9m9k7fbrkd5l3gy12w3kgcmsf3k25k";
};
meta = {
license = [ pkgs.lib.licenses.bsdOriginal ];

View file

@ -42,7 +42,6 @@ pastescript==3.0.0
peppercorn==0.6
psutil==5.5.1
py-bcrypt==0.4
pycrypto==2.6.1
pycurl==7.43.0.2
pygments==2.3.1
pyparsing==2.3.0
@ -68,7 +67,7 @@ routes==2.4.1
simplejson==3.16.0
six==1.11.0
sqlalchemy==1.1.18
sshpubkeys==2.2.0
sshpubkeys==3.1.0
subprocess32==3.5.3
supervisor==3.3.5
tempita==0.5.2

View file

@ -1138,15 +1138,6 @@
],
"name": "python2.7-ecdsa-0.13"
},
{
"license": [
{
"fullName": "Public Domain",
"shortName": "publicDomain"
}
],
"name": "python2.7-pycrypto-2.6.1"
},
{
"license": [
{