You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The way around that is to make some dependencies optional. One low-hanging fruit is Streamlit, which is 484 MB (incluing its own dependencies)! To do that, you could declare it as an extra:
deflaunch_gui(args):
fromaiderimportguitry:
fromstreamlit.webimportcliexceptModuleNotFoundError:
print(
"Aider was installed without web support. To add it, run:\n"" pip install aider-chat[browser]"
)
sys.exit(1)
Please let me know if you would be interested in a PR!
The text was updated successfully, but these errors were encountered:
Hey, first of all thanks for your wonderful project!
I've noticed that the default setup of Aider is at 926 MB now. This is mostly due to dependencies. Here's top 15:
The way around that is to make some dependencies optional. One low-hanging fruit is Streamlit, which is 484 MB (incluing its own dependencies)! To do that, you could declare it as an extra:
And check if it's available in the runtime:
Please let me know if you would be interested in a PR!
The text was updated successfully, but these errors were encountered: