finos / perspective

A data visualization and analytics component, especially well-suited for large and/or streaming datasets.
https://perspective.finos.org/
Apache License 2.0
7.72k stars 1.04k forks source link

Python 3.12 wheels #2632

Open 0x26res opened 3 weeks ago

0x26res commented 3 weeks ago

Feature Request

Description of Problem:

I can't install python-perspective on with python 3.12 (there's no wheel so I have to build it from source).

Potential Solutions:

Upload wheels for python 3.12. I believe some work got done to get partial python 3.12 support, but it's not fully done yet. See https://github.com/finos/perspective/pull/2458

texodus commented 3 weeks ago

2625 migrates perspective-python to the Python Stable ABI which will support 3.12 and all future 3.x Python versions.

0xg0nz0 commented 6 days ago

As part of this enhancement it would be very helpful to include aarch64 Linux as well as MacOS ARM64 wheels; I think I am not alone running Linux on MacOS X via Docker.

Note that I was able to build from source for Python 3.12, Ubuntu 24.04 on aarch64 by installing libboost-all-dev so there is a workaround for now.