light plugin framework for python