Skip to content

Commit

Permalink
gns3Packages.server{Stable,Preview}: Unlock the multidict version
Browse files Browse the repository at this point in the history
  • Loading branch information
primeos committed Jan 21, 2018
1 parent 58e7823 commit fbe1770
Showing 1 changed file with 2 additions and 29 deletions.
31 changes: 2 additions & 29 deletions pkgs/applications/networking/gns3/server.nix
Expand Up @@ -4,29 +4,6 @@

let
pythonPackages = python3Packages;
# TODO: Not sure if all these overwrites are really required...
# Upstream seems to have some reasons (bugs, incompatibilities) though.
multidict_3_1_3 =
(stdenv.lib.overrideDerivation pythonPackages.multidict (oldAttrs:
rec {
pname = "multidict";
version = "3.1.3";
name = "${pname}-${version}";
src = pythonPackages.fetchPypi {
inherit pname version;
sha256 = "04kdxh19m41c6vbshwk8jfbidsfsqn7mn0abvx09nyg78sh80pw7";
};
doInstallCheck = false;
}));
yarl = (stdenv.lib.overrideDerivation pythonPackages.yarl
(oldAttrs:
{ propagatedBuildInputs = [ multidict_3_1_3 pythonPackages.idna ]; }));
aiohttp = (stdenv.lib.overrideDerivation pythonPackages.aiohttp
(oldAttrs:
rec {
propagatedBuildInputs = [ yarl multidict_3_1_3 ]
++ (with pythonPackages; [ async-timeout chardet ]);
}));
aiohttp-cors = (stdenv.lib.overrideDerivation pythonPackages.aiohttp-cors
(oldAttrs:
rec {
Expand All @@ -37,7 +14,6 @@ let
inherit pname version;
sha256 = "11b51mhr7wjfiikvj3nc5s8c7miin2zdhl3yrzcga4mbpkj892in";
};
propagatedBuildInputs = [ aiohttp ];
}));
in pythonPackages.buildPythonPackage rec {
name = "${pname}-${version}";
Expand All @@ -50,16 +26,13 @@ in pythonPackages.buildPythonPackage rec {
sha256 = sha256Hash;
};

propagatedBuildInputs = [ yarl aiohttp aiohttp-cors multidict_3_1_3 ]
propagatedBuildInputs = [ aiohttp-cors ]
++ (with pythonPackages; [
yarl aiohttp multidict
jinja2 psutil zipstream raven jsonschema typing
prompt_toolkit
]);

postPatch = ''
sed -i 's/yarl>=0.11,<0.12/yarl/g' requirements.txt
'';

# Requires network access
doCheck = false;

Expand Down

0 comments on commit fbe1770

Please sign in to comment.