Olá Otávio Prado !
Muito obrigado pela resposta completa e também pela rapidez no retorno.
Executei as duas maneiras que você indicou, mas, infelizmente o problema continua.
Somente contextualizando: apenas baixei o arquivo de download prometheus-grafana.zip disponibilizado pela Alura para este treinamento e estou tentando criar a infraestrutura existente no arquivo docker-compose.yaml (existente na raiz do diretório descompactado).
Inicialmente executei o comando
pip install --upgrade urllib3
A mensagem foi de uma instalação bem sucedida (logo abaixo), mas o erro continuou sendo o mesmo ao executar o docker-compose up
Collecting urllib3
Using cached urllib3-2.0.4-py3-none-any.whl (123 kB)
Installing collected packages: urllib3
Successfully installed urllib3-2.0.4
Após criar o environment (myenv) tentei instalar o docker-compose, conforme a sua 2a sugestão. Neste caso, começou a instalar mas deu problema de licença deprecated, conforme pode ser visto abaixo:
Collecting PyYAML<6,>=3.10
Using cached PyYAML-5.4.1.tar.gz (175 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... error
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [62 lines of output]
/tmp/pip-build-env-pjm5gi52/overlay/lib/python3.10/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg`
!!
De acordo com as mensagens, o que tenho que fazer agora é o seguinte:
/tmp/pip-build-env-pjm5gi52/overlay/lib/python3.10/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg`
!!
********************************************************************************
The license_file parameter is deprecated, use license_files instead.
By 2023-Oct-30, you need to update your project and remove deprecated calls
or your builds will no longer be supported.
See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
Mesmo após receber o erro acima, executei novamente o docker-compose up, recebendo o erro abaixo, que aparentemente é o mesmo erro inicial:
docker.errors.DockerException: Error while fetching server API version: HTTPConnection.request() got an unexpected keyword argument 'chunked'
Se tiver alguma dica, desde já agradeço. Tentarei encontrar a solução na página html informada acima. Caso eu consiga resolver, informarei aqui.
Obrigado!!!