У меня есть докер-контейнер, который некоторое время использовал ruamel.yaml и ruamel.yaml.jinja2.В последнее время он начал терпеть неудачу.Следующий файл dockerfile воспроизводит проблему:
FROM ubuntu
RUN apt update; apt install -y python3 python3-pip
RUN pip3 install -U pip setuptools wheel
RUN pip install ruamel.yaml
RUN python3 -c "from ruamel.yaml import YAML"
RUN pip install ruamel.yaml[jinja2]
RUN python3 -c "from ruamel.yaml import YAML"
Первая команда python3 успешно выполняется, но последняя завершается неудачно со следующим сообщением: ImportError: невозможно импортировать имя 'YAML'
Я пытался указать ранееверсии ruamel.yaml, но безуспешно, если я не вернусь до 0.15.0 (с 2017 года).
Я также пробовал разные версии python3.x и pip без изменений.