polakowo / vectorbt

Find your trading edge, using the fastest engine for backtesting, algorithmic trading, and research.

Home Page:https://vectorbt.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lack of compatibility with python 3.12?

vpansare1 opened this issue · comments

Tried to install vectorbt today but got error messages:

C:\Users\vp>python -m pip install -U vectorbt
ERROR: Ignored the following versions that require a different python version: 0.15.0 Requires-Python >=3.6, <3.9; 0.15.1 Requires-Python >=3.6, <3.9; 0.15.2 Requires-Python >=3.6, <3.9; 0.15.3 Requires-Python >=3.6, <3.9; 0.15.4 Requires-Python >=3.6, <3.9; 0.15.5 Requires-Python >=3.6, <3.9; 0.15.6 Requires-Python >=3.6, <3.9; 0.15.7 Requires-Python >=3.6, <3.9; 0.16.0 Requires-Python >=3.6, <3.9; 0.16.1 Requires-Python >=3.6, <3.9; 0.16.2 Requires-Python >=3.6, <3.9; 0.16.3 Requires-Python >=3.6, <3.9; 0.16.4 Requires-Python >=3.6, <3.9; 0.16.5 Requires-Python >=3.6, <3.9; 0.16.6 Requires-Python >=3.6, <3.9; 0.17.0 Requires-Python >=3.6, <3.9; 0.17.1 Requires-Python >=3.6, <3.9; 0.17.2 Requires-Python >=3.6, <3.9; 0.17.3 Requires-Python >=3.6, <3.9; 0.17.4 Requires-Python >=3.6, <3.9; 0.17.5 Requires-Python >=3.6, <3.9; 0.17.6 Requires-Python >=3.6, <3.10; 0.17.7 Requires-Python >=3.6, <3.10; 0.18.0 Requires-Python >=3.6, <3.10; 0.18.1 Requires-Python >=3.6, <3.10; 0.18.2 Requires-Python >=3.6, <3.10; 0.19.0 Requires-Python >=3.6, <3.10; 0.19.1 Requires-Python >=3.6, <3.10; 0.19.2 Requires-Python >=3.6, <3.10; 0.20.0 Requires-Python >=3.6, <3.10; 0.20.1 Requires-Python >=3.6, <3.10; 0.21.0 Requires-Python >=3.6, <3.10; 0.22.0 Requires-Python >=3.6, <3.10; 0.23.0 Requires-Python >=3.6, <3.10; 0.23.1 Requires-Python >=3.6, <3.10; 0.23.2 Requires-Python >=3.6, <3.10; 0.23.3 Requires-Python >=3.6, <3.10; 0.24.0 Requires-Python >=3.6, <3.11; 0.24.1 Requires-Python >=3.6, <3.11; 0.24.2 Requires-Python >=3.6, <3.11; 0.24.3 Requires-Python >=3.6, <3.11; 0.24.4 Requires-Python >=3.6, <3.11; 0.24.5 Requires-Python >=3.6, <3.11; 0.25.0 Requires-Python >=3.6, <3.11; 0.25.1 Requires-Python >=3.6, <3.11; 0.25.2 Requires-Python >=3.6, <3.11; 0.25.3 Requires-Python >=3.6, <3.11; 0.25.4 Requires-Python >=3.6, <3.11; 0.25.5 Requires-Python >=3.6, <3.11
ERROR: Could not find a version that satisfies the requirement vectorbt (from versions: none)
ERROR: No matching distribution found for vectorbt

Is vectorbt compatible with python 3.12?

No because numba doesn't support it yet - numba/numba#9197

Thanks @polakowo - are there any temporary workarounds ?

Numba release is just around the corner... Please wait a little longer! 🙂

Numba release is just around the corner... Please wait a little longer! 🙂

Thanks @ZupoLlask

Numba version 0.59.0 (final) has been tagged a few hours ago, so the release announcement (officially supporting Python 3.12) probably will take place today.

https://github.com/numba/numba/releases/tag/0.59.0

Python 3.12 support added in 0.26.0