Skip to content

setup.py: bump pyhmmer floor, 0.7.1 has no wheel and fails to build o… - #127

Open
FlyinTeller wants to merge 1 commit into
3dem:mainfrom
FlyinTeller:fix/pyhmmer-python313
Open

setup.py: bump pyhmmer floor, 0.7.1 has no wheel and fails to build o…#127
FlyinTeller wants to merge 1 commit into
3dem:mainfrom
FlyinTeller:fix/pyhmmer-python313

Conversation

@FlyinTeller

Copy link
Copy Markdown

0.7.1 fails to build from source on python@3.13 (removed CPython C-API symbols: _PyLong_AsByteArray signature changed, _PyUnicode_FastCopyCharacters removed). 0.11.0 is the lowest release with a cp313 wheel - verified with a full round-trip functional test: writing a real HMM file via aa_logits_to_hmm(), reading it back with pyhmmer.plan7.HMMFile, and running a real hmmsearch(), no trace of the pyhmmer 0.8.0-era HMM-writing bug this exact pin was originally guarding against.

…n python 3.13

0.7.1 fails to build from source on python@3.13 (removed CPython C-API
symbols: _PyLong_AsByteArray signature changed, _PyUnicode_FastCopyCharacters
removed). 0.11.0 is the lowest release with a cp313 wheel - verified with a
full round-trip functional test: writing a real HMM file via
aa_logits_to_hmm(), reading it back with pyhmmer.plan7.HMMFile, and running
a real hmmsearch(), no trace of the pyhmmer 0.8.0-era HMM-writing bug this
exact pin was originally guarding against.
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