Skip to content

Change pysam dependency to >=0.24.0 - #666

Open
theferrit32 wants to merge 1 commit into
mainfrom
kf/653-pysam-0.24
Open

theferrit32 wants to merge 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

This branch has not been deployed

No deployments
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

1 participant