Open varac opened 6 years ago
That should work already, I think.
⏻ ~ » pipsi install git+https://github.com/0k/shyaml
Usage: pipsi install [OPTIONS] PACKAGE
Error: When installing from URLs you need to add an egg at the end. For instance git+https://.../#egg=Foo
Maybe it works but I don't know how to do it. Can you pls provide an example ? At least the instructions/workflow are not user friendly:
you need to add an egg at the end
How would I know what egg I need (and why?) ?
This is described in the Pip documentation:
The "project name" component of the url suffix "egg=
- " is used by pip in its dependency logic to identify the project prior to pip downloading and analyzing the metadata.
tldr: add #egg=shyaml
to the end of your URL.
Pipsi is enforcing this here:
but perhaps it should be left to Pip.
I recently started a project called pipx that combines pipsi's functionality with npx's. You can install packages from git projects without the egg suffix.
>> pipx install --spec git+https://github.com/ambv/black.git black
black from package black is now available globally
blackd from package black is now available globally
done! ✨ 🌟 ✨
Would love to hear what you think! https://github.com/cs01/pipx
I'd like to be able to install latest master from a git repo, i.e.
Would this be possible to implement ?