Флаг –no-deps запрещает pip разрешать и устанавливать зависимости выбранного требования, оставляя ответственность за полный состав среды на вызывающем процессе. Проверки меньше.

Применяйте после подготовки среды

Флаг подходит, когда все зависимости уже установлены из проверенного lock-файла или wheelhouse, а затем нужно добавить собственный проект без нового обращения к индексу.

python -m pip install --no-deps .

Не используйте для обхода конфликта

ResolutionImpossible сообщает о несовместимых требованиях, и отключение resolver лишь прячет конфликт до импорта или выполнения кода, где диагностика станет хуже.

Проверьте результат

Запустите pip check и тесты в чистом venv, затем сохраните точный источник каждой заранее установленной зависимости, ее версию и контрольную сумму вместе с артефактом приложения.

Если команда с –no-deps работает только в старом venv, пересоберите окружение с нуля, потому что случайный пакет способен маскировать отсутствующее требование.

Целостность проверяет команда pip check. Флаг описан в документации pip install.