head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.20 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.18 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.16 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.14 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.12 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.10 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.8 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.6 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.4 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.2 pkgsrc-2023Q4-base:1.1; locks; strict; comment @# @; 1.1 date 2023.12.23.16.15.02; author bacon; state Exp; branches; next ; commitid RqOyJRjbeB8FHBRE; desc @@ 1.1 log @biology/py-macs2: Update to 2.2.9.1 Minor updates from 2.2.8 Add hacks for cython 3 to pkgsrc patches This is likely the final release of MACS2 MACS3 package is forthcoming Changes: https://github.com/macs3-project/MACS/releases @ text @$NetBSD$ # Fix cython 3 error --- MACS2/IO/CallPeakUnit.pyx.orig 2023-12-23 15:31:06.614325825 +0000 +++ MACS2/IO/CallPeakUnit.pyx @@@@ -197,7 +197,7 @@@@ cdef wtd_find_summit(chrom, np.ndarray p wtd_list = np.zeros( search_end - search_start + 1, dtype="float32") i = 0 for j in range(search_start, search_end+1): - wtd_list[i] = max((2 * (watson_left * crick_right)**0.5 - watson_right - crick_left),0) # minimum score is 0 + wtd_list[i] = max((2 * (watson_left * crick_right)**0.5 - watson_right - crick_left),complex(0)) # minimum score is 0 watson_left += left_forward(watson, j, window_size) watson_right += right_forward(watson, j, window_size) crick_left += left_forward(crick, j, window_size) @