From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Injected-Via-Gmane: http://gmane.org/ To: sisyphus@lists.altlinux.org From: Grigory Batalov Date: Thu, 29 Dec 2005 15:50:23 +0300 Organization: Lanit-Tercom Message-ID: <20051229155023.51a4fb59.bga@tepkom.ru> References: <20051225043344.4ca0398b@michael.rsuh.ru> <43AFE726.40302@vzljot.ru> <20051227015554.0776a456@michael.rsuh.ru> <43B10D8B.8050002@vzljot.ru> <20051227152845.6d4d565a.bga@tepkom.ru> <43B14685.6020006@altlinux.ru> <20051227173710.004a008e.bga@tepkom.ru> <20051228042540.45579e76@michael.rsuh.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: bga-ilca.tepkom.ru X-Newsreader: Sylpheed version 0.9.10 (GTK+ 1.2.10; i586-alt-linux-gnu) Sender: news Subject: [sisyphus] Re: python eggs X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Dec 2005 12:50:51 -0000 Archived-At: List-Archive: List-Post: On Wed, 28 Dec 2005 04:25:40 +0300 Michael Bykov wrote: > > > Нету их в сизифе... эта редкостная гадость плохо > > > поддается упаковке. > > > > А, ну так я могу выложить. Сразу не хотел, поскольку > > действительно плохо поддаётся =). Сейчас у меня вот что: > > Дык! Конечно выложить! Об чем и штука-то! Вот не ожидал > такого подарка к новому году. Теперь будем варить эти яйца > культурненько. > > Спасибо! Сегодня оправил в incoming/Sisyphus и в backports/2.4. Если нужно срочно, можете взять у меня: ftp://oops.tepkom.ru/ALTLinux/ Пакеты собраны в хэшере и подписаны моим GPG-ключом. Там python-module-setuptools-0.6a8 и python-module-bitten-0.5. Второй - плагин для сборки проектов через интерфейс Trac. Можно посмотреть для примера, как паковать python eggs в rpm. Главная тонкость - в setup.py указывать zip_safe=False, тогда исходники не архивируются в .egg, а создаётся директория с таким же именем. Вторая тонкость - внутри site-lib создать файл packagename.pth и указать в нём полное имя директории со всякими -py2.3.egg . -- Григорий Баталов, программист ЗАО "Ланит-Терком"