Essentials for python packaging