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 Build #1230

Open
poodlewars opened this issue Jan 12, 2024 · 2 comments
Open

Python 3.12 Build #1230

poodlewars opened this issue Jan 12, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@poodlewars
Copy link
Collaborator

poodlewars commented Jan 12, 2024

Add additional build for Python 3.12 on our platforms (PyPi Linux + Windows, Conda Linux + Mac).

Do PyPi first and then Conda after - since Conda requires the upgrades that Julien describes below.

@poodlewars poodlewars added the enhancement New feature or request label Jan 12, 2024
@jjerphan
Copy link
Collaborator

FYI, building for python 3.12 on conda-forge necessitates using at least pybind11 2.11.1 which is the only version built for python 3.12.

Updating ArcticDB to use pybind 2.11.1 necessitates performing changes to make sure the GIL is held before objects' destruction.

See:

@h-vetinari
Copy link

Xref #2050

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants