SPECS: twill.spec (NEW) - initial spec

Kamil Jakubowski jakubowski.kamil w 3vnet.pl
Nie, 11 Mar 2007, 14:41:20 CET


Dnia 10-03-2007, sob o godzinie 23:28 +0100, Daniel Mróz napisał(a):
> > Czy nie powinno uzywac sie jednego slusznego systemu do budowania ?
> W "jedynie słusznym systemie budowania" może nie być wszystkich paczek i 
> trzeba czasami skorzystać z tego "mniej słusznego". Oba systemy ze sobą nie 
> interferują zbytnio, więc user może sobie instalować moduły z innego systemu, 
> nawet jeśli paczki z nimi są w PLD jako pakiety RPM (bo np. user ma taki 
> kaprys).

Mialem na mysli distutils kontra setuptools.

> 
> > Jezeli nie ma zainstalowanego setuptools to zbuduje bez egg.
> Ale po co budować egg? Czy przypadkiem easy_install nie używa tych katalogów 
> przy kontroli zainstalowanych pakietów zależnych?

setuptools nie jest standardowym systemem budowania w pythonie a
easy_install standardowym instalatorem. To jest tylko dodatek do
distutils.
Zgodze sie ze mozna budowac egg-info jezeli wszystkie pakiety beda tak
budowane. W innym wypadku wole nalozyc ta latke

-try:
-    from setuptools import setup
-except ImportError:
-    print '(WARNING: importing distutils, not setuptools!)'
-    from distutils.core import setup
+from distutils.core import setup

na setup.py i miec jedna zaleznosc mniej.
Czy przerabiamy wszystkie py paczki na rpm + egg-info,
czyli budowane setuptools a nie distutils 8-)?

Dzieki za uzupelnienie moich brakow.

Pozdrawiam
shmoo



Więcej informacji o liście dyskusyjnej pld-devel-pl