On Tue, Jun 24, 2008 at 03:21:31PM +0400, Max Ivanov wrote: > > Ничего странного в этом нету. Если они архитектурно-независимы, место им в > > /usr/share/. > С питоном нельзя точно сказать. Когда делаешь "python setup.py > install" он может просто *.py -> *.pyc откомпилировать, а может и > некоторые *.so файлы собрать и тоже положить куда-то под > /usr/lib/python2.5/site-packages. Отделять одно от другого имхо - > нецелесообразно и сложно. noarch модули интерпретаторов (без *.so) должны лежать в /usr/share, но по историческим причинам может также использоваться /usr/lib. Если есть *.so, то весь модуль должен целиком лежать в %_libdir (опять же, по историческим причинам может использоваться /usr/lib). Питоновские пакты должны быть либо целиком arch, либо целиком noarch. Отпиливать *.py и *.pyc в отдельный noarch подпакет (а *.so сохранить в arch пакете) -- плохая идея, т.к. могут отличаться пути /usr/lib vs /usr/lib64 и т.п. Отпиливать в noarch подпакет стоит только достаточно крупные sure-noarch куски. Ещё один пример -- пакет libX11-locales.