Python rpm'y i pliki *.py *.pyc *.pyo
Mateusz Korniak
mateusz w ant.gliwice.pl
Śro, 11 Wrz 2002, 13:57:04 CEST
On Wednesday 11 September 2002 10:59, wrobell wrote:
> On Tue, Sep 10, 2002 at 06:44:04PM +0200, Mateusz Korniak wrote:
> > Mnie najbardziej, w stanie akutalnym, boli brak źródeł (*.py)
>
> Sytuacja jest taka sama jak w przypadku programów napisanych
> w innych językach. Nie rozumiem dlaczego Python ma być wyjątkiem.
>
Bo nic nie powinno się robić dla samej zasady. Tylko z jakichś powodów
(najlepiej konkretynych) a dla mnie powodem jest że jak developuje to
potrzebuje źródeł, a brak powodów aby byly *.pyc gdy są *.py (patrz niżej)
> > i fakt istnienia *.pyc nic mi nie daje.
>
> Daje obecnie to, że nie trzeba rzeźbić z opcją -O.
Mając *.py też nie trzeba by było.
> Mało tego. Jeśli ktoś dostarczy Ci program binarny (jakaś firma),
> którego moduły będą dostępne tylko jako .pyc, a ty w systemie
> będziesz miał tylko pliki .pyo to będziesz miał spory problem
> do rozwiązania.
Ja cały czas jestem za obecnością *.py i *.pyo i wtedy nie mam żadnego
problemu, tekże w _tej_ sytuacji.
> IMHO, dopóki nie zmajstrujemy odpowiedniego patch-a, powinno zostać
> tak jak jest teraz. Są jacyś chętni?
A IMHO brak powodów aby był patch, i brak powodów aby umiesczać pliki *.pyc, a
w ich miejsce wystarczą absolutnie wystarczą (i są lepszym rozwiązaniem) *.py
i *.pyo. Zabawa w podwojenie pakietów 'binarne' (z *.pyc i *.pyo) i devel
(*.py) jest nieopłacalna skoro *.py i *.pyo są funkcjonalnie równoważne z
całościa (*.py , *.pyc, *.pyo).
--
Mateusz Korniak
"Black holes are where God divided by zero." - Steven Wright
Więcej informacji o liście dyskusyjnej pld-devel-pl