Bug#1082026: ITP: aider -- CLI tool for pair programming with LLMs.
Aider has 4 dependencies that don't exist yet on Debian archive
which are:
- python3-tokenizers: Python bindings for huggingface tokenizers
rust library.
- The rust library has 6 dependencies that aren't on the Debian
archive yet, but they look simple to package.
- python3-litellm
- It is a library that Aider uses to connect with the LLMs.
- It has several dependencies that aren't on the Debian archive
yet, and some of them are also dependent on packages that
aren't on the archive.
- Examples (can be found on PyPI): google-cloud-aiplatform,
anthropic, google-generativeai, opentelemetry-api
- It is dependent on python3-tokenizers.
- python3-tree-sitter: Python bindings for tree-sitter library
- tree-sitter library exists on debian archive but Aider requires
a newer version than the one currently on sid. The newer version
contains API breaking changes so I guess updating it won't be simple.
- python3-grep-ast
- It is a tool written by Aider's author. I guess the Author
built it mainly for Aider.
- It has a dependency that is dependent on python3-tree-sitter.
I currently intend to focus on packaging huggingface tokenizers.
-- Ahmed Siam
Reply to: