On Tue, Oct 11, 2011 at 07:01:02AM -0400, Zdenek Pavlas wrote: > > Um, the python interpreter itself is linked to the shared library > > provided by python-libs. Remove python-libs (only possible with > > --nodeps) and you wont be able run python at all. > > Hmm, right. And python-2.7.2-4.fc16 requires > python-libs = 2.7.2-4.fc16, just as expected. > > ..but: > > - python-libs contains just libpython2.7.so in FC14 (< 2MB) > but grew to some 20+ MB in FC15 and FC16. > > - rpm -qf /usr/{lib,lib64}/python2.7/xml/etree/cElementTree.pyc > F14: python-2.7-8.fc14.1.i686 > F16: python-libs-2.7.2-4.fc16.x86_64 > Right. it's possible to write an application that embeds a python interpreter. When this happens you need the libpython.so shared objects. To make that useful you're probably also expecting the python standard library (/usr/{lib,lib64}/python2.7/*). That's why the stdlib was moved from the python package into the python-libs package.
-Toshio
pgpFaQtvIa1uo.pgp
Description: PGP signature
_______________________________________________ Yum-devel mailing list Yum-devel@lists.baseurl.org http://lists.baseurl.org/mailman/listinfo/yum-devel