Skip to content

Bump version to 2.6.0 for numpy 2.x release#59

Merged
iskandr merged 3 commits intomasterfrom
numpy2-support
Apr 3, 2026
Merged

Bump version to 2.6.0 for numpy 2.x release#59
iskandr merged 3 commits intomasterfrom
numpy2-support

Conversation

@iskandr
Copy link
Copy Markdown
Contributor

@iskandr iskandr commented Apr 3, 2026

Summary

  • Bump version from 2.5.0 to 2.6.0

The pyarrow (>=18.0.0) and polars (>=0.20.2) pin updates were already merged to master but never released to PyPI. This version bump enables a release that supports numpy 2.x.

Motivation

Part of a coordinated numpy 2.x update across the openvax ecosystem. pyensembl depends on gtfparse, and the current PyPI release (2.5.0) pins pyarrow<14.1.0, which is incompatible with numpy 2.x.

Test plan

  • CI passes

iskandr added 3 commits April 3, 2026 00:58
The pyarrow and polars pins were already updated on master
(pyarrow>=18.0.0, polars>=0.20.2) but never released. This version
bump enables a PyPI release with numpy 2.x compatibility.
setup-python@v3 pip cache is returning 400 errors from GitHub's
cache service. Update to v4/v5 and remove pip caching to fix CI.
Newer polars versions parse empty/blank lines in GTF files as rows
with all-null values. Filter these out early by dropping rows where
seqname is null.
@coveralls
Copy link
Copy Markdown

coveralls commented Apr 3, 2026

Pull Request Test Coverage Report for Build 23935155351

Details

  • 2 of 2 (100.0%) changed or added relevant lines in 2 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.08%) to 86.471%

Totals Coverage Status
Change from base Build 13576134035: 0.08%
Covered Lines: 147
Relevant Lines: 170

💛 - Coveralls

@iskandr iskandr merged commit d421e1f into master Apr 3, 2026
6 of 8 checks passed
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.

2 participants