🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.python
22 messages
22 total messages Started by Adam Przybyla Wed, 08 Jan 2003 21:02
Rewelacja
#638
Author: Adam Przybyla
Date: Wed, 08 Jan 2003 21:02
4 lines
900 bytes
Zerknijcie sobie na to:
http://psyco.sourceforge.net
jak dla mnie bomba;-) Z powazaniem
								Adam Przybyla
Re: Rewelacja
#640
Author: Adam Przybyla
Date: Thu, 09 Jan 2003 22:19
18 lines
1710 bytes
Krzysztof Kaczkowski <krzysztof@py142.wroclaw.sdi.tpnet.pl> wrote:

>> Zerknijcie sobie na to:
>> http://psyco.sourceforge.net
>> jak dla mnie bomba;-) Z powazaniem

> Do szczescia brakuje mi tylko czegos takiego [ compile program.py 
> program.exe ] ;)
> No ale wszystkie nie mozna miec na raz, ciekawe czy kiedys powstanie 
> taki kompilator do pythona.
> A tak swoja droga zrobilem pare testow na malych programach i 
> przyspieszenie bardzo zalezy od konstrukcji programu. Przy krotkich 
> kodach mialem w najlepszym przypadku dwukrotny zysk w czasie wykonania.
> Ogolnie jest dobry, ale ... no wlasnie to male ale ;)
	... jezyk o podobnej konstrukcji, ktory posiada w dodatku
makra dorobil sie kompilatorow(lisp) nie widze wiec problemow, sadze,
ze to krok w dobra strone. Z powazaniem
								Adam Przybyla
Re: Rewelacja
#641
Author: Adam Karpierz
Date: Thu, 09 Jan 2003 22:32
14 lines
1219 bytes
Uzytkownik "Krzysztof Kaczkowski" <krzysztof@py142.wroclaw.sdi.tpnet.pl>
napisal:

> Do szczescia brakuje mi tylko czegos takiego [ compile program.py
> program.exe ] ;)

py2exe program.py

Poszukaj "py2exe"
Jesli unix to "Installer" McMillana
Ostatnia wersja bardzo dobrze sie sprawuje.

--
Adam Karpierz
Re: Rewelacja
#639
Author: Krzysztof Kaczkowski
Date: Thu, 09 Jan 2003 22:55
13 lines
1462 bytes
> Zerknijcie sobie na to:
> http://psyco.sourceforge.net
> jak dla mnie bomba;-) Z powazaniem

Do szczescia brakuje mi tylko czegos takiego [ compile program.py 
program.exe ] ;)
No ale wszystkie nie mozna miec na raz, ciekawe czy kiedys powstanie 
taki kompilator do pythona.
A tak swoja droga zrobilem pare testow na malych programach i 
przyspieszenie bardzo zalezy od konstrukcji programu. Przy krotkich 
kodach mialem w najlepszym przypadku dwukrotny zysk w czasie wykonania.
Ogolnie jest dobry, ale ... no wlasnie to male ale ;)
Re: Rewelacja
#654
Author: Wojtek Walczak
Date: Fri, 10 Jan 2003 13:59
8 lines
1188 bytes
Dnia Thu, 09 Jan 2003 23:55:06 +0100, Krzysztof Kaczkowski napisał(a):
> Do szczescia brakuje mi tylko czegos takiego [ compile program.py 
> program.exe ] ;)
Co prawda nie uzywalem, ale jest takie cos jak py2exe, probowales?

-- 
[ ] gminick (at) underground.org.pl  http://gminick.linuxsecurity.pl/ [ ]
[ "Po prostu lubie poranna samotnosc, bo wtedy kawa smakuje najlepiej." ]
Re: Rewelacja
#655
Author: Piotr Blaszynski
Date: Fri, 10 Jan 2003 14:06
17 lines
1594 bytes
Wojtek Walczak <gminick@hacker.pl> wrote:
> Dnia Thu, 09 Jan 2003 23:55:06 +0100, Krzysztof Kaczkowski napisał(a):
>> Do szczescia brakuje mi tylko czegos takiego [ compile program.py 
>> program.exe ] ;)
> Co prawda nie uzywalem, ale jest takie cos jak py2exe, probowales?

To pod win, a w nagłówkach KK ma linuxa ;). A jesli już o samym py2exe, to
całkiem sympatycznie się tego używa, w dziesięć minut po scišgnięciu miałem
już gotowego exeka z mojego programu. Adam Karpierz podał jakies narzędzie
pod linuxa, ale nie opisywał wrażeń, choć pewnie nie różniš się specjalnie
od tych z py2exe.

-- 
    ,--._______   -----------------------------------------------------
   '.  o}      )~                Piotr Błaszyński
(_/,=,   |___| |          mailto: pblaszynski@wi.ps.pl
    /_/|_| |_|_|  _____________________________________________________
Re: Rewelacja
#656
Author: Piotr Blaszynski
Date: Fri, 10 Jan 2003 14:11
21 lines
1783 bytes
Piotr Blaszynski <sloniu@dns.wi.ps.pl> wrote:
> Wojtek Walczak <gminick@hacker.pl> wrote:
>> Dnia Thu, 09 Jan 2003 23:55:06 +0100, Krzysztof Kaczkowski napisał(a):
>>> Do szczescia brakuje mi tylko czegos takiego [ compile program.py 
>>> program.exe ] ;)
>> Co prawda nie uzywalem, ale jest takie cos jak py2exe, probowales?
> 
> To pod win, a w nagłówkach KK ma linuxa ;). A jesli już o samym py2exe, to
> całkiem sympatycznie się tego używa, w dziesięć minut po scišgnięciu miałem
> już gotowego exeka z mojego programu. Adam Karpierz podał jakies narzędzie
> pod linuxa, ale nie opisywał wrażeń, choć pewnie nie różniš się specjalnie
> od tych z py2exe.

Jeszcze adresik: http://www.mcmillan-inc.com/install1.html (jeszcze nie
testowane)

-- 
    ,--._______   -----------------------------------------------------
   '.  o}      )~                Piotr Błaszyński
(_/,=,   |___| |          mailto: pblaszynski@wi.ps.pl
    /_/|_| |_|_|  _____________________________________________________
Re: Rewelacja
#658
Author: Adam Przybyla
Date: Fri, 10 Jan 2003 17:42
6 lines
1240 bytes
Krzysztof Kaczkowski <krzysztof@py142.wroclaw.sdi.tpnet.pl> wrote:
> He, ale z tego co pamiętam to to nie jest kompilator, raczej nazwałbym 
> to linkerem, jezeli upieralbym sie przy nazwach dotyczących kompilatorów.
	... raczej translator do p-kodu dodajacy do tego sam interpreter
i binarny loader. Z powazaniem
								Adam Przybyla
Re: Rewelacja
#657
Author: Krzysztof Kaczkowski
Date: Fri, 10 Jan 2003 18:14
2 lines
1098 bytes
He, ale z tego co pamiętam to to nie jest kompilator, raczej nazwałbym 
to linkerem, jezeli upieralbym sie przy nazwach dotyczących kompilatorów.
Re: Rewelacja
#642
Author: Piotr Blaszynski
Date: Fri, 10 Jan 2003 20:21
28 lines
1756 bytes
Adam Karpierz <karpierz@_nospam_alpha.pl> wrote:
> Uzytkownik "Krzysztof Kaczkowski" <krzysztof@py142.wroclaw.sdi.tpnet.pl>
> napisal:
> 
>> Do szczescia brakuje mi tylko czegos takiego [ compile program.py
>> program.exe ] ;)
> 
> py2exe program.py
> 
> Poszukaj "py2exe"
> Jesli unix to "Installer" McMillana
> Ostatnia wersja bardzo dobrze sie sprawuje.

Z krótkiego porownania obu wynika mi, że:
- py2exe jest jakoś tak prostszy w użyciu (choć oba są bardzo proste),
- py2exe sprząta ładnie po wyprodukowaniu binarki,
- installerem nie mogłem wyprodukować aplikacji nie odpalającej konsoli dla
 programiku .pyw
- obydwa produkują prawie takie same dlle (a skoro nie widac różnicy to po
 co przepłacać)

To tyle jeśli chodzi o wersję windowsową.

-- 
    ,--._______   -----------------------------------------------------
   '.  o}      )~                Piotr Błaszyński
