python packaging WIP