abuild: python provides detection sometimes misses packages
examples include:
-
py3-pyqt5-sip: doesn't have an
__init__.py
file
>>> import PyQt5.sip
>>> PyQt5.sip
<module 'PyQt5.sip' from '/usr/lib/python3.10/site-packages/PyQt5/sip.cpython-310-x86_64-linux-gnu.so'>
-
py3-sphinxcontrib-applehelp: has an
__init__.py
file, but in a subdirectory:
>>> import sphinxcontrib.applehelp
>>> sphinxcontrib.applehelp
<module 'sphinxcontrib.applehelp' from '/usr/lib/python3.10/site-packages/sphinxcontrib/applehelp/__init__.py'>
-
py3-six: just one file in
site-packages
, still a valid module
>>> import six
>>> six
<module 'six' from '/usr/lib/python3.10/site-packages/six.py'>