У нас есть ряд проектов кода в разных частях нашего исходного кода, каждый из которых имеет базовый пакет company_name
, и некоторые из них импортируют функциональность из каждого другого.Это прекрасно работает при запуске кода, setuptools и Declare_namespace обрабатывают модули вместе.Тем не менее, pylint, похоже, не чувствует mojo, поэтому большое количество файлов имеют большие ошибки первичной записи Unable to import X from company_name
.PYTHONPATH не помогает, может быть, немного магии в пилинтах --init-hook =?Любые советы и идеи супер добро пожаловать!