internal/tools/: stevedore-5.2.0 metadata and description

Homepage Simple index

Manage dynamic plugins for Python applications

author OpenStack
author_email openstack-discuss@lists.openstack.org
classifiers
  • Development Status :: 5 - Production/Stable
  • License :: OSI Approved :: Apache Software License
  • Programming Language :: Python
  • Programming Language :: Python :: 3
  • Programming Language :: Python :: 3.8
  • Programming Language :: Python :: 3.9
  • Programming Language :: Python :: 3.10
  • Programming Language :: Python :: 3.11
  • Programming Language :: Python :: 3 :: Only
  • Programming Language :: Python :: Implementation :: CPython
  • Intended Audience :: Developers
  • Environment :: Console
platform
  • UNKNOWN
requires_dist
  • pbr !=2.1.0,>=2.0.0
requires_python >=3.8
File Tox results History
stevedore-5.2.0-py3-none-any.whl
Size
49 KB
Type
Python Wheel
Python
3
stevedore-5.2.0.tar.gz
Size
502 KB
Type
Source
Latest Version https://governance.openstack.org/tc/badges/stevedore.svg

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.