Есть python-проект.
Проект писался под версией python 3.10.5
Необходимо его протестировать под версией 3.7.9.
Решил реализовать через Docker.
На этапе построения докер-образа столкнулся с проблемой, что некоторые версии библиотек недоступны
для python 3.7.9.
Например: библиотека networkx==2.8.3 доступна от python >= 3.8.
Возможно ли настроить адаптивную установку библиотек, чтоб устанавливалась последняя доступная
для указанной версии python (в моём случае python 3.7.9) библиотека?
Содержимое Dockerfile:
FROM python:3.7.9
WORKDIR /project
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY . /project
CMD [ "python", "main.py" ]