Skip to content

chore(deps): bump seqpro to 0.11.0 and genoray to 2.3.0#157

Merged
d-laub merged 6 commits intomainfrom
feat/update-seqpro-genoray
May 8, 2026
Merged

chore(deps): bump seqpro to 0.11.0 and genoray to 2.3.0#157
d-laub merged 6 commits intomainfrom
feat/update-seqpro-genoray

Conversation

@d-laub
Copy link
Copy Markdown
Collaborator

@d-laub d-laub commented May 8, 2026

Summary

  • Bump seqpro from 0.9.00.11.0 and genoray from 2.2.12.3.0
  • Adapt call sites to renamed/removed APIs (seqpro DTYPE/RDTYPEDTYPE_co/RDTYPE_co; genoray SparseGenotypes/SparseDosages removed, replaced with Ragged[V_IDX_TYPE]/Ragged[DOSAGE_TYPE])
  • Pin dev env to py310 and add python<3.14 guard to prevent solver from picking Python 3.14 (no pyarrow wheel)
  • Fix debug-statements pre-commit hook to exclude _impl.py (uses Python 3.10+ match syntax, which the hook's Python 3.9 AST can't parse)

Test plan

  • pixi run -e dev gen — test fixtures regenerated cleanly
  • pixi run -e dev test — 373 passed, 5 skipped, 2 xfailed, 0 failures
  • pixi run -e dev ruff check python/ — no errors

🤖 Generated with Claude Code

d-laub and others added 4 commits May 7, 2026 16:53
- seqpro: DTYPE → DTYPE_co, RDTYPE → RDTYPE_co (imported with alias for zero-diff at call sites)
- genoray: SparseGenotypes/SparseDosages removed; replaced with Ragged[V_IDX_TYPE]/Ragged[DOSAGE_TYPE] throughout
- Pin dev env to py310 and add python<3.14 guard to prevent resolver picking 3.14 (no pyarrow wheel)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@d-laub d-laub force-pushed the feat/update-seqpro-genoray branch from 5cf6457 to 0930bbe Compare May 8, 2026 05:54
@d-laub d-laub merged commit b881190 into main May 8, 2026
5 checks passed
@d-laub d-laub deleted the feat/update-seqpro-genoray branch May 8, 2026 06:14
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.

1 participant