Skip to content

Conversation

@ndgrigorian
Copy link
Collaborator

@ndgrigorian ndgrigorian commented Apr 22, 2025

Add python 3.13 builds to workflows

@ndgrigorian ndgrigorian marked this pull request as draft April 22, 2025 21:47
@vtavana vtavana force-pushed the permit-build-python-3.13 branch from c38b8ca to d41c971 Compare July 1, 2025 17:37
@vtavana vtavana marked this pull request as ready for review July 1, 2025 18:45
Copilot AI review requested due to automatic review settings July 1, 2025 18:45
Copy link
Contributor

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

This PR enables Python 3.13 support across the project’s packaging and CI workflows.

  • Adds Python 3.13 classifier and updates requires-python range in pyproject.toml.
  • Documents Python 3.13 support in CHANGELOG.md.
  • Extends GitHub Actions matrices to include Python 3.13 in conda and pip builds.

Reviewed Changes

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

Show a summary per file
File Description
pyproject.toml Added 3.13 classifier and bumped requires-python to <3.14
CHANGELOG.md Added [dev] entry for Python 3.13 support
.github/workflows/conda-package.yml Included Python 3.13 in the conda packaging matrix
.github/workflows/conda-package-cf.yml Included Python 3.13 and corresponding NumPy versions
.github/workflows/build_pip.yaml Added Python 3.13 matrix and setuptools install
.github/workflows/build-with-clang.yml Included Python 3.13 in clang build matrix
Comments suppressed due to low confidence (2)

CHANGELOG.md:7

  • Replace the placeholder date 'YYYY-MM-DD' with the actual release or update date to keep the changelog accurate.
## [dev] - YYYY-MM-DD

.github/workflows/conda-package.yml:23

  • [nitpick] The Python version list is duplicated across multiple workflow files; consider defining it once (e.g., via a YAML anchor or reusable strategy) to reduce duplication and risk of inconsistency.
        python: ['3.9', '3.10', '3.11', '3.12', '3.13']

Copy link
Collaborator

@antonwolfy antonwolfy left a comment

Choose a reason for hiding this comment

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

LGTM!

@vtavana vtavana merged commit d0c0183 into master Aug 1, 2025
61 checks passed
@vtavana vtavana deleted the permit-build-python-3.13 branch August 1, 2025 15:59
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