@@ -3,38 +3,18 @@
33, python3
44}:
55
6−let
7− py = python3.override {
8− packageOverrides = self: super: {
9−
10− # pycfmodel is pinned, https://github.com/Skyscanner/cfripper/issues/204
11− pycfmodel = super.pycfmodel.overridePythonAttrs (oldAttrs: rec {
12− version = "0.13.0";
13−
14− src = fetchFromGitHub {
15− owner = "Skyscanner";
16− repo = "pycfmodel";
17− rev = version;
18− hash = "sha256-BlnLf0C/wxPXhoAH0SRB22eGWbbZ05L20rNy6qfOI+A=";
19− };
20− });
21− };
22− };
23−in
24−with py.pkgs;
25−
26−buildPythonApplication rec {
6+python3.pkgs.buildPythonApplication rec {
277 pname = "cfripper";
28− version = "1.3.3";
8+ version = "1.4.2";
299
3010 src = fetchFromGitHub {
3111 owner = "Skyscanner";
3212 repo = pname;
3313 rev = version;
34− hash = "sha256-y3h/atfFl/wDmr+YBdsWrCez4PQBEcl3xNDyTwXZIp4=";
14+ hash = "sha256-WSDCYKiU1VTi3j7vZ87HjHOShIN+PF7pwR4IVTalbmo=";
3515 };
3616
37− propagatedBuildInputs = with py.pkgs; [
17+ propagatedBuildInputs = with python3.pkgs; [
3818 boto3
3919 cfn-flip
4020 click
@@ -45,7 +25,7 @@ buildPythonApplication rec {
4525 setuptools
4626 ];
4727
48− checkInputs = with py.pkgs; [
28+ checkInputs = with python3.pkgs; [
4929 moto
5030 pytestCheckHook
5131 ];