BSD Ports

devel/py-plugnplay 0.5.4p7 OpenBSD

a generic plug-in system for Python

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Categories
devel, lang/python

Description

PlugnPLay (PnP) is a generic plug-in system inspired by Trac's internal component management. With PnP you can turn any program into a pluggable software very easily. You just have to define the Interfaces and let others implement them. When your code is running you can dynamically retrieve who are the classes that implement a certain Interface, and call the specific methods.

Install

Binary package:

pkg_add py3-plugnplay

From the ports tree:

cd /usr/ports/devel/py-plugnplay && make install

Dependencies

Build dependencies 5
Run dependencies 1

No port depends on this one.