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

Attachment: pgpFaQtvIa1uo.pgp
Description: PGP signature

_______________________________________________
Yum-devel mailing list
Yum-devel@lists.baseurl.org
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to