Commit 97391386 authored by happysalada's avatar happysalada
Browse files

aider-chat: 0.59.0 -> 0.60.0

parent d084336c
Loading
Loading
Loading
Loading
+87 −47
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@ let
    self = python3;
    packageOverrides = _: super: { tree-sitter = super.tree-sitter_0_21; };
  };
  version = "0.59.0";
  version = "0.60.0";
in
python3.pkgs.buildPythonApplication {
  pname = "aider-chat";
@@ -20,59 +20,99 @@ python3.pkgs.buildPythonApplication {
  pyproject = true;

  src = fetchFromGitHub {
    owner = "paul-gauthier";
    owner = "Aider-AI";
    repo = "aider";
    rev = "refs/tags/v${version}";
    hash = "sha256-20LicYj1j5gGzhF+SxPUKu858nHZgwDF1JxXeHRtYe0=";
    hash = "sha256-0jAdUcGGJzxvTKY/56an0oLEghZHz6fdNLg8cPer1Qc=";
  };

  pythonRelaxDeps = true;

  build-system = with python3.pkgs; [ setuptools-scm ];

  dependencies =
    with python3.pkgs;
    [
  dependencies = with python3.pkgs; [
    aiohappyeyeballs
    aiohttp
    aiosignal
    annotated-types
    anyio
    attrs
    backoff
    beautifulsoup4
    certifi
    cffi
    charset-normalizer
    click
    configargparse
    diff-match-patch
    diskcache
    distro
    filelock
    flake8
    frozenlist
    fsspec
    gitdb
    gitpython
    grep-ast
    h11
    httpcore
    httpx
    huggingface-hub
    idna
    importlib-resources
    jinja2
    jiter
    json5
    jsonschema
      jiter
    jsonschema-specifications
    litellm
    markdown-it-py
    markupsafe
    mccabe
    mdurl
    multidict
    networkx
    numpy
    openai
    packaging
    pathspec
    pexpect
    pillow
      playwright
    prompt-toolkit
    psutil
    ptyprocess
      pypager
    pycodestyle
    pycparser
    pydantic
    pydantic-core
    pydub
    pyflakes
    pygments
    pypandoc
    pyperclip
    python-dotenv
    pyyaml
      psutil
    referencing
    regex
    requests
    rich
    rpds-py
    scipy
    smmap
    sniffio
    sounddevice
    soundfile
      streamlit
    soupsieve
    tiktoken
    tokenizers
      watchdog
      pydub
    ]
    ++ lib.optionals (!tensorflow.meta.broken) [
      llama-index-core
      llama-index-embeddings-huggingface
    tqdm
    tree-sitter
    tree-sitter-languages
    typing-extensions
    urllib3
    wcwidth
    yarl
    zipp
  ];

  buildInputs = [ portaudio ];