Bug 12353 - В RPM не включен __init__.py для модуля logilab
Summary: В RPM не включен __init__.py для модуля logilab
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: python-module-logilab-astng (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Andrey V Khavryuchenko
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-16 23:22 MSD by Eugine V. Kosenko
Modified: 2010-08-04 10:51 MSD (History)
22 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eugine V. Kosenko 2007-07-16 23:22:41 MSD
В 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 Andrey V Khavryuchenko 2008-03-18 12:43:32 MSK
Странно что я не получил эту багу почтой.   python-module-logilab-astng
нуждается в обновлении версии, там это и исправлю.
Comment 2 Ivanov Maxim 2008-09-17 02:28:21 MSD
(In reply to comment #1)
> Странно что я не получил эту багу почтой.   python-module-logilab-astng
> нуждается в обновлении версии, там это и исправлю.
> 
Спустя полгода нарвался на баг с pylint :)
Comment 3 real@altlinux.org 2010-08-04 10:47:02 MSD
Ошибка воспроизводится? У меня - нет.

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