BSD Ports

devel/py-liblarch 3.2.0p4 OpenBSD

Python library to easily handle data structure

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

Description

Liblarch is a python library built to easily handle data structure such are lists, trees and acyclic graphs (tree where nodes can have multiple parents). There's also a liblarch-gtk binding that will allow you to use your data structure into a Gtk.Treeview.

Liblarch support multiple views of one data structure and complex filtering. That way, you have a clear separation between your data themselves (Model) and how they are displayed (View).

If you find Gtk.Treeview and Gtk.Treemodel hard to use, then liblarch is probably for you.

Install

Binary package:

pkg_add py3-liblarch

From the ports tree:

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

Dependencies

Build dependencies 5
Run dependencies 2
Required by 1