From df9b16ee77139d680145b969a79eaa8982e341ee Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 13 Aug 2025 00:53:19 +0200 Subject: [PATCH] python313Packages.pyomo: 6.9.2 -> 6.9.3 Changelog: https://github.com/Pyomo/pyomo/releases/tag/6.9.3 --- .../python-modules/pyomo/default.nix | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) 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/"