summary refs log tree commit diff
path: root/pkgs/development/python-modules/weboob/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/python-modules/weboob/default.nix')
-rw-r--r--pkgs/development/python-modules/weboob/default.nix13
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/weboob/default.nix b/pkgs/development/python-modules/weboob/default.nix
index b71e4d3a4fff..73a70a65c380 100644
--- a/pkgs/development/python-modules/weboob/default.nix
+++ b/pkgs/development/python-modules/weboob/default.nix
@@ -16,6 +16,19 @@ buildPythonPackage rec {
     sha256 = "0m5yh49lplvb57dfilczh65ky35fshp3g7ni31pwfxwqi1f7i4f9";
   };
 
+  postPatch = ''
+    # Disable doctests that require networking:
+    sed -i -n -e '/^ *def \+pagination *(.*: *$/ {
+      p; n; p; /"""\|'\'\'\'''/!b
+
+      :loop
+      n; /^ *\(>>>\|\.\.\.\)/ { h; bloop }
+      x; /^ *\(>>>\|\.\.\.\)/bloop; x
+      p; /"""\|'\'\'\'''/b
+      bloop
+    }; p' weboob/browser/browsers.py weboob/browser/pages.py
+  '';
+
   setupPyBuildFlags = ["--qt" "--xdg"];
 
   checkInputs = [ nose ];