overrides: fix cmdstanpy path

This commit is contained in:
Tom Repetti 2022-10-30 17:00:14 -04:00
parent 8f70220254
commit 0b059b6712

View file

@ -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 [ ])