updates for release through pip