numba / llvmlite

A lightweight LLVM python binding for writing JIT compilers
https://llvmlite.pydata.org/
BSD 2-Clause "Simplified" License
1.94k stars 321 forks source link

Added Python 3.13 to CI and Descriptions #1080

Closed kc611 closed 2 weeks ago

kc611 commented 2 months ago

As titled, this PR adds Python 3.13 as a part of CI which is planned to be used to make a Python 3.13 llvmlite build.

Note: Currently Python 3.13 is available in the ad-testing channel within conda and it will be some time before it makes it to the main channel.

sklam commented 2 months ago

/azp run

azure-pipelines[bot] commented 2 months ago
Azure Pipelines failed to run 1 pipeline(s).
stuartarchibald commented 2 months ago

I think Python 3.9 should be dropped to match Numba's support (only 4 Python versions officially supported and tested)? Should this suggestion be accepted, would the change go into this PR or into a subsequent PR?

sklam commented 1 month ago

/azp run

azure-pipelines[bot] commented 1 month ago
Azure Pipelines successfully started running 1 pipeline(s).
cclauss commented 1 month ago

Is there a remaining todo on this?

kc611 commented 3 weeks ago

Is there a remaining todo on this?

Yep, we need to bump the minimum supported Python version to 3.10 according to @stuartarchibald's comment above.

cclauss commented 3 weeks ago

would the change go into this PR or into a subsequent PR?

gmarkall commented 2 weeks ago

Requires a merge from main to resolve the RTD issue.

jakirkham commented 2 weeks ago

Cross-linking to Python 3.13 support issue

xref: https://github.com/numba/llvmlite/issues/1084