(_/,=,   |___| |          mailto: pblaszynski@wi.ps.pl
    /_/|_| |_|_|  _____________________________________________________
Re: Rewelacja
#643
Author: Adam Karpierz
Date: Fri, 10 Jan 2003 23:07
10 lines
1277 bytes
Użytkownik "Piotr Blaszynski" <sloniu@dns.wi.ps.pl> napisał:

> - obydwa produkują prawie takie same dlle (a skoro nie widac różnicy to po
>  co przepłacać)

Bo Installer jest wieloplatformowy i na Linuxie sie sprawuje dobrze
Py2exe to tylko Win32

--
Adam Karpierz
Re: Rewelacja
#644
Author: Piotr Blaszynski
Date: Fri, 10 Jan 2003 23:15
16 lines
1422 bytes
Adam Karpierz <karpierz@_nospam_alpha.pl> wrote:
> U?ytkownik "Piotr Blaszynski" <sloniu@dns.wi.ps.pl> napisa?:
> 
>> - obydwa produkuj? prawie takie same dlle (a skoro nie widac r??nicy to po
>>  co przep?aca?)
> 
> Bo Installer jest wieloplatformowy i na Linuxie sie sprawuje dobrze
> Py2exe to tylko Win32

No tak, o tym ważnym fakcie zapomniałem. Byłem bardzo tendencyjny ;)

-- 
    ,--._______   -----------------------------------------------------
   '.  o}      )~                Piotr Błaszyński
(_/,=,   |___| |          mailto: pblaszynski@wi.ps.pl
    /_/|_| |_|_|  _____________________________________________________
Re: Rewelacja
#645
Author: Wojtek Walczak
Date: Sat, 11 Jan 2003 10:42
9 lines
1265 bytes
Dnia 10 Jan 2003 20:21:04 GMT, Piotr Blaszynski napisał(a):
> Z krótkiego porownania obu wynika mi, że:
> - py2exe jest jakoś tak prostszy w użyciu (choć oba są bardzo proste),
A jesli mozna spytac, jak duza jest taka binarka dla jakiegos nieduzego
skryptu ?

-- 
[ ] gminick (at) underground.org.pl  http://gminick.linuxsecurity.pl/ [ ]
[ "Po prostu lubie poranna samotnosc, bo wtedy kawa smakuje najlepiej." ]
Re: Rewelacja
#646
Author: Piotr Blaszynski
Date: Sat, 11 Jan 2003 14:35
22 lines
1883 bytes
Wojtek Walczak <gminick@hacker.pl> wrote:
> Dnia 10 Jan 2003 20:21:04 GMT, Piotr Blaszynski napisał(a):
>> Z krótkiego porownania obu wynika mi, że:
>> - py2exe jest jakoś tak prostszy w użyciu (choć oba są bardzo proste),

> A jesli mozna spytac, jak duza jest taka binarka dla jakiegos nieduzego
> skryptu ?

A można: 
prosty programik korzystający z wxPythona, dwa okienka, jakies podstawowe
gadżety, sam .exe 355 kilo, do tego python.dll prawie 900 kilo, do tego .dll
o nazwie zaczynającej się od wx ponad 3 mega, i jeszcze dwa pliki .pyd (po
ich skasowaniu program nie działa ;), nie robiłem jeszcze prób z
przenoszeniem i zmianą tylko exe, ale pewnie jest to możliwe. Proste skrypty
otwierające pliki, czy łączace się z bazą danych po skompilowaniu poniżej
200 kilowe exeki, a cały katalog poniżej 2 mega.

-- 
    ,--._______   -----------------------------------------------------
   '.  o}      )~                Piotr Błaszyński
(_/,=,   |___| |          mailto: pblaszynski@wi.ps.pl
    /_/|_| |_|_|  _____________________________________________________
Re: Rewelacja
#647
Author: Wojtek Walczak
Date: Sat, 11 Jan 2003 16:15
17 lines
1697 bytes
Dnia 11 Jan 2003 14:35:10 GMT, Piotr Blaszynski napisał(a):
>> A jesli mozna spytac, jak duza jest taka binarka dla jakiegos nieduzego
>> skryptu ?
> A można: 
Dziekuje :)

> prosty programik korzystający z wxPythona, dwa okienka, jakies podstawowe
> gadżety, sam .exe 355 kilo, do tego python.dll prawie 900 kilo, do tego .dll
> o nazwie zaczynającej się od wx ponad 3 mega, i jeszcze dwa pliki .pyd (po
> ich skasowaniu program nie działa ;),
Czyli, zeby odpalic ten konkretny programik na systemie bez zainstalowanego 
interpretera pythona musze miec ze soba prawie 4.5MB plikow ?
Troche to ciezkie jest ;)

