• Maxime Buquet's avatar
    plugins: Allow entry_points to be registered · 3577f887
    Maxime Buquet authored
    It's currently impractical to use out-of-tree plugins that want to be
    distributed via distribution channels.
    
    Poezio now looks for every entry point registered in the
    `poezio_plugins` entry group, and will use the first matching module
    with the specified name.
    
    This also helps specifically for the OMEMO plugin that has a conflicting
    name (omemo / omemo) with the backend library.
    
    Thanks jonas for pointing this out.
    Signed-off-by: Maxime Buquet's avatarMaxime “pep” Buquet <pep@bouah.net>
    3577f887
Name
Last commit
Last update
..
core Loading commit data...
tabs Loading commit data...
windows Loading commit data...
__init__.py Loading commit data...
__main__.py Loading commit data...
args.py Loading commit data...
asyncio.py Loading commit data...
bookmarks.py Loading commit data...
colors.py Loading commit data...
common.py Loading commit data...
config.py Loading commit data...
connection.py Loading commit data...
contact.py Loading commit data...
daemon.py Loading commit data...
decorators.py Loading commit data...
events.py Loading commit data...
fifo.py Loading commit data...
fixes.py Loading commit data...
hsluv.py Loading commit data...
keyboard.py Loading commit data...
logger.py Loading commit data...
mam.py Loading commit data...
multiuserchat.py Loading commit data...
pep.py Loading commit data...
plugin.py Loading commit data...
plugin_e2ee.py Loading commit data...
plugin_manager.py Loading commit data...
poezio.py Loading commit data...
poezio_shlex.py Loading commit data...
poopt.py Loading commit data...
pooptmodule.c Loading commit data...
roster.py Loading commit data...
roster_sorting.py Loading commit data...
size_manager.py Loading commit data...
text_buffer.py Loading commit data...
theming.py Loading commit data...
timed_events.py Loading commit data...
user.py Loading commit data...
version.py Loading commit data...
xdg.py Loading commit data...
xhtml.py Loading commit data...