man-group / ArcticDB

ArcticDB is a high performance, serverless DataFrame database built for the Python Data Science ecosystem.
http://arcticdb.io
Other
1.5k stars 93 forks source link

Python 3.12 Build #1230

Open poodlewars opened 10 months ago

poodlewars commented 10 months ago

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.

jjerphan commented 9 months ago

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: