Флаг 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.