django with USE="sqlite3" doesn't pull dependency dev-python/pysqlite Reproducible: Always
It seems that the Summary is wrong - django pulls in pysqlite or <dev-lang/python-2.5: jeroen@astrid /keeps/gentoo/cvs/gentoo-x86/dev-python/django $ grep sqlite django-* django-0.96.2.ebuild:IUSE="examples mysql postgres sqlite test" django-0.96.2.ebuild: sqlite? ( || ( django-0.96.2.ebuild: ( >=dev-python/pysqlite-2.0.3 <dev-lang/python-2.5 ) django-0.96.2.ebuild: ( >=dev-python/pysqlite-2.0.3 <dev-lang/python-2.5 ) django-0.96.2.ebuild:DATABASE_ENGINE='sqlite3' django-1.0.ebuild:IUSE="doc examples mysql postgres sqlite3 test" django-1.0.ebuild: sqlite3? ( || ( django-1.0.ebuild: ( dev-python/pysqlite:2 <dev-lang/python-2.5 ) django-1.0.ebuild: ( dev-python/pysqlite:2 <dev-lang/python-2.5 ) django-1.0.ebuild:DATABASE_ENGINE='sqlite3' django-9999.ebuild:IUSE="doc examples mysql postgres sqlite test" django-9999.ebuild: sqlite? ( || ( django-9999.ebuild: ( >=dev-python/pysqlite-2.0.3 <dev-lang/python-2.5 ) django-9999.ebuild: ( >=dev-python/pysqlite-2.0.3 <dev-lang/python-2.5 ) django-9999.ebuild:DATABASE_ENGINE='sqlite3' This could be a problem when both dev-lang/python-2.{4,5} are installed - please post your `emerge --info' in a comment.
There's only python 2.5 installed. It seems that django doesn't check if python was build with USE="sqlite". I unmerged pysqlite again and recompiled python with USE="sqlite" and now it works.
ping
It was fixed in dev-python/django-1.0.2.