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