about summary refs log tree commit diff
path: root/pkgs/development/python-modules
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2018-01-20 11:52:36 +0100
committerFrederik Rietdijk <fridh@fridh.nl>2018-01-20 12:05:22 +0100
commitb3eea7ab9c03495d81da9f72ab0905f9238d3a1a (patch)
tree2d33abf14caff14be3a32ae39a7b100bf67c6fd4 /pkgs/development/python-modules
parent5e4e65f92d797dbc409db72603a4136fb31ce041 (diff)
downloadnixlib-b3eea7ab9c03495d81da9f72ab0905f9238d3a1a.tar
nixlib-b3eea7ab9c03495d81da9f72ab0905f9238d3a1a.tar.gz
nixlib-b3eea7ab9c03495d81da9f72ab0905f9238d3a1a.tar.bz2
nixlib-b3eea7ab9c03495d81da9f72ab0905f9238d3a1a.tar.lz
nixlib-b3eea7ab9c03495d81da9f72ab0905f9238d3a1a.tar.xz
nixlib-b3eea7ab9c03495d81da9f72ab0905f9238d3a1a.tar.zst
nixlib-b3eea7ab9c03495d81da9f72ab0905f9238d3a1a.zip
python.pkgs.httpbin: fix expression
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r--pkgs/development/python-modules/httpbin/default.nix18
1 files changed, 16 insertions, 2 deletions
diff --git a/pkgs/development/python-modules/httpbin/default.nix b/pkgs/development/python-modules/httpbin/default.nix
index 2f24a1ab72bd..77dc27f1096e 100644
--- a/pkgs/development/python-modules/httpbin/default.nix
+++ b/pkgs/development/python-modules/httpbin/default.nix
@@ -1,24 +1,38 @@
 { stdenv
 , buildPythonPackage
 , fetchPypi
+, fetchpatch
 , flask
+, flask-common
+, flask-limiter
 , markupsafe
 , decorator
 , itsdangerous
+, raven
 , six
+, brotlipy
 }:
 
 buildPythonPackage rec {
   pname = "httpbin";
   version = "0.6.2";
-  name = "${pname}-${version}";
 
   src = fetchPypi {
     inherit pname version;
     sha256 = "0afa0486a76305cac441b5cc80d5d4ccd82b20875da7c5119ecfe616cefef45f";
   };
 
-  propagatedBuildInputs = [ flask markupsafe decorator itsdangerous six ];
+  patches = [
+    # https://github.com/kennethreitz/httpbin/issues/403
+    # https://github.com/kennethreitz/flask-common/issues/7
+    # https://github.com/evansd/whitenoise/issues/166
+    (fetchpatch {
+      url = "https://github.com/javabrett/httpbin/commit/5735c888e1e51b369fcec41b91670a90535e661e.patch";
+      sha256 = "167h8mscdjagml33dyqk8nziiz3dqbggnkl6agsirk5270nl5f7q";
+    })
+  ];
+
+  propagatedBuildInputs = [ brotlipy flask flask-common flask-limiter markupsafe decorator itsdangerous raven six ];
 
   # No tests
   doCheck = false;