generic python package