Manage dynamic plugins for Python applications
Project description
=============================================================
stevedore -- Manage dynamic plugins for Python applications
=============================================================
Python makes loading code dynamically easy, allowing you to configure
and extend your application by discovering and loading extensions
("*plugins*") at runtime. Many applications implement their own
library for doing this, using ``__import__`` or
:mod:`importlib`. stevedore avoids creating yet another extension
mechanism by building on top of `setuptools entry points`_. The code
for managing entry points tends to be repetitive, though, so stevedore
provides manager classes for implementing common patterns for using
dynamically loaded extensions.
.. _setuptools entry points: http://packages.python.org/setuptools/pkg_resources.html#convenience-api
* Free software: Apache license
* Documentation: http://stevedore.readthedocs.org
* Source: http://git.openstack.org/cgit/openstack/stevedore
* Bugs: https://bugs.launchpad.net/python-stevedore
stevedore -- Manage dynamic plugins for Python applications
=============================================================
Python makes loading code dynamically easy, allowing you to configure
and extend your application by discovering and loading extensions
("*plugins*") at runtime. Many applications implement their own
library for doing this, using ``__import__`` or
:mod:`importlib`. stevedore avoids creating yet another extension
mechanism by building on top of `setuptools entry points`_. The code
for managing entry points tends to be repetitive, though, so stevedore
provides manager classes for implementing common patterns for using
dynamically loaded extensions.
.. _setuptools entry points: http://packages.python.org/setuptools/pkg_resources.html#convenience-api
* Free software: Apache license
* Documentation: http://stevedore.readthedocs.org
* Source: http://git.openstack.org/cgit/openstack/stevedore
* Bugs: https://bugs.launchpad.net/python-stevedore
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
stevedore-1.1.0.tar.gz
(352.3 kB
view hashes)
Built Distribution
Close
Hashes for stevedore-1.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a5d05a555838116b9f439c9541a533515f47e3d55c35c1ff1c2b0557c4ca446 |
|
MD5 | 9830f3223954c0bce0138f11b4323671 |
|
BLAKE2b-256 | 26c7e6fba544593b9e68d7a1237f31a60c5e52502c101acb7537bac08f7f9599 |