Пример на странице, на которую вы ссылаетесь, показывает лучший способ создания общего секрета, но если вы должны получить необработанные c ключевые байты publi, то
y = pub.public_numbers().y # y is a python int
pub_bytes = y.to_bytes(2048 // 8, 'big')
получит их.