On 07/19/2013 04:15 PM, Matt S. wrote:
In the past, at times, I used the Enthought Python distro but got
nervous that I was being too coddled by it (and b/c it's only free to
academics). Nowadays I mostly go the DIY route (using virtualenv/pip as
much as possible). But boy does it get dicey when you don't have root
privileges (on Linux and therefore can't use a package manager), or
you're on Windows (especially when trying to do the next task--see
next), or you're trying to get a package with a lot of dependencies
installed into a virtualenv (or non-standard place).
Getting a little off topic now...
The best summary of Python packaging past, present and future I have
seen is in this talk from PyCon AU 2013, by the guy in charge of sorting
it out:
http://pyvideo.org/video/2197/nobody-expects-the-python-packaging-authority
In particular the new wheel package and its ability to directly install
binary packages for different Python and OS versions.
--
Adrian Klaver
[email protected]