mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-28 16:25:00 +00:00
59 lines
1.3 KiB
Text
59 lines
1.3 KiB
Text
#
|
|
# pip-compile requirements.in --upgrade
|
|
#
|
|
|
|
pydub
|
|
configargparse
|
|
GitPython
|
|
jsonschema
|
|
rich
|
|
prompt_toolkit
|
|
backoff
|
|
pathspec
|
|
diskcache
|
|
grep_ast
|
|
packaging
|
|
sounddevice
|
|
soundfile
|
|
beautifulsoup4
|
|
PyYAML
|
|
Pillow
|
|
diff-match-patch
|
|
pypandoc
|
|
litellm
|
|
flake8
|
|
importlib_resources
|
|
pyperclip
|
|
pypager
|
|
mixpanel
|
|
pexpect
|
|
json5
|
|
psutil
|
|
|
|
# The proper dependency is networkx[default], but this brings
|
|
# in matplotlib and a bunch of other deps
|
|
# https://github.com/networkx/networkx/blob/d7132daa8588f653eacac7a5bae1ee85a183fa43/pyproject.toml#L57
|
|
# We really only need networkx itself and scipy for the repomap.
|
|
# Pin below v3.3 to retain python 3.9 compatibility.
|
|
networkx<3.3
|
|
|
|
# This is the one networkx dependency that we need.
|
|
# Including it here explicitly because we
|
|
# didn't specify networkx[default] above.
|
|
# Pin below 1.14 to retain python 3.9 compatibility.
|
|
scipy<1.14
|
|
|
|
# v0.22.2 seems to break tree-sitter-languages?
|
|
tree-sitter==0.21.3
|
|
|
|
# GitHub Release action failing on "KeyError: 'home-page'"
|
|
# https://github.com/pypa/twine/blob/6fbf880ee60915cf1666348c4bdd78a10415f2ac/twine/__init__.py#L40
|
|
# Uses importlib-metadata
|
|
importlib-metadata<8.0.0
|
|
|
|
# Because sentence-transformers doesn't like >=2
|
|
numpy<2
|
|
|
|
# Going past this makes dependencies unresolvable
|
|
# Seems to be caused by sentence-transformers
|
|
tokenizers==0.19.1
|