From 5416b08831cd73fd74286700417cf689cb4a4ec7 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Sat, 13 Jan 2024 18:38:24 +0100 Subject: [PATCH] python3Packages.cmdstanpy: relax dependency, drop legacy builder --- .../python-modules/cmdstanpy/default.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/cmdstanpy/default.nix b/pkgs/development/python-modules/cmdstanpy/default.nix index d2c097743c75..41f06c59cc2b 100644 --- a/pkgs/development/python-modules/cmdstanpy/default.nix +++ b/pkgs/development/python-modules/cmdstanpy/default.nix @@ -2,22 +2,21 @@ , buildPythonPackage , fetchFromGitHub , substituteAll - , cmdstan - +, pythonRelaxDepsHook +, setuptools , pandas , numpy , tqdm , stanio , xarray - , pytestCheckHook }: buildPythonPackage rec { pname = "cmdstanpy"; version = "1.2.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "stan-dev"; @@ -38,6 +37,11 @@ buildPythonPackage rec { rm test/conftest.py ''; + nativeBuildInputs = [ + setuptools + pythonRelaxDepsHook + ]; + propagatedBuildInputs = [ pandas numpy @@ -49,6 +53,8 @@ buildPythonPackage rec { all = [ xarray ]; }; + pythonRelaxDeps = [ "stanio" ]; + preCheck = '' export HOME=$(mktemp -d) '';