-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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 support #300
Comments
Fixed numpy and scipy by simply updating the versions but there are missing wheels for tree sitter: tree-sitter/py-tree-sitter#161 Once the above pull request is merged, the 3.12 would be hopefully possible. |
This is great, thanks for doing the investigation to see what was blocking 3.12. I've been meaning to dig in here, but haven't had a chance yet. |
I've updated numpy and scipy. This ticket is tracking the blocker in py-tree-sitter-languages: |
A new version of py-tree-sitter-languages was just released that unblocked aider support for python 3.12. I've bumped all the versions and all tests pass on 3.12. The change is available in the main branch. You can get it by installing the latest version from github:
If you have a chance to try it, let me know if it works for you. |
@Hexodus the version that supports 3.12 has not been released to pypi yet. It's only available if you install the main branch from GitHub per the instructions in my previous message. |
Sorry, my mistake! I just pushed a fix to tell pip that it's allowed to install with python 3.12. |
@paul-gauthier Wow, you're fast! But in the meantime I installed python 3.11.7 😄 |
Hmm, it seems broken to me but possibly I'm missing something obvious...
|
Tried installing from git using
|
Seems like it's failing on pip install in 3.12
"Due to removal of long deprecated pkgutil.ImpImporter class, pip command may not work for Python 3.12"
it seems like it could work fine in 3.11 but I will investigate ways to run it on 3.12 and contribute PR or workarounds when I will find a way to install it.
The text was updated successfully, but these errors were encountered: