-
Notifications
You must be signed in to change notification settings - Fork 3
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
Recommended installation #2
Comments
Note: Installing via a link also works with normal pip, e.g. |
i have not heard of pipx before. i'll look it up and possibly add it to the install instructions if it proves to be simpler for users to install. my end goal would be publishing the package in pypi, but even then, it's still some extra setup due to ffmpeg. |
From pypa
So really, the only difference is that with pipx you are not polluting your global packages. Note: Just like with npx (for nodejs) |
can i provide a list of dependencies for pipx? would be better than having to install manually |
hmm, i see there's this open pr, but there might be a better solution in the meantime - are you aware of one? thanks! |
pipx uses the same build system as pip, so you only have to list your dependencies in pyproject.toml https://github.com/KraXen72/shira/blob/master/pyproject.toml#L6 you are missing |
okay, i added them. could you please test if it all works with |
w |
since you can get pipx off of scoop i'll change the recommended windows install method to first install scoop, then pipx & ffmpeg and then this. sounds like a nice way to kill 2 birds with one stone. i'll add a mention about linux as well, that you can just install ffmpeg & pipx from wherever and then use the same pipx command. i'll keep the current install instructions under some later section about contributing. |
Personally, I recommend installing this project using pipx.
pipx install git+https://github.com/KraXen72/shira
If you get a missing dependency error, you can simply inject it.
e.g.
pipx inject shira pillow
pipx inject shira mediafile
This way you won't pollute your system packages, if you are on ubuntu for example.
The text was updated successfully, but these errors were encountered: