-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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.13 support #1984
Comments
Related ticket/comment Aider-AI/grep-ast#7 (comment) |
Seeing the same error on Mac with python 3.13. |
On tree-sitter-languages, there is no activity in their repo since Feb 4th, 2024. Would it be possible to fork / vendor it? Or invent any other workaround? Python 3.13 is the default in Fedora and Mac/Homebrew now, so we should think of something. |
I can install with Python 3.13 by batching the install with tree-sitter-languages from git. After
I'll tell aider bot to fix audioop deprecation. Pull request pending |
Failed to install on Windows 11 with python 3.13
|
Ah, the old pkgutil ImpImporter shuffle. The ImpImporter class was removed from pkgutil in Python 3.4, and pip versions older than 10.0.0 relied on it. The message should say, "Hey, this pip is old. Want me to update it?" But instead we get an update command that doesn't work. |
It should be easy to install aider with python -m pip install uv # If you need to install uv
uv tool install --python python3.12 aider-chat |
I've also got an even easier experimental install method you could try. I would love feedback on whether it works well for you. python -m pip install aider-install
aider-install For more info see the README: |
this worked on win11 with python 3.13 |
this just uses python 3.12 on the bg? |
Yes. |
archlinux just broke, we can't install aider-chat with pipx anymore, oh well, it was eating my claude allowance like crazy anyway kreijstal@kreijstalnuc:~/git/a749bb4442714515f93efdb7f6306e69$ python --version |
Warning
Python 3.13 is currently not supported
aider supports Python version 3.9 through 3.12
Known showstoppers for Python 3.13 support:
audioop
from Python (see also Introduction of PyDub introduces deprecation warning for python 3.13 #1980)tree-sitter-languages
Trying to build the aider repository with Python 3.13 on macOS currently needs these additional steps/packages ->
This results in an error at the end ->
The text was updated successfully, but these errors were encountered: