tl; dr Установка версии 0.21.4 fastavro, отдельно и сначала может исправить некоторые установки пакета google.
У меня возникла проблема, связанная с установкой пакета google (apache -beam [gcp]) для Python3 .8 происходит сбой из-за зависимости fastavro (fastavro <= 0,22,> 0,21,4), но я нашел обходной путь. Мне интересно, может ли причина root быть одинаковой, поэтому я опубликую это здесь (и, надеюсь, другие, как я, тоже сталкиваются с этим).
После воспроизведения проблемы в MacOS и Ubuntu * на основе Docker образа, я пытался установить fastavro отдельно. Последняя версия (0.23.2) успешна, однако apache -beam имеет ограничение версии зависимостей на 0.22. Установка версии 0.22.0 не удалась, и я не стал разбираться, почему это так. Тем не менее, pip3 install fastavro==0.21.4
завершается успешно, и если вы отдельно установите его до apache -beam, все будет превосходно.