Avahi-0.6.19 ebuild omits __init__.py file from python site-packages. This causes "import avahi" to fail in python. Reproducible: Always Steps to Reproduce: 1. emerge avahi 2. start python interpreter 3. import avahi Actual Results: >>> import avahi Traceback (most recent call last): File "<stdin>", line 1, in ? ImportError: No module named avahi Expected Results: successful import of avahi module Python 2.4.4
$ equery f avahi | grep __init__.py /usr/lib/python2.5/site-packages/avahi/__init__.py /usr/lib/python2.5/site-packages/avahi/__init__.pyc /usr/lib/python2.5/site-packages/avahi/__init__.pyo [ebuild R ] net-dns/avahi-0.6.19 USE="autoipd bookmarks dbus -doc gdbm gtk howl-compat mdnsresponder-compat -mono python qt3 -qt4 -test" 0 kB Besides, it's p.masked.
Thanks for looking at it. Just for posterity: $ equery f avahi | grep py /usr/lib/python2.4 /usr/lib/python2.4/site-packages /usr/lib/python2.4/site-packages/avahi /usr/lib/python2.4/site-packages/avahi/ServiceTypeDatabase.py [ebuild R ] net-dns/avahi-0.6.19 USE="dbus gdbm mdnsresponder-compat python -autoipd -bookmarks -doc -gtk -howl-compat -mono -qt3 -qt4 -test" 0 kB