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 via email to