Skip to content

Change pysam dependency to >=0.24.0 - #666

Merged
theferrit32 merged 1 commit into
mainfrom
kf/653-pysam-0.24
Oct 6, 2026
Merged

theferrit32 merged 1 commit into
mainfrom
kf/653-pysam-0.24

Conversation

@theferrit32

Copy link
Copy Markdown
Contributor

Closes #653.

Replaces the pysam==0.23.0 pin (#560) with pysam>=0.24.0. pysam 0.23.1–0.23.3 wheels were built with Cython 3.1, which broke pytest-cov on Python 3.13 (ValueError: Firing event 10 with no exception set when iterating a VariantFile; pysam-developers/pysam#1350). pysam 0.24.0 fixed this.

Verified the full suite passes with coverage on Python 3.10–3.13 with pysam 0.24.0 and 0.24.1, and that VCF annotation output is unchanged from 0.23.0.

pysam 0.24.0 fixes the Python 3.13 + pytest-cov failure (pysam-developers/pysam#1350)
that the pysam==0.23.0 pin worked around (#560).

Closes #653
@theferrit32
theferrit32 requested review from a team as code owners October 3, 2026 20:14
@theferrit32
theferrit32 merged commit 1dc755b into main Oct 6, 2026
16 checks passed
@theferrit32
theferrit32 deleted the kf/653-pysam-0.24 branch October 6, 2026 04:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update to pysam>=0.24.0

2 participants