Repository navigation
Prepare PySnpTools 1.0.1 with robust downloads and Python 3.14 HDF5 bounds - #23
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PySnpTools 1.0.1 restores reliable sample downloads and corrects the sample catalog against its existing immutable source commit.
Validation completed: all 244 downloaded catalog entries pass integrity checks; all 229 main-catalog files match their pinned Git blobs byte for byte. Direct and source-derived wheels match, distribution metadata passes, Ruff passes, and the corrected wheel and sdist pass download/retry regression tests in isolated Python 3.11, 3.14, and 3.15 environments outside the checkout. The earlier full core suites, optional BGEN suites, strict Sphinx builds, and tutorial/paper notebooks passed; notebook text outputs were unchanged. The final 741-test canonical suite passed on Python 3.14; the full platform matrix is running on this updated head.
See specs/SAMPLE_MANIFEST_INTEGRITY_SPEC.md for the history and data-consistency evidence. No dependency versions were upgraded by the lockfile update. No release tag has been pushed; PyPI publication remains a separate maintainer step after final CI succeeds.