mr-rodgers/grappler

Load extensions into Python apps

★ 0Forks 0PythonGitHub ↗Compare

README

grappler

A library for loading plugins in Python applications.

Docs GitHub Workflow Status PyPI

What is grappler?

Grappler is a set of tools for loading plugins into a Python application. With it, you can load third-party plugins which advertise along specific topics, and perform additional filtering according to the tools provided with the library. Furthermore, Grappler is compatible with typed Python out of the box.

Feature highlights

Installation

Installation requires Python 3.8 or later.

From PyPI

pip install grappler

Getting Started

See the quickstart guide

Documentation

Documentation can be found in project source code (as docstrings), with supplementary documentation provided in the docs folder of the source distribution.

Documentation is built using MkDocs; To build, run the following command:

pdm run mkdocs build

A built copy of the documentation is hosted on https://mr-rodgers.github.io/grappler/.

Contributors

mr-rodgers

Issues