[Python-Dev] setuptools in 2.5.
Ian Bicking
ianb at colorstudy.com
Sat Apr 22 02:47:57 CEST 2006
Paul Moore wrote:
> And no, I don't want to install the 2 versions side-by-side. Ian
> Bicking complained recently about the "uncertainty" of multiple
> directories on sys.path meaning you can't be sure which version of a
> module you get. Well, having 2 versions of a module installed and
> knowing that which one is in use depends on require calls which get
> issued at runtime worries me far more.
These are valid concerns. From my own experience, I don't think
setuptools makes it any worse than the status quo, but it certainly
doesn't magically solve these issues. And though these issues are
intrinsically hard, I think Python makes it harder than it should. For
instance, if you really want to be confident about how your libraries
are layed out, this script is the most reliable way:
http://peak.telecommunity.com/dist/virtual-python.py
It basically copies all of Python to a new directory. That this is
required to get a self-consistent and well-encapsulated Python setup
is... well, not good. Maybe this could be fixed for Python 2.5 as well
-- to at least make this isolation easier to apply.
--
Ian Bicking / ianb at colorstudy.com / http://blog.ianbicking.org
More information about the Python-Dev
mailing list