![](https://secure.gravatar.com/avatar/d995b462a98fea412efa79d17ba3787a.jpg?s=120&d=mm&r=g)
On 29 August 2017 at 19:45, Chris Barker <chris.barker@noaa.gov> wrote:
But it would be nice if packages didn't NEED to be pip installed -- but I think that's an issue with the wheel spec (that may well be solved).
Wheels don't need pip to install them - the spec has always been clear on how to "manually" install a wheel (unzip it and move a few things around), and the wheel package itself has a simple "wheel install" command. If you want to create wrapper scripts for entry points, you need to do a bit more work, but distlib offers that functionality (that's what pip uses). One point about PEP 517 is that it provides a standard way to ask *any* build system to make a wheel. So it's in theory possible to install any package without pip (of course, if you try to handle all the various corner cases, extra quirks, etc that come up in the real world, you end up reinventing pip ;-)). Paul