-- 
[ ] gminick (at) underground.org.pl  http://gminick.linuxsecurity.pl/ [ ]
[ "Po prostu lubie poranna samotnosc, bo wtedy kawa smakuje najlepiej." ]
Re: Rewelacja
#648
Author: Jarek Zgoda
Date: Sat, 11 Jan 2003 16:32
16 lines
1725 bytes
Wojtek Walczak <gminick@hacker.pl> pisze:
 
>> prosty programik korzystający z wxPythona, dwa okienka, jakies podstawowe
>> gadżety, sam .exe 355 kilo, do tego python.dll prawie 900 kilo, do tego .dll
>> o nazwie zaczynającej się od wx ponad 3 mega, i jeszcze dwa pliki .pyd (po
>> ich skasowaniu program nie działa ;),
> Czyli, zeby odpalic ten konkretny programik na systemie bez zainstalowanego 
> interpretera pythona musze miec ze soba prawie 4.5MB plikow ?
> Troche to ciezkie jest ;)

Zdaje się, że jak każde GUI. Z FOX-em jest bardzo podobnie.

-- 
Jarek Zgoda
http://www.zgoda.biz/
jabber:jarek@jabberpl.org|ICQ:178306476|GG:3422968|Tlen:jzgoda
Re: Rewelacja
#649
Author: Adam Przybyla
Date: Sat, 11 Jan 2003 16:45
15 lines
1848 bytes
Jarek Zgoda <jzgoda@usun.gazeta.pl> wrote:
> Wojtek Walczak <gminick@hacker.pl> pisze:
> 
>>> prosty programik korzystający z wxPythona, dwa okienka, jakies podstawowe
>>> gadżety, sam .exe 355 kilo, do tego python.dll prawie 900 kilo, do tego .dll
>>> o nazwie zaczynającej się od wx ponad 3 mega, i jeszcze dwa pliki .pyd (po
>>> ich skasowaniu program nie działa ;),
>> Czyli, zeby odpalic ten konkretny programik na systemie bez zainstalowanego 
>> interpretera pythona musze miec ze soba prawie 4.5MB plikow ?
>> Troche to ciezkie jest ;)

> Zdaje się, że jak każde GUI. Z FOX-em jest bardzo podobnie.
	... pewna nadzieja w zapowiadanym minimal-python sprzymierzonym z psyco;-) 
Z powazaniem
								Adam Przybyla
Re: Rewelacja
#650
Author: Piotr Blaszynski
Date: Sat, 11 Jan 2003 16:55
25 lines
2107 bytes
Wojtek Walczak <gminick@hacker.pl> wrote:
> Dnia 11 Jan 2003 14:35:10 GMT, Piotr Blaszynski napisał(a):
>> prosty programik korzystający z wxPythona, dwa okienka, jakies podstawowe
>> gadżety, sam .exe 355 kilo, do tego python.dll prawie 900 kilo, do tego .dll
>> o nazwie zaczynającej się od wx ponad 3 mega, i jeszcze dwa pliki .pyd (po
>> ich skasowaniu program nie działa ;),
> Czyli, zeby odpalic ten konkretny programik na systemie bez zainstalowanego 
> interpretera pythona musze miec ze soba prawie 4.5MB plikow ?

Nawet troche więcej, po spakowaniu to koło 2 mega.

> Troche to ciezkie jest ;)

Musisz pamiętać, że tak naprawdę wgrywasz na ten komputer bez interpretera
interpreter. Wszystko co korzysta z interpretera potrzebuje jego
zainstalowania w systemie, czy to w postaci maszyny wirtualnej, czy jeszcze
innej. Python się wciąż rozwija, więc za jakiś czas może dorobi się
sprytniejszych (pełniejszych) narzedzi do, jak ja to nazywam, publikacji
aplikacji. 

-- 
    ,--._______   -----------------------------------------------------
   '.  o}      )~                Piotr Błaszyński
(_/,=,   |___| |          mailto: pblaszynski@wi.ps.pl
    /_/|_| |_|_|  _____________________________________________________
Re: Rewelacja
#651
Author: Wojtek Walczak
Date: Sat, 11 Jan 2003 18:38
18 lines
1852 bytes
Dnia 11 Jan 2003 16:55:18 GMT, Piotr Blaszynski napisał(a):
>> Troche to ciezkie jest ;)
> Musisz pamiętać, że tak naprawdę wgrywasz na ten komputer bez interpretera
> interpreter.
Wiem i dlatego sie nie oburzam, ze tyle to wazy :)

> innej. Python się wciąż rozwija, więc za jakiś czas może dorobi się
> sprytniejszych (pełniejszych) narzedzi do, jak ja to nazywam, publikacji
> aplikacji. 
Adam Przybyla powiedzial juz to, co chcialem napisac wczesniej, ze
mozemy poczekac i zobaczymy jaki bedzie wynik prac nad minimal pythonem
(ale to potrwa dlugo jeszcze, 2-3 dni temu na python-dev byla 
dopiero wiadomosc o tym, ze powstaje lista dyskusyjna poswiecona temu
projektowi).

-- 
[ ] gminick (at) underground.org.pl  http://gminick.linuxsecurity.pl/ [ ]
[ "Po prostu lubie poranna samotnosc, bo wtedy kawa smakuje najlepiej." ]
Re: Rewelacja
#652
Author: Wojtek Walczak
Date: Sun, 12 Jan 2003 10:06
10 lines
1533 bytes
Dnia Sat, 11 Jan 2003 18:38:40 +0000 (UTC), Wojtek Walczak napisał(a):
> (ale to potrwa dlugo jeszcze, 2-3 dni temu na python-dev byla 
> dopiero wiadomosc o tym, ze powstaje lista dyskusyjna poswiecona temu
> projektowi).
Hmm... na comp.lang.python tez sie ta notka pojawila:
          msg-id: <mailman.1042209749.31180.python-list@python.org>.

-- 
[ ] gminick (at) underground.org.pl  http://gminick.linuxsecurity.pl/ [ ]
[ "Po prostu lubie poranna samotnosc, bo wtedy kawa smakuje najlepiej." ]
Re: Rewelacja
#659
Author: Adrian Musial
Date: Sun, 12 Jan 2003 19:50
22 lines
1406 bytes
Uzytkownik "Krzysztof Kaczkowski" <krzysztof@py142.wroclaw.sdi.tpnet.pl>
napisal w wiadomosci news:avkr44$nam$1@news.tpi.pl...
>
> > Zerknijcie sobie na to:
> > http://psyco.sourceforge.net
> > jak dla mnie bomba;-) Z powazaniem
>
> Do szczescia brakuje mi tylko czegos takiego [ compile program.py
> program.exe ] ;)

http://www.mcmillan-inc.com/install5_ann.html

To moze jeszcze nie to, ale zawsze cos :)

python Makespec.py [OPTIONS] script.py
python Build.py specfile

i juz mamy .exe

Dziala pieknie, jestem zachwycony.

adrian
Re: Rewelacja
#653
Author: Adam Twardoch
Date: Tue, 14 Jan 2003 15:24
24 lines
1949 bytes
"Piotr Blaszynski" <sloniu@dns.wi.ps.pl> wrote in message
news:avn9vg$oej$1@okapi.ict.pwr.wroc.pl...

> Z krótkiego porownania obu wynika mi, że:
> - py2exe jest jakoś tak prostszy w użyciu (choć oba są bardzo proste),
> - py2exe sprząta ładnie po wyprodukowaniu binarki,
> - installerem nie mogłem wyprodukować aplikacji nie odpalającej konsoli
dla
>  programiku .pyw
> - obydwa produkują prawie takie same dlle (a skoro nie widac różnicy to po
>  co przepłacać)

Pod Windowsem jest jeden argument dla McMillan Installera: potrafi on
stworzyć _jedną_ binarkę EXE zawierającą cały projekt (wraz z wbudowaną
DLLką i wszystkimi linkowanymi plikami):
http://www.mcmillan-inc.com/standalones.html

Dla aplikacji konsolowych to rewelacja, bo dostajemy tylko jeden plik EXE,
który można łatwo przenosić z miejsca na miejsce. Zgłosiłem taki feature
request do py2exe:
http://sourceforge.net/tracker/index.php?func=detail&aid=643884&group_id=155
83&atid=365583 ale na razie nikt na niego nie spojrzał.

Adam
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads