PyPgSQL requires mxDateTime from egenix-mx-base at runtime but there is no dependency on this in the ebuild. Reproducible: Always Portage 2.2.0_alpha113 (default/linux/amd64/10.0/desktop, gcc-4.7.0, glibc-2.15-r2, 3.3.5-gentoo.rivendell x86_64) ================================================================= System uname: Linux-3.3.5-gentoo.rivendell-x86_64-Intel-R-_Xeon-R-_CPU_X5482_@_3.20GHz-with-gentoo-2.1 Timestamp of tree: Fri, 29 Jun 2012 01:15:01 +0000 ccache version 3.1.7 [disabled] app-shells/bash: 4.2_p29 dev-java/java-config: 2.1.12 dev-lang/python: 2.7.3-r2, 3.2.3-r1 dev-util/ccache: 3.1.7 dev-util/cmake: 2.8.7-r5 dev-util/pkgconfig: 0.26 sys-apps/baselayout: 2.1-r1 sys-apps/openrc: 0.10.2 sys-apps/sandbox: 2.5 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.5, 1.12.1 sys-devel/binutils: 2.22-r1 sys-devel/gcc: 4.7.0 sys-devel/gcc-config: 1.7.3 sys-devel/libtool: 2.4.2 sys-devel/make: 3.82-r3 sys-kernel/linux-headers: 3.4 (virtual/os-headers) sys-libs/glibc: 2.15-r2
can confirm this. pypgsql throws an error on import if mxDateTime is not available.
archtester pypgsql # python /usr/lib64/python2.7/site-packages/pyPgSQL/PgSQL.py Traceback (most recent call last): File "/usr/lib64/python2.7/site-packages/pyPgSQL/PgSQL.py", line 448, in <module> (http://www.egenix.com/files/python/eGenix-mx-Extensions.html)""" ImportError: You need to install mxDateTime (http://www.egenix.com/files/python/eGenix-mx-Extensions.html) 07 Nov 2012; Ian Delaney <idella4@gentoo.org> +pypgsql-2.5.1-r1.ebuild, pypgsql-2.5.1.ebuild: rev bump, added egenix-mx-base to RDEPEND, fixes Bug #424153