From 0b059b67122c2dc63f346d3d3725315722392cac Mon Sep 17 00:00:00 2001 From: Tom Repetti Date: Sun, 30 Oct 2022 17:00:14 -0400 Subject: [PATCH] overrides: fix cmdstanpy path --- overrides/default.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/overrides/default.nix b/overrides/default.nix index 8ca2864..3dd7e45 100644 --- a/overrides/default.nix +++ b/overrides/default.nix @@ -312,6 +312,12 @@ lib.composeManyExtensions [ cmdstanpy = super.cmdstanpy.overridePythonAttrs ( old: { propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ pkgs.cmdstan ]; + patchPhase = '' + substituteInPlace cmdstanpy/model.py \ + --replace 'cmd = [make]' \ + 'cmd = ["${pkgs.cmdstan}/bin/stan"]' + ''; + CMDSTAN="${pkgs.cmdstan}"; } ); @@ -1514,6 +1520,12 @@ lib.composeManyExtensions [ propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.setuptools ]; }); + prophet = super.prophet.overridePythonAttrs (old: { + propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ pkgs.cmdstan self.cmdstanpy ]; + PROPHET_REPACKAGE_CMDSTAN = "false"; + CMDSTAN="${pkgs.cmdstan}"; + }); + psycopg2 = super.psycopg2.overridePythonAttrs ( old: { buildInputs = (old.buildInputs or [ ])