В RPM не включен файл logilab/__init__.py, в результате этот каталог не воспринимается системой, как модуль python. Это приводит к невозможности запустить pylint. Ошибка может быть устранена путем добавления пустого файла logilab/__init__.py, как минимум, после этого запускается pylint. Однако, возможно, это некорректное решение. Steps to Reproduce: 1. $ pylint 2. $ python >>> import logilab 3. $ rpm -ql python-module-logilab-astng|grep logilab/__init__.py 4. $ sudo touch /usr/lib/python2.4/site-packages/logilab/__init__.py $ python >>> import logilab 5. $ pylint Actual Results: 1. Traceback (most recent call last): File "/usr/bin/pylint", line 3, in ? from pylint import lint File "/usr/lib/python2.4/site-packages/pylint/lint.py", line 31, in ? from pylint.checkers import utils File "/usr/lib/python2.4/site-packages/pylint/checkers/__init__.py", line 38, in ? from logilab.astng.utils import ASTWalker ImportError: No module named logilab.astng.utils 2. Traceback (most recent call last): File "<stdin>", line 1, in ? ImportError: No module named logilab 3. Без результатов 4. Без сообщений 5. usage: pylint [options] module_or_package Check that a module satisfy a coding standard (and more !). ... Expected Results: В случае 1 и 2 ошибок возникать не должно, в случае 3 должен отображаться logilab/__init__.py
Странно что я не получил эту багу почтой. python-module-logilab-astng нуждается в обновлении версии, там это и исправлю.
(In reply to comment #1) > Странно что я не получил эту багу почтой. python-module-logilab-astng > нуждается в обновлении версии, там это и исправлю. > Спустя полгода нарвался на баг с pylint :)
Ошибка воспроизводится? У меня - нет. Если уже неактуально, неплохо бы закрыть багу.
Это было исправлено первым делом.