aboutsummaryrefslogtreecommitdiff
path: root/python/python3-stevedore/README
diff options
context:
space:
mode:
authorJeremy Hansen <jebrhansen+SBo@gmail.com>2023-06-17 08:25:15 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2023-06-17 08:25:15 +0700
commit402b5de4c6c1f5a7dbd57f42fd87e4d14a3cadef (patch)
tree7ea9302af3c4d253223b72a5e038e3e857aa5f0d /python/python3-stevedore/README
parent32fc04daf47725c68ccc64e3253ac270dec2d86e (diff)
python/python3-stevedore: Added (Manage dynamic plugins).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'python/python3-stevedore/README')
-rw-r--r--python/python3-stevedore/README10
1 files changed, 10 insertions, 0 deletions
diff --git a/python/python3-stevedore/README b/python/python3-stevedore/README
new file mode 100644
index 000000000000..858c376f339d
--- /dev/null
+++ b/python/python3-stevedore/README
@@ -0,0 +1,10 @@
+python3-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 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.