Skip to content

chore: support py313#233

Open
ovesh wants to merge 1 commit into
mainfrom
chore/support-py313
Open

chore: support py313#233
ovesh wants to merge 1 commit into
mainfrom
chore/support-py313

Conversation

@ovesh
Copy link
Copy Markdown
Contributor

@ovesh ovesh commented May 13, 2026

override numpy pin to 2.x for Python 3.13 compat

  • tested (in a dummy branch) that build-wheels also works
  • read py313 release notes to look for potential memory mgmt bugs, nothing found

fixes #102

@ovesh ovesh requested review from SophiaPerzan-DG and s22chan May 13, 2026 21:28
@ovesh
Copy link
Copy Markdown
Contributor Author

ovesh commented May 13, 2026

Once merged and a release is created, need to edit this line in the feedstock to enable py313 in the auto-created PR.

override numpy pin to 2.x for Python 3.13 compat

fixes #102
@ovesh ovesh force-pushed the chore/support-py313 branch from 79c7166 to 0e1eec0 Compare May 13, 2026 22:05
Comment thread genomekit_dev.yml
dependencies:
- appdirs>=1.4.0
- numpy <2.0dev0
- python>=3.9.0,<3.13.0
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

py39 support removed a while ago, this spot was forgotten.

Comment thread setup.py
setup(
author="Deep Genomics",
author_email="info@deepgenomics.com",
python_requires=">=3.9, <4",
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

py39 support removed a while ago, this spot was forgotten.

Copy link
Copy Markdown
Collaborator

@s22chan s22chan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wonder if it's possible just to build at 3.10 and use the https://docs.python.org/3.13/c-api/stable.html#c.Py_LIMITED_API

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.

support python 313

3 participants