Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

requirement.txt single install #439

Open
RustoMCSpit opened this issue Jan 9, 2025 · 3 comments
Open

requirement.txt single install #439

RustoMCSpit opened this issue Jan 9, 2025 · 3 comments

Comments

@RustoMCSpit
Copy link

RustoMCSpit commented Jan 9, 2025

there should be a way to install all the requirement texts in one install. doing pip install -r and then all of these files are silly, i think in the install process it should ask you if you want all of these requirements (or maybe list them off one by one?)

requirements_audiocraft.txt requirements_rvc.txt requirements.txt
requirements_bark_hubert_quantizer.txt requirements_stable_audio.txt requirements_vall_e.txt
requirements_maha_tts.txt requirements_styletts2.txt

@RustoMCSpit RustoMCSpit changed the title requirement.txt requirement.txt single install Jan 9, 2025
@rsxdalv
Copy link
Owner

rsxdalv commented Jan 10, 2025

Python projects are often artificially incompatible. Until recently these projects had 'conflicts' that did not break anything except pip, so for around two years it was simply impossible to install all of them at once.
You can do pip install -r file1 -r file2 etc and install them in one go. The installer also has an option to try and install them all at once.
However, there is always going to be someone with a weird linux distro, an old mac or a bad internet connection windows user who will fail to install if everything is installed at once; that is why it was originally done like this - because not everyone could install every package, so it was only about attempting to install the most that was possible.

@RustoMCSpit
Copy link
Author

there should be a warning or a flag or something to download them all at once, maybe put them in one folder and have an install all texts inside that folder command

@rsxdalv
Copy link
Owner

rsxdalv commented Jan 10, 2025

There is another way that I might try to do it: poetry supports installing with tags, so I could change them into tags. Actually these installs are almost decoupled enough to just make them (default) plugins.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants