Как изменить версии посевных пакетов при создании virtualenv?

Я столкнулся с проблемой при развертывании API django-rest-framework в продакшн. Добавление seed-пакетов pip, setuptools и wheel при создании virtualenv приводит к сбою развертывания. Похоже, что конкретная версия setuptools (59.1.1), используемая здесь, препятствует использованию Newlines (связанных с этой проблемой), которые используются в описании django-hijack==2.10.1 и вызывает следующую ошибку. Это поведение было исправлено в более новых версиях setuptools (начиная с 59.4.0). Таким образом, я хотел бы установить версию setuptools, добавленную в seed-пакеты при создании virtualenv, чтобы убедиться, что мое развертывание пройдет успешно, но я понятия не имею, могу ли я установить версии добавленных пакетов. Любая помощь будет оценена!

Вернуться на верх