Romuald Juchnowicz-Bierbasz 0b9b2dc8d3 SDK-2520: Add docs
2019-02-11 15:09:23 +01:00
2019-02-11 12:02:02 +01:00
2019-02-11 14:50:28 +01:00
2019-02-11 12:02:02 +01:00
2019-02-11 15:09:23 +01:00
2019-02-11 12:02:02 +01:00
2019-02-11 14:30:08 +01:00

Galaxy python plugin API

Usage

Implement plugin:

import asyncio
from galaxy.api.plugin import Plugin

class PluginExample(Plugin):
    # implement methods
    async def authenticate(self, stored_credentials=None):
        pass

# run plugin event loop
if __name__ == "__main__":
    asyncio.run(MockPlugin().run())

Use pyinstaller to create plugin executbale.

Development

Install required packages:

pip install -r requirments.txt

Run tests:

pytest
Description
No description provided
Readme MIT 466 KiB
Languages
Python 100%