packaging as a python module