Custom code

The libs/ subdirectory of your repository provides a convenient place to put reusable code used throughout your bundles and hooks.

A Python module called example.py placed in this directory will be available as repo.libs.example wherever you have access to a bundlewrap.repo.Repository object. In nodes.py and groups.py, you can do the same thing with just libs.example.

Only single files, no subdirectories or packages, are supported at the moment.