Bug 17769 - Излишняя зависимость от numpy
Summary: Излишняя зависимость от numpy
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: python-module-wx (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: real@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-02 21:33 MSK by Evgenii Terechkov
Modified: 2010-07-28 08:49 MSD (History)
26 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgenii Terechkov 2008-11-02 21:33:54 MSK
Пакет зависит от numpy и через него транзитивно от кучи других:

evg@evg ~ $ apt-get -s install python-module-wx
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  libatlas libgfortran4.1 liblapack python-module-Numeric python-module-dateutil python-module-matplotlib python-module-numpy
  python-module-pyExcelerator python-module-pytz wxGTK-contrib-gizmos wxGTK-contrib-stc

Математические библиотеки здесь явно лишние. Может, распилить python-module-wx помельче?
Comment 1 Evgenii Terechkov 2008-11-02 21:41:30 MSK
Ну и

file /usr/lib/python2.5/site-packages/configobj.py from install of python-module-matplotlib-0.91.2-alt1 conflicts with file from package dynagen-0.11.0-alt1

Не знаю, правда, кто из них больше виноват.
Comment 2 Ivan Fedorov 2008-11-03 21:00:40 MSK
(In reply to comment #1)
> Ну и
> 
> file /usr/lib/python2.5/site-packages/configobj.py from install of python-module-matplotlib-0.91.2-alt1 conflicts with file from package
> dynagen-0.11.0-alt1
> 
> Не знаю, правда, кто из них больше виноват.
> 
ОБА! ConfigObj это отдельный модуль, и нефиг его с собой таскать. А dynagen вообще сделан поидиотски. Аффтар мог даже модуль создать!
Comment 3 Evgenii Terechkov 2008-11-04 13:49:16 MSK
Что делать то с этим?
Comment 4 Ivan Fedorov 2008-11-04 14:46:06 MSK
чинить вестимо... ConfigObj я бы посоветовал собрать отдельно и выкинуть его из пакетов.
А dynagen вообще переписать...
Comment 5 Evgenii Terechkov 2008-11-05 02:39:07 MSK
По пересечению ясно. А по основному вопросу?
Comment 6 Vitaly Lipatov 2008-11-05 04:15:30 MSK
(In reply to comment #5)
> По пересечению ясно. А по основному вопросу?
Можете распилить - пилите.
Ваше замечание к сведению принял. 

Comment 7 real@altlinux.org 2010-01-13 07:55:08 MSK
/usr/lib64/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/lib/plot.py:

фрагмент:

try:
  import numpy.oldnumeric as _Numeric
[...]
         except:
             [...]
             raise ImportError, "Numeric,numarray or NumPy not found. \n" + msg

Оправдано ли такое "улучшение"? На мой взгляд - нет. Прошу ещё других высказаться.
Comment 8 real@altlinux.org 2010-07-28 08:49:34 MSD
Что ж, думаю, можно закрывать.