BSD Ports

devel/py-backports.entry-points-selectable 1.3.0 DragonFly

Compatibility shim providing selectable entry points for older implementations

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
devel, python
Package size
10.8 KiB, 43.6 KiB installed

Description

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.

In the other systems

The newest version among them is 1.3.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlydevel/py-backports.entry-points-selectable1.3.0 newestnone known-[email protected]-
FreeBSDdevel/py-backports.entry-points-selectable1.3.0_1 newestnone known-[email protected]2026-08-21
HardenedBSDdevel/py-backports.entry-points-selectable1.3.0_1 newestno data-[email protected]-
GhostBSDdevel/py-backports.entry-points-selectable1.3.0_1 newestno data-[email protected]-

Install

Binary package:

pkg install py311-backports.entry-points-selectable

From DPorts:

cd /usr/dports/devel/py-backports.entry-points-selectable && make install clean

Dependencies

Run dependencies 1

No port depends on this one.