diff --git a/pkgs/development/python-modules/pyomo/default.nix b/pkgs/development/python-modules/pyomo/default.nix index 6eb8eb26adf8..2171e5263db5 100644 --- a/pkgs/development/python-modules/pyomo/default.nix +++ b/pkgs/development/python-modules/pyomo/default.nix @@ -1,17 +1,20 @@ { lib, buildPythonPackage, + cython, fetchFromGitHub, parameterized, ply, + pybind11, pytestCheckHook, pythonOlder, setuptools, + writableTmpDirAsHomeHook, }: buildPythonPackage rec { pname = "pyomo"; - version = "6.9.2"; + version = "6.9.3"; pyproject = true; disabled = pythonOlder "3.9"; @@ -20,24 +23,25 @@ buildPythonPackage rec { repo = "pyomo"; owner = "pyomo"; tag = version; - hash = "sha256-LfrJmR5yHFZLONEdj6RCE2wsF6hRXUuHcrSJcJrELE8="; + hash = "sha256-lKjxPYlVCRew1SHYvehcGWKlLz6DsCG9Bocg6G+491c="; }; - build-system = [ setuptools ]; + build-system = [ + cython + pybind11 + setuptools + ]; dependencies = [ ply ]; nativeCheckInputs = [ parameterized pytestCheckHook + writableTmpDirAsHomeHook ]; pythonImportsCheck = [ "pyomo" ]; - preCheck = '' - export HOME=$(mktemp -d); - ''; - disabledTestPaths = [ # Don't test the documentation and the examples "doc/"