Skip to main content

Load plugins into Python apps

Project description

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/.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

grappler-0.1.1.tar.gz (35.3 kB view hashes)

Uploaded Source

Built Distribution

grappler-0.1.1-py3-none-any.whl (30.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page