# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= python-stevedore VERSION= 5.6.0 KEYWORDS= python VARIANTS= v13 v14 SDESC[v13]= Dynamic plugins for Python applications (3.13) SDESC[v14]= Dynamic plugins for Python applications (3.14) HOMEPAGE= https://docs.openstack.org/stevedore CONTACT= Python_Automaton[python@ironwolf.systems] DOWNLOAD_GROUPS= main SITES[main]= PYPIWHL/f4/40/8561ce06dc46fd17242c7724ab25b257a2ac1b35f4ebf551b40ce6105cfa DISTFILE[1]= stevedore-5.6.0-py3-none-any.whl:main DIST_SUBDIR= python-src DF_INDEX= 1 SPKGS[v13]= single SPKGS[v14]= single OPTIONS_AVAILABLE= PY313 PY314 OPTIONS_STANDARD= none VOPTS[v13]= PY313=ON PY314=OFF VOPTS[v14]= PY313=OFF PY314=ON DISTNAME= stevedore-5.6.0.dist-info GENERATED= yes [PY313].USES_ON= python:v13,wheel [PY314].USES_ON= python:v14,wheel [FILE:1051:descriptions/desc.single] =========================================================== stevedore -- Manage dynamic plugins for Python applications =========================================================== :alt: Latest Version 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. .. _setuptools entry points: http://setuptools.readthedocs.io/en/latest/pkg_resources.html?#entry-points * Free software: Apache license * Documentation: https://docs.openstack.org/stevedore/latest * Source: https://opendev.org/openstack/stevedore * Bugs: https://bugs.launchpad.net/python-stevedore [FILE:122:distinfo] 4a36dccefd7aeea0c70135526cecb7766c4c84c473b1af68db23d541b6dc1820 54428 python-src/stevedore-5.6.0-py3-none-any.whl