Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python 3.12 #1010

Merged
merged 3 commits into from Nov 20, 2023
Merged

Python 3.12 #1010

merged 3 commits into from Nov 20, 2023

Conversation

esc
Copy link
Member

@esc esc commented Nov 15, 2023

As title

@esc esc added 3.12 Python 3.12 related issues 2 - In Progress labels Nov 15, 2023
@esc
Copy link
Member Author

esc commented Nov 15, 2023

Fixes #1011

@esc esc closed this Nov 15, 2023
@esc esc reopened this Nov 15, 2023
@esc esc added this to the v0.42.0-rc1 milestone Nov 15, 2023
@esc esc force-pushed the py312 branch 2 times, most recently from e18d845 to bbfd9a0 Compare November 16, 2023 09:49
…e it

This is needed for building via `setup.py`. The assumption is that this
was always needed but `setuptools` had been installed by default so
llvmlite just built "by accident". With 3.12 we discovered that this
assumption no longer holds and so we must add `setuptools` to the build
requirements explicitly. In addition the conda-recipe was using `python
-s` to run the `setup.py` script which implies that packages from
`site-packages` will not be loaded. This must therefore also be removed
such that Windows can even find the installed `setuptools`.
@esc esc merged commit 0bec67f into numba:main Nov 20, 2023
18 checks passed
@esc esc mentioned this pull request Nov 21, 2023
@esc esc deleted the py312 branch December 1, 2023 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.12 Python 3.12 related issues 5 - Ready to merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants