Bug 12353 - В RPM не включен __init__.py для модуля logilab
: В RPM не включен __init__.py для модуля logilab
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/python-module-logilab-astng)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-07-16 23:22 by
Modified: 2010-08-04 10:51 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-07-16 23:22:41
В 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
------- Comment #1 From 2008-03-18 12:43:32 -------
Странно что я не получил эту багу почтой.   python-module-logilab-astng
нуждается в обновлении версии, там это и исправлю.
------- Comment #2 From 2008-09-17 02:28:21 -------
(In reply to comment #1)
> Странно что я не получил эту багу почтой.   python-module-logilab-astng
> нуждается в обновлении версии, там это и исправлю.
> 
Спустя полгода нарвался на баг с pylint :)
------- Comment #3 From 2010-08-04 10:47:02 -------
Ошибка воспроизводится? У меня - нет.

Если уже неактуально, неплохо бы закрыть багу.
------- Comment #4 From 2010-08-04 10:51:08 -------
Это было исправлено первым делом.