Флаг pip list –editable оставляет в выводе только проекты, установленные в editable-режиме. Их код берется из рабочего каталога.

Проверьте источник импорта

Дополнительная колонка показывает каталог проекта с pyproject.toml или setup.py и помогает объяснить, почему изменение файла немедленно видно без переустановки wheel.

python -m pip list --editable

Очистите релизную среду

Editable install удобен разработчику, но способен связать тест с незакоммиченным деревом, поэтому release job должен собирать артефакт и устанавливать его в чистый venv без доступа к рабочему каталогу.

Используйте фильтры осмысленно

Exclude-editable убирает такие записи, include-editable возвращает их в совместимых режимах вывода, а простой –editable делает отдельную короткую выборку для ревизии.

Перед публикацией образа сохраняйте нулевой результат этой проверки или документированное исключение, иначе сборка останется привязана к временному пути runner.

Установку объясняет editable install через pip. Фильтры приведены в документации pip list.