Publish to pypi via UV & Github workflows