Newsgroup: it.comp.macintosh
Titolo: Python ed OS X: PyGTK?

Avendo vagabondato un po' in giro sono stato attratto da alcuni 
programmilli in python, tra i quali un certo XPN, che promette di essere 
un buon newsreader. Almeno, su Linux e Windows. All'atto pratico pero' 
richiede come librerie grafiche le PyGTK. googlando allegramente mi e' 
parso di aver capito che non sono state portate mai per X, e le loro 
origni sono Linuxiane, pero' qualcuno in tempi immemori dichiaro' di 
voler provare il porting.
Se ne e' saputo qualcosa, oppure posso direttamente rassegnarmi e 
dirottare le mie attenzioni al Python verso altri lidi piu' proficui e 
compatibili? ^^
-- 
"In brightest day, in blackest night
no evil shall escape my sight!
Let those who worship evil's might
beware my power! Green Lantern's Light!!"

 Se ne e' saputo qualcosa, oppure posso direttamente 
Potrebbero essere queste?
% port list | grep -i  PyGTK
py-gtk2         python/py-gtk2  2.4.1           PyGTK2 is the Python
binding to GTK+ 2.x
py-gtkmvc       python/py-gtkmvc        0.9.2
Model-View-Controller for PyGTK2
Se si, vai di Darwin Ports.
Daniele

 Se si, vai di Darwin Ports.
Credo proprio di si'... ci sono delle FAQ o delle risorse online per
scaricare e controllare tanta abbondanza? ^__^
Comunque mi ci metto subito in caccia, grazie mille... mi hai messo di
buon umore per tutta la giornata ;)
-- 
"Where'd you get a live fish, Batman?"
"The true crimefighter always carries everything he needs in his utility
belt, Robin."
(Batman to Robin - Batman TF 1966)

 Se si, vai di Darwin Ports.
Credo proprio di si'... ci sono delle FAQ o delle risorse online per
scaricare e controllare tanta abbondanza?
Comunque mi ci metto subito in caccia, grazie mille... mi hai messo di
buon umore per tutta la giornata, butto giu' tutto, seguo le istruzioni, e
speriamo che mi vada bene.. dovesse funzionare cio' che ho in mente,
potrei guadagnarci un buon lettore di news multiplatform ;)


 scaricare e controllare tanta abbondanza?
Parti da 
http://darwinports.opendarwin.org/
 e verifica :-)
Daniele

 Parti da 
http://darwinports.opendarwin.org/
 e verifica :-)
In effetti ho trovato un comodo installer... pero' mi ferma il file
".profile" ^^;
Dovrei metterlo nella root, ma sono alla mia prima esperienza con X e
quindi per ora il comando port non ingrana come dovrebbe ^^;
Seguendo le FAQ subito dopo il pkg il passo successivo dovrebbe essere:
If you are using Mac OS X 10.3 "Panther" or a Bourne shell (bash, zsh),
add the following line to your ~/.profile:
export PATH=$PATH:/opt/local/bin
Se il file non esiste, creare a manina. Pero' pare non possa creare un
file a nome ".profile" nella prima cartella di profilo, nel mio caso
"stefanogigante"... ^^;
Mi sa che ho commesso un'idiozia che non riesco ancora ad identificare ^^;
-- 
"If we close our eyes, we can't see anything."
"A sound observation, Robin."
(Robin to Batman - Batman TF 1966)

 compatibili? ^^
Mah... puoi usare wx e/o QT. Io preferisco le seconde.
Ma con Cocoa fai cose piu` alla svelta e che girano piu` alla svelta.
-- 
Adesso quando i medici di turno rifiuteranno di esserti d'aiuto / perchè
venne un polacco ad insegnargli che è più cristiano imporsi col rifiuto
pretenderanno che tu torni indietro/e ti costringeranno a partorire per
poi chiamarlo figlio della colpa / e tu una Maddalena da pentire

 Mi sa che ho commesso un'idiozia che non riesco ancora ad identificare ^^;
il metodo piu' veloce che mi viene e' aprire il terminale, dovrebbe
essere gia' nella tua home, e digitare :
echo 'export PATH=$PATH:/opt/local/bin' >> .profile
in questo modo ti aggiunge la stringa che ti serve al file .profile (e
lo crea se necessario).
Chiudi il terminale e riaprilo e poi prova a guardare se il comando port
funziona
-- 
Ciao
Fabio

 come se fossi un superuser devi digitare root <nome comando>
Se invece digita "sudo <nome comando>" funziona sul serio ;-)
Daniele

 Se invece digita "sudo <nome comando>" funziona sul serio ;-)
Grazie ad entrambi... perche' ora il port funziona, e quindi posso
mettermi a studiarlo sul serio ^___^


 wrote:

Ops mea culpa !
-- 
Ciao
Fabio