←back to thread

432 points tosh | 1 comments | | HN request time: 0.343s | source
Show context
wanderingmind ◴[] No.39996320[source]
Aider has a big problem when working with python codebase.

1. Its dependencies will conflict with your code requirements.

2. If you don't install it within the code environment, you can use `aider run` where you can run local commands and pipe their outputs.

3. You will need to use all it's dependencies even in prod environment that can increase the attack surface.

So until they introduce a global binary install, I suggest using Plandex which is based on Go and can work across any environment within the system

replies(2): >>39996333 #>>39996656 #
1. bumbledraven ◴[] No.39996656[source]
That is a problem with the Python packaging ecosystem in general, not with aider. @BiteCode_Dev wisely advises beginners to use virtual environments to install anything that uses Python: https://www.bitecode.dev/p/back-to-basics-with-pip-and-venv