PEP 508 allows for pointing to required packages using URL's. This is the 
except:

    A minimal URL based lookup::

        pip @ 
https://github.com/pypa/pip/archive/1.3.1.zip#sha1=da9234ee9982d4bbb3c72346a6de940a148ea686

However, there is very little documentation, blog posts, etc on how to use 
beyond the PEP itself, and so I struggled to understand it. I incorrectly 
assumed that *pip*, at the start of the line, had something to do with the 
given package being *installed via pip*, rather than *the name of the package 
being installed*.

Therefore, is it possible to list another example line in the PEP to make it 
clear that the line doesn't have to start with "pip" to work?

For further reading, my original issue, and the discovered solution --> 
https://github.com/jazzband/pip-tools/issues/1056  The explanation there that 
was helpful for me (that I didn't get from reading the PEP) was:

> I believe the issue is in the name @ url pattern. It should be project_name @ 
> vcs_url, no eggs param needed in this case by the way, but the project_name 
> should be the same as package name in vcs_url/setup.py. 
> [source](https://github.com/jazzband/pip-tools/issues/1056#issuecomment-582982556)

c.f. the issue I raised on GitHub, where I was suggested to post here --> 
https://github.com/python/peps/issues/1444

Thanks.
--
Distutils-SIG mailing list -- distutils-sig@python.org
To unsubscribe send an email to distutils-sig-le...@python.org
https://mail.python.org/mailman3/lists/distutils-sig.python.org/
Message archived at 
https://mail.python.org/archives/list/distutils-sig@python.org/message/7EDB234SLEVBLK357UUK2DN3COUMODUT/

Reply via email to