From 753b206d16e0ac3e5cb01c411c879f454e25d896 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 22 Mar 2026 20:05:24 +0000 Subject: [PATCH] python3Packages.flowmc: skip failing tests --- .../python-modules/flowmc/default.nix | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/flowmc/default.nix b/pkgs/development/python-modules/flowmc/default.nix index 5b49126b994e..cdc0398299e0 100644 --- a/pkgs/development/python-modules/flowmc/default.nix +++ b/pkgs/development/python-modules/flowmc/default.nix @@ -19,7 +19,7 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "flowmc"; version = "0.4.5"; pyproject = true; @@ -27,7 +27,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "kazewong"; repo = "flowMC"; - tag = "flowMC-${version}"; + tag = "flowMC-${finalAttrs.version}"; hash = "sha256-D3K9cvmUvwsVAjvXdSDgYlqrzTYXVlSVQbfx7TANz8A="; }; @@ -59,11 +59,22 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; + disabledTestPaths = [ + # ValueError: Expected None, got JitTracer(bool[3,2]) + "test/integration/test_quickstart.py" + ]; + + disabledTests = [ + # ValueError: Expected None, got JitTracer(bool[3,2]) + "test_rqSpline" + "test_training" + ]; + meta = { description = "Normalizing-flow enhanced sampling package for probabilistic inference in Jax"; homepage = "https://github.com/kazewong/flowMC"; - changelog = "https://github.com/kazewong/flowMC/releases/tag/flowMC-${version}"; + changelog = "https://github.com/kazewong/flowMC/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +})