Skip to main content

A package for loading module-based plug-ins into memory.

Project description

PyPluginEngine

A simple Python plugin engine to dynamically load modules.

Basic Features

  • Discoverability for specific modules can be disabled.
  • Filterable module discoverability.
  • Optional recursive module discoverability.
  • Loaded modules are debuggable in the application context.

Examples

Examples of integration can found in the source repository at: https://github.com/FluxIX/PyPluginEngine/Examples; they were written using PyDev (https://www.pydev.org/).

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

plugin_engine-1.0.0.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

plugin_engine-1.0.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file plugin_engine-1.0.0.tar.gz.

File metadata

  • Download URL: plugin_engine-1.0.0.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.9.5

File hashes

Hashes for plugin_engine-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ca747d02d9551ef934cd8e38eb215e266c5a95e29f58ea407747ebd8a1bf7dbb
MD5 9721535cc80d69e96a228bf720ae1afa
BLAKE2b-256 ff14680848c3e53991f85f48daa97f25717e1558ec540f7ca5144e799cd4b683

See more details on using hashes here.

File details

Details for the file plugin_engine-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: plugin_engine-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.9.5

File hashes

Hashes for plugin_engine-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9f181db8af7a333907def64767a2abe248d43e5426d40462e2413ac020a46a8d
MD5 5ec929426e837f3e526c62a9887948ad
BLAKE2b-256 b3c74160db688a539321bcb075f8a65578d56dde22e2c592f59112457ea420d1

See more details on using hashes here.

Supported by

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