Skip to content

v0.23.2

Choose a tag to compare

@jmarshall jmarshall released this 06 Jun 09:16
· 37 commits to master since this release
v0.23.2

This is a bugfix release, still wrapping htslib/samtools/bcftools 1.21.

It has been tested with Python versions 3.8 through 3.13, and wheels are available via PyPI for all of those Python versions. Wheels are built for macOS and Linux (manylinux_2_28 and musllinux_1_2) on both ARM and x86-64.

The final pysam release that supported Python 3.6 and 3.7 was v0.23.0.

Bugs fixed:

  • Pysam 0.23.1 inadvertently broke binary compatibility for Cython projects by changing the size of AlignedSegment. That class has been restored to its previous size, so v0.23.2 restores binary compatibility with Cython projects previously compiled against v0.23.0 and earlier. (This bug does not affect pure Python projects using pysam.)

  • Improved I/O exception messages in AlignmentFile and VariantFile, and ensured that error codes returned by all HTSlib function invocations result in an exception being raised.