From 21571b70006dfee84eace3c229ded51228b17393 Mon Sep 17 00:00:00 2001 From: Antoine Eiche Date: Sat, 9 Sep 2017 22:30:20 +0200 Subject: [PATCH 1/2] pythonPackages.ofxclient: remove argparse from requirements Since argparse module is now part of python stdlib. --- pkgs/top-level/python-packages.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 55a096dbec30..e927d709d487 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -25389,10 +25389,14 @@ EOF sha256 = "99ab03bffdb30d9ec98724898f428f8e73129483417d5892799a0f0d2249f233"; }; + patchPhase = '' + substituteInPlace setup.py --replace '"argparse",' "" + ''; + # ImportError: No module named tests doCheck = false; - propagatedBuildInputs = with self; [ ofxhome ofxparse beautifulsoup keyring argparse ]; + propagatedBuildInputs = with self; [ ofxhome ofxparse beautifulsoup keyring ]; }; ofxhome = buildPythonPackage rec { From e7ddd5e4760f96e491dadb06186f69e25a7b0ba3 Mon Sep 17 00:00:00 2001 From: Antoine Eiche Date: Sat, 9 Sep 2017 22:30:20 +0200 Subject: [PATCH 2/2] pythonPackages.osprofiler: remove argparse from requirements Since argparse module is now part of python stdlib. --- pkgs/top-level/python-packages.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e927d709d487..e575c913f4c4 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15014,7 +15014,7 @@ in { }; propagatedBuildInputs = with self; [ - pbr argparse six webob + pbr six webob ]; buildInputs = with self; [ oslosphinx coverage mock subunit testrepository testtools @@ -15022,6 +15022,7 @@ in { patchPhase = '' sed -i 's@python@${python.interpreter}@' .testr.conf + substituteInPlace requirements.txt --replace "argparse" "" ''; };