about summary refs log tree commit diff
path: root/pkgs/development/python-modules/serverlessrepo
diff options
context:
space:
mode:
authorDavid Leung <david@davidslab.com>2019-05-25 20:32:29 +0800
committerDavid Leung <david@davidslab.com>2019-05-25 20:32:29 +0800
commit8de2c9edb5e9e95cc919dd7a4a747cea42bedec2 (patch)
treeeeb065ae23e75f8867974da8deace83e0d552b3d /pkgs/development/python-modules/serverlessrepo
parentf9ff05dbc955555cbe78503c7df00f48336e290f (diff)
pythonPackage.serverlessrepo: fix pyyaml override
Diffstat (limited to 'pkgs/development/python-modules/serverlessrepo')
-rw-r--r--pkgs/development/python-modules/serverlessrepo/default.nix29
1 files changed, 11 insertions, 18 deletions
diff --git a/pkgs/development/python-modules/serverlessrepo/default.nix b/pkgs/development/python-modules/serverlessrepo/default.nix
index 7c89d9d1f8d90..c6795f1720641 100644
--- a/pkgs/development/python-modules/serverlessrepo/default.nix
+++ b/pkgs/development/python-modules/serverlessrepo/default.nix
@@ -1,24 +1,13 @@
 { lib
-, python
+, buildPythonPackage
+, fetchPypi
+, pytest
+, boto3
+, six
+, pyyaml
+, mock
 }:
 
-let
-  py = python.override {
-    packageOverrides = self: super: {
-      pyyaml = super.pyyaml.overridePythonAttrs (oldAttrs: rec {
-        version = "3.12";
-        src = oldAttrs.src.override {
-          inherit version;
-          sha256 = "592766c6303207a20efc445587778322d7f73b161bd994f227adaa341ba212ab";
-        };
-      });
-    };
-  };
-
-in
-
-with py.pkgs;
-
 buildPythonPackage rec {
   pname = "serverlessrepo";
   version = "0.1.8";
@@ -40,6 +29,10 @@ buildPythonPackage rec {
     pytest tests/unit
   '';
 
+  postPatch = ''
+    substituteInPlace setup.py --replace "pyyaml~=3.12" "pyyaml~=5.1"
+  '';
+
   meta = with lib; {
     homepage = https://github.com/awslabs/aws-serverlessrepo-python;
     description = "Helpers for working with the AWS Serverless Application Repository";