A AWS fornece suporte para instalação do Python 3.11 em contêineres do Amazon Linux 2023 .
Entretanto, não é nada óbvio como instalar e executar um pytest compatível neste caso.
Por exemplo, se você fizer isso:
dnf install -y pytest
a versão do pytest instalada é a 3.9, que é compatível com a chamada versão do sistema do Python, que é 3.9, mas não é compatível com o python3.11 instalado por meio do método suportado.
Então, qual é a maneira canônica de instalar uma versão do pytest compatível com o python3.11 instalado da maneira recomendada pela AWS?