Флаг –no-deps запрещает pip разрешать и устанавливать зависимости выбранного требования, оставляя ответственность за полный состав среды на вызывающем процессе. Проверки меньше.
Применяйте после подготовки среды
Флаг подходит, когда все зависимости уже установлены из проверенного lock-файла или wheelhouse, а затем нужно добавить собственный проект без нового обращения к индексу.
python -m pip install --no-deps .
Не используйте для обхода конфликта
ResolutionImpossible сообщает о несовместимых требованиях, и отключение resolver лишь прячет конфликт до импорта или выполнения кода, где диагностика станет хуже.
Проверьте результат
Запустите pip check и тесты в чистом venv, затем сохраните точный источник каждой заранее установленной зависимости, ее версию и контрольную сумму вместе с артефактом приложения.
Если команда с –no-deps работает только в старом venv, пересоберите окружение с нуля, потому что случайный пакет способен маскировать отсутствующее требование.
Целостность проверяет команда pip check. Флаг описан в документации pip install.