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

Support python 3.12 #128

Closed
ttt-77 opened this issue Dec 2, 2023 · 3 comments · Fixed by #174
Closed

Support python 3.12 #128

ttt-77 opened this issue Dec 2, 2023 · 3 comments · Fixed by #174
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@ttt-77
Copy link
Collaborator

ttt-77 commented Dec 2, 2023

Some packages' version can't be installed in python 3.12. Need to modify requirements.txt to support python3.12.

numpy==1.24.4
scipy==1.10.1

@ttt-77 ttt-77 added help wanted Extra attention is needed bug Something isn't working labels Dec 2, 2023
@shubhankarunhale
Copy link
Contributor

Hi @ttt-77, Can I help with this?

@ttt-77
Copy link
Collaborator Author

ttt-77 commented Jan 16, 2024

Yes

@shubhankarunhale
Copy link
Contributor

shubhankarunhale commented Jan 30, 2024

Hi @ttt-77, I was able to update numpy and scipy to their Python 3.12 compatible versions, but the following required modules are blocked for Python 3.12:

ChromaDB:
Requires onnxruntime>=1.14.1 which does not support Python 3.12 yet:
microsoft/onnxruntime#17842

DuckDB:
DuckDB v0.9 does not yet support Python 3.12. The next version, v0.10, will support Python 3.12.
https://duckdb.org/docs/api/python/overview.html

faiss-cpu:
faiss-cpu support for Python 3.12 is also blocked:
kyamagu/faiss-wheels#87

Numba: The issue for numba is still open, I couldn’t test the workaround on 3.12 due to the other blockers.
#105

The following modules need to be updated to the specified versions to be 3.12 compatible:

asyncpg==0.28.0 → 0.29.0

greenlet==2.0.2→3.0.3

numpy==1.24.4→1.26.3

scipy==1.10.1→1.12.0

hjk1030 added a commit to hjk1030/aidb that referenced this issue Apr 15, 2024
@ddkang ddkang linked a pull request Apr 23, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants