[Distutils] Distutils and Distribute roadmap (and some words on Virtualenv, Pip)
chris at simplistix.co.uk
Wed Oct 28 15:02:06 CET 2009
Paul Moore wrote:
> Maybe someone has confused me. I understood that easy_install can
> consume bdist_wininst format .exe files just as easily as .egg format,
> and easy_install will do your dependency management for you.
> So, if you provide a bdist_wininst .exe format file:
> 1. People who want integration with add/remove just run the .exe and are happy.
But will people not be surprised that none of the dependencies are
installed if they do this?
> If you provide egg format files, only group (2) are satisfied. And if
> you provide both, you just make extra work for yourself.
It generally equates to typing a whole extra len('bdist_wininst')
> suspect, based on my own behaviour, that there's a proportion of
> people who won't ask for a bdist_wininst, but will just not bother
> with your package (depending on lots of other things, not least of
> which is the level of competition).
They're welcome to go elsewhere if they can't be bothered to use what's
available or ask for what they think they need.
> wxPython, PyQT, PyGame, cx_Oracle, pywin32, PIL, lxml, numpy, pyCrypto
> I can't build these myself, and if the projects only provide eggs, I
> can't use them (unless I use easy_install or something similar, and
> accept the implications of that).
..or you just place the egg on your python path...
Simplistix - Content Management, Batch Processing & Python Consulting
More information about the Distutils-SIG