On Mar 24, 2008, at 3:26 PM, Tres Seaver wrote: > Sharing the system python is hugely problematic on a unix box which > actually *uses* python for its own tools: the application is not > "safe" > from additions / updates / removeals of the packages in > /usr/lib/python2.x/site-packages done to support those system tools. > The problem gets worse as multiple non-system applications install > files > there: e.g., the 'twisted' package on Debian boxes depends on an > ancient version of 'zope.interface', which can't be used with any > currently supported version of Zope.
This is why versioning would be an useful solution. Each package would use the dependent packages that it requires. Foo 1.0 uses Bar 2.3 and Baz 3.2 uses Foo 1.4. An application can use both Foo 1.0 and Baz 3.2 without having to mediate between their requirements. While nobody is really requesting versioning, it seems to be the solution to many problems that plague us. -jeff _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com