# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= python-backports.entry-points-selectable VERSION= 1.3.0 KEYWORDS= python VARIANTS= v12 v13 SDESC[v12]= Compatibility shim for importlib_metadata (3.12) SDESC[v13]= Compatibility shim for importlib_metadata (3.13) HOMEPAGE= https://github.com/jaraco/backports.entry_points_selectable CONTACT= Python_Automaton[python@ironwolf.systems] DOWNLOAD_GROUPS= main SITES[main]= PYPIWHL/5a/78/b3ba5d804ae21e26e6179bbe4e1338deaaba9d20161918f59e20e9d92ea0 DISTFILE[1]= backports.entry_points_selectable-1.3.0-py3-none-any.whl:main DIST_SUBDIR= python-src DF_INDEX= 1 SPKGS[v12]= single SPKGS[v13]= single OPTIONS_AVAILABLE= PY312 PY313 OPTIONS_STANDARD= none VOPTS[v12]= PY312=ON PY313=OFF VOPTS[v13]= PY312=OFF PY313=ON DISTNAME= backports.entry_points_selectable-1.3.0.dist-info GENERATED= yes [PY312].USES_ON= python:v12,wheel [PY313].USES_ON= python:v13,wheel [FILE:1660:descriptions/desc.single] :alt: tests :alt: Ruff :alt: Code style: Black Compatibility shim to ease adoption of `importlib_metadata 3.6 `_. Supplies forward-compatibility of "selectable" entry points even on older versions of importlib_metadata and ``importlib.metadata``, and avoids usage that triggers [deprecation warnings]. Use this shim for libraries or applications invoking ``entry_points()`` that run on Python older than 3.10 or where importlib_metadata is older than 3.6. In most cases, this shim is unnecessary and the easiest thing to do is simply require ``importlib_metadata >= 3.6`` on all Pythons (or only those prior to 3.10a7). In some environments, a library may be constrained on which versions of importlib_metadata can be required, so this library bridges that gap. To use this shim, add ``backports.entry_points_selectable`` to the affected project's requirements. It will require importlib_metadata automatically where needed (prior to Python 3.8) but be satisfied by older versions. Projects should still require importlib_metadata as appropriate for API uses other than for entry_points. Then in code, instead of ``from importlib.metadata import entry_points``, use:: from backports.entry_points_selectable import entry_points And then use the "selectable" features (pass keyword arguments to entry_points or invoke ``.select()`` on the result). This backport has a very lenient dependency on `importlib_metadata` for older Pythons and is a single module implementation. If adding a dependency is a concern, this module may be vendored into the affected project. [FILE:146:distinfo] 66f5da003eb4b283c7b60581bc8bb0baf0d810eb3e3068da786d3821b4d5746a 6217 python-src/backports.entry_points_selectable-1.3.0-py3-none-any.whl