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 details)
Built Distribution
File details
Details for the file stevedore-1.1.0.tar.gz
.
File metadata
- Download URL: stevedore-1.1.0.tar.gz
- Upload date:
- Size: 352.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
f98381d12a6bfff718328d14d0d26cae6c83e39feb787e7b38acfe1089c3f1d3
|
|
MD5 |
b7f30055c32410f8f9b6cf1b55bdc68a
|
|
BLAKE2b-256 |
826af8fc0b6fa94b4bfa5d6f8a99fa372416359dee403301eba1231aebd7e988
|
File details
Details for the file stevedore-1.1.0-py2.py3-none-any.whl
.
File metadata
- Download URL: stevedore-1.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 27.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
8a5d05a555838116b9f439c9541a533515f47e3d55c35c1ff1c2b0557c4ca446
|
|
MD5 |
9830f3223954c0bce0138f11b4323671
|
|
BLAKE2b-256 |
26c7e6fba544593b9e68d7a1237f31a60c5e52502c101acb7537bac08f7f9599
|