Надо сделать контроль явного объявления зависимостей при компиляции (Разное поведение импортов в разных ОС на 2.0.)
Импорты в разных ОС работают по разному, вот как раз пример: В примере ОпределительДистрибутива забыт импорт от cpuInfo, и в убунте и макоси оно развалилось, потому что не находит символ модуля:
https://github.com/oscript-library/ovm/actions/runs/15243623345/job/42873527351?pr=43 https://github.com/oscript-library/ovm/actions/runs/15243623345/job/42873527353?pr=43
А в винде в свою очередь оно откуда-то нашлось и работает:
https://github.com/oscript-library/ovm/actions/runs/15243623345/job/42873527354?pr=43
Полагаю это разница в обходе файлов в разных ОС. К моменту выдачи файла ОпределительДистрибутива компилятору еще никто другой не импортировал cpuinfo, оттого и ошибка.
Правильный путь - объявлять зависимости явно. Переименовал issue