Skip to content

Update build env#692

Merged
hieuddo merged 1 commit into
PreferredAI:masterfrom
hieuddo:fix-build-env
May 23, 2026
Merged

Update build env#692
hieuddo merged 1 commit into
PreferredAI:masterfrom
hieuddo:fix-build-env

Conversation

@hieuddo
Copy link
Copy Markdown
Member

@hieuddo hieuddo commented May 21, 2026

Description

Python 3.9 reached End-of-Life (EOL), so I think it's sensible to remove 3.9 and add 3.14 to the build workflow.

Related Issues

Checklist:

  • I have added tests.
  • I have updated the documentation accordingly.
  • I have updated README.md (if you are adding a new model).
  • I have updated examples/README.md (if you are adding a new example).
  • I have updated datasets/README.md (if you are adding a new dataset).

Copilot AI review requested due to automatic review settings May 21, 2026 17:14
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the project’s declared and CI-tested Python support window by dropping Python 3.9 and adding Python 3.14, aligning packaging metadata with the CI build matrix.

Changes:

  • Bumped requires-python from >=3.9 to >=3.10 and removed the 3.9 trove classifier.
  • Updated GitHub Actions matrices to test/build on Python 3.10–3.14.
  • Removed the macOS-specific Homebrew installation path that was only needed for Python 3.9.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
pyproject.toml Updates minimum supported Python version and trove classifiers to reflect dropping 3.9 and adding 3.14.
.github/workflows/python-publish.yml Updates wheel build matrix to Python 3.10–3.14 and removes the macOS workaround for 3.9.
.github/workflows/python-package.yml Updates test/lint matrix to Python 3.10–3.14 and removes the macOS workaround for 3.9.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Member

@lthoang lthoang left a comment

Choose a reason for hiding this comment

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

LGTM

@hieuddo hieuddo merged commit f3c2e6d into PreferredAI:master May 23, 2026
22 of 37 checks passed
@hieuddo hieuddo deleted the fix-build-env branch May 25, 2026 09:08
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.

3 participants