Skip to content

Require Python 3.11 and test through 3.14 - #2

Merged
iskandr merged 2 commits into
mainfrom
codex/python-311-314
Oct 20, 2026
Merged

iskandr merged 2 commits into
mainfrom
codex/python-311-314

Conversation

@iskandr

@iskandr iskandr commented Oct 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Set PhIPKit's minimum Python version to 3.11, declare support through 3.14, and prepare version 0.0.3.
  • Add package and test CI on Python 3.11–3.14, including NCBI BLAST for the integration test.
  • Skip the BLAST integration test when its external executables are absent from a local development environment.

Verification

  • Fresh isolated Python 3.11 and 3.14 installs, imports, and dependency checks pass with pandas 3.
  • Local tests on both interpreters: 3 passed, 1 BLAST-dependent integration skipped.
  • Wheel and source archive pass twine check --strict; wheel declares Requires-Python: >=3.11.

Closes #1.

@iskandr
iskandr merged commit c009c0c into main Oct 20, 2026
4 checks passed
@iskandr
iskandr deleted the codex/python-311-314 branch October 20, 2026 02:53
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.

Raise minimum supported Python to 3.11

1 participant