Add python packaging support