[devel] Питоньи пакеты

George V. Kouryachy =?iso-8859-1?q?george_=CE=C1_altlinux=2Eorg?=
Пт Фев 6 16:44:21 MSK 2009


On Fri, Feb 06, 2009 at 02:19:17AM +0300, Dmitry V. Levin wrote:
>> Если да -- бага в rpm-build-python или рядом.
> 
> Наверное, в файле /usr/lib/rpm/python.compileall.py
Не-а, в /etc/rpm/macros.d/python:

. . .
 %_python_lib_path      ""
 %_python_req_method    slight
 %_python_req_skip      ""
 %_python_compile_method        ALL
-%_python_compile_exclude       /usr/share/doc
-%_python_compile_include       /usr/%_lib
+%_python_compile_exclude       %_defaultdocdir
+%_python_compile_include       %_target_libdir
 %_python_compile_deep  20
 %_python_compile_skip_x        1
 %_python_compile_clean 1

Похоже, делать надо так. Видимо, слово "compile" действовало магически.
Или в самом деле байт-код некроссплатформенный. Вот и проверим :).

Кстати, а что будет, если пакет -- arch, а подпакет -- noarch, и в нём
есть .py? %_target_libdir генерится для подпакета или для всех пакетов
одного src.rpm?

-- 
			George V. Kouryachy (aka Fr. Br. George)
			mailto:george at altlinux_org

P.S.	bdist_altrpm пока просто выкинул. Это преступно?


Подробная информация о списке рассылки Devel