From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.2.5 From: Alexey Morozov To: devel@lists.altlinux.org Date: Wed, 30 Sep 2009 11:22:52 +0700 User-Agent: KMail/1.12.1 (Linux/2.6.30-std-def-alt12; KDE/4.3.1; i686; ; ) References: <921f6bb40909291128x2e24bc1xd7b42171ef71b68b@mail.gmail.com> <200909301025.04867.morozov_ml@ngs.ru> <4AC2D59B.6060806@mmedia2.kemsu.ru> In-Reply-To: <4AC2D59B.6060806@mmedia2.kemsu.ru> MIME-Version: 1.0 Content-Type: Text/Plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Message-Id: <200909301122.53017.morozov_ml@ngs.ru> Subject: Re: [devel] Python Policy X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Sep 2009 04:23:12 -0000 Archived-At: List-Archive: List-Post: В сообщении от Среда 30 сентября 2009 10:50:51 автор REAL написал: > Тут есть одна большая грабля: некоторые .py файлы различаются в разных > версиях (где-то прописаны пути до каталога с модулем, где-то разные > названия, в частности в python 2.6 недопустимо использовать в качестве > имён as и with). Ну, да, вероятно. Вопрос только в том, какова вероятность встретить подобный модуль. Мне кажется, невелика. Я могу ошибаться. > > Вообще говоря, это осуществляется стандартными питоновскими distutils & > > Co. Достаточно просто запускать не /usr/bin/python, а /usr/bin/pythonX.Y. > > А как будут исправляться шебанги в %_bindir и %_docdir? Вот в %_bindir они и исправляются стандартными distutils'ами. _%docdir стоит особняком, и там, видимо, надо руками. Вообще, класть что-то исполняемое в %_docdir, по-моему, моветон. > Особенно если не используется distutils. Ну, смотрите документацию на то, что используется вместо distutils. Можно, конечно, и sed-скрипт написать и в конце сборки всех "принуждать к миру".