From 88fb09abb6f24bdccce0be7f9badba316e4b40aa Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 18 Mar 2025 07:50:03 +0100 Subject: [PATCH] python312Packages.coffea: 2025.1.1 -> 2025.3.0 Diff: https://github.com/CoffeaTeam/coffea/compare/refs/tags/v2025.1.1...v2025.3.0 Changelog: https://github.com/CoffeaTeam/coffea/releases/tag/v2025.3.0 --- .../python-modules/coffea/default.nix | 49 +++++-------------- 1 file changed, 12 insertions(+), 37 deletions(-) diff --git a/pkgs/development/python-modules/coffea/default.nix b/pkgs/development/python-modules/coffea/default.nix index 85c37de53b18..9f304d6fe416 100644 --- a/pkgs/development/python-modules/coffea/default.nix +++ b/pkgs/development/python-modules/coffea/default.nix @@ -1,6 +1,5 @@ { lib, - stdenv, buildPythonPackage, fetchFromGitHub, @@ -34,7 +33,7 @@ uproot, vector, - # checks + # tests distributed, pyinstrument, pytest-xdist, @@ -43,14 +42,14 @@ buildPythonPackage rec { pname = "coffea"; - version = "2025.1.1"; + version = "2025.3.0"; pyproject = true; src = fetchFromGitHub { owner = "CoffeaTeam"; repo = "coffea"; tag = "v${version}"; - hash = "sha256-AGYi1w4e8XJOWRbuPX5eB/rTY5dCPji49zD0VQ4FvAs="; + hash = "sha256-NZ3r/Dyw5bB4qOO29DUAARPzdJJxgR9OO9LxVu3YbNo="; }; build-system = [ @@ -98,40 +97,16 @@ buildPythonPackage rec { pythonImportsCheck = [ "coffea" ]; - disabledTests = - [ - # Requires internet access - # https://github.com/CoffeaTeam/coffea/issues/1094 - "test_lumimask" + disabledTests = [ + # Requires internet access + # https://github.com/CoffeaTeam/coffea/issues/1094 + "test_lumimask" - # Flaky: FileNotFoundError: [Errno 2] No such file or directory - # https://github.com/scikit-hep/coffea/issues/1246 - "test_packed_selection_cutflow_dak" # cutflow.npz - "test_packed_selection_nminusone_dak" # nminusone.npz - - # AssertionError: bug in Awkward Array: attempt to convert TypeTracerArray into a concrete array - "test_apply_to_fileset" - "test_lorentz_behavior" - - # ValueError: The array to mask was deleted before it could be masked. - # If you want to construct this mask, you must either keep the array alive or use 'ak.mask' explicitly. - "test_read_nanomc" - ] - ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ - # Fatal Python error: Segmentation fault - # coffea/nanoevents/transforms.py", line 287 in index_range - "test_KaonParent_to_PionDaughters_Loop" - "test_MCRecoAssociations" - "test_MC_daughters" - "test_MC_parents" - "test_field_is_present" - - # Fatal Python error: Segmentation fault - # File "/build/source/tests/test_lumi_tools.py", line 37 in test_lumidata - "test_lumidata" - # coffea/lumi_tools/lumi_tools.py", line 113 in get_lumi - "test_lumilist" - ]; + # Flaky: FileNotFoundError: [Errno 2] No such file or directory + # https://github.com/scikit-hep/coffea/issues/1246 + "test_packed_selection_cutflow_dak" # cutflow.npz + "test_packed_selection_nminusone_dak" # nminusone.npz + ]; __darwinAllowLocalNetworking = true;