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