В моем CI у меня есть шаг сборки, который использует pip
и правильно настроен с использованием частных индексов и т.д.
Затем у меня есть тестовый шаг, который выполняет python setup.py test
.
В этом конкретном случае test
является псевдонимом pytest
.
Setuptools и PIP разрешают зависимости пакетов пакета, что приводит к шагу проверки, пытающемуся переустановить некоторые из пакетов. Я хотел бы предотвратить это. Есть ли способ сделать это либо с настройкой Setuptools (предпочтительнее), либо с настройкой PyTest?
Update:
По многочисленным просьбам РЕПО продемонстрировать проблему, с которой я сталкиваюсь https://github.com/vartec/example_repo_setuptools_issue