Re: [Python] MAC e python

2012-05-23 Thread Carlos Catucci
chi ha esperienza di MAC e python?

> voglio mettere su una macchina di sviluppo mac based
>
>
Personalemnte (ho un mac book pro) trovo MacOSX scomodissimo per
programmare. Infatti lo sviluppo lo faccio poi in una VM Linux. Poi
questione di gusti.

Carlos
-- 
If you have no voice, SCREAM! If you have no legs, RUN! If you have no
hope, INVENT!
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-23 Thread Massimiliano Pippi
2012/5/23 Simone Federici :
> chi ha esperienza di MAC e python?
> voglio mettere su una macchina di sviluppo mac based
>
> python2.7?
>
Io ho installato le distribuzioni binarie da 2.5 a 2.7, convivono
allegramente grazie a virtualenv.
Nessun problema rilevato ad oggi, uso PyCharm come IDE.

Ciao

-- 
M.

http://twitter.com/maxpippi :: http://masci.wordpress.com
http://www.pypg.org
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-23 Thread Fabrizio Mancini
2012/5/23 Simone Federici 

> Ciao!
> chi ha esperienza di MAC e python?
> voglio mettere su una macchina di sviluppo mac based
> python2.7?
> problemi e workaround conosciuti?
>
dipende, se lo usi come semplice desktop per scrivere i programmi con
pycharm, allora è ottimo.
Se ci vuoi installare postgresql, mysql, apache, ecc ... scordatelo. fai
prima a metterci virtualbox e tirare su una macchinetta linux dove ci gira
tutto dentro.
Io faccio cosi perlomeno, come desktop è fantastico.
ciao fabrizio
p.s. spesso da anche problemi con la compilazione delle librerie client
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-23 Thread Simone Federici
2012/5/23 Fabrizio Mancini 

> dipende, se lo usi come semplice desktop per scrivere i programmi con
> pycharm, allora è ottimo.
>

che versione di python usi?
activestate?

funzionano bene pip, virtualenv e virtualenvwrapper?


> Se ci vuoi installare postgresql, mysql, apache, ecc ... scordatelo. fai
> prima a metterci virtualbox e tirare su una macchinetta linux dove ci gira
> tutto dentro.
>

per ora mi preoccupo di python, il resto chissà!


> p.s. spesso da anche problemi con la compilazione delle librerie
> client
>

tipo? che librerie?
ci sarà qualcuno che ha compilato le librerie e le ha messe su un FTP :-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-23 Thread Simone Federici
2012/5/23 Carlos Catucci 

> Personalemnte (ho un mac book pro) trovo MacOSX scomodissimo per
> programmare. Infatti lo sviluppo lo faccio poi in una VM Linux. Poi
> questione di gusti.


aahah, bhè mica è da escludere... però alla faccia della portabilità
S
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-23 Thread Daniele Varrazzo

On Wed, 23 May 2012 15:52:55 +0200, Fabrizio Mancini wrote:

p.s. spesso da anche problemi con la compilazione delle librerie 
client


La mia esperienza come maintainer di psycopg lo conferma: gli utenti 
OSX che non riescono a compilare il modulo sono il più grande dito al 
cu*o che esista. A confronto debuggare bug sul multithreading è 
piacevole come passeggiata in un prato. Ogni release di un gatto nuovo 
rompe il build in nuovi ed entusiasmanti modi.


Il fatto che quelli che scrivono alla ml siano la minoranza, mentre gli 
altri preferiscono lamentarsi sul loro blog o su twitter, è un chiaro e 
definito bug sociologico di OSX, che va comunque segnalato.


--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-23 Thread Massimiliano Pippi
2012/5/23 Fabrizio Mancini :
> Se ci vuoi installare postgresql, mysql, apache, ecc ... scordatelo.
Uh?
Non usi homebrew, ho indovinato? :-)

# brew install postgres

Ciao

-- 
M.

http://twitter.com/maxpippi :: http://masci.wordpress.com
http://www.pypg.org
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-23 Thread Simone Federici
2012/5/23 Daniele Varrazzo 

> Il fatto che quelli che scrivono alla ml siano la minoranza, mentre gli
> altri preferiscono lamentarsi sul loro blog o su twitter, è un chiaro e
> definito bug sociologico di OSX, che va comunque segnalato.


ahahah

Devo ammettere con una punta di orgoglio, che non avrò mai difficoltà a
compilare una libreria. C'ho il makefile nel sangue c'ho io...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-23 Thread Daniele Varrazzo

On Wed, 23 May 2012 16:31:34 +0200, Simone Federici wrote:

2012/5/23 Daniele Varrazzo 

Il fatto che quelli che scrivono alla ml siano la minoranza, mentre 
gli
altri preferiscono lamentarsi sul loro blog o su twitter, è un 
chiaro e

definito bug sociologico di OSX, che va comunque segnalato.



ahahah

Devo ammettere con una punta di orgoglio, che non avrò mai difficoltà 
a

compilare una libreria. C'ho il makefile nel sangue c'ho io...


Ce ne vorrebbero altri, come te. A fare trasfusioni... :)


--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-23 Thread Carlos Catucci
aahah, bhè mica è da escludere... però alla faccia della portabilità

La portabilita' e' nelle applicazioni. Ma se come interfaccia di sviluppo
(dove lavoro ora ho un amacchina win ma me la sono dovuta pesanetemente
personalizzare con  desktop multipli, barra in alto e tantissimi ciappini
per avere un abiente di lavoro decente. Poi spesso apro la vm e vado di
linux) devo tirare cancheri il gioco non vale la candela.

Carlos
-- 
If you have no voice, SCREAM! If you have no legs, RUN! If you have no
hope, INVENT!
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-23 Thread Andrea Francia
2012/5/23 Simone Federici 

> Ciao!
>
> chi ha esperienza di MAC e python?
> voglio mettere su una macchina di sviluppo mac based
>
> python2.7?
>
> problemi e workaround conosciuti?
>

Io sviluppo su Mac e mi trovo bene.
Il Mac viene con il python di serie (forse un 2.6) ma io preferisco usare
il port di homebrew (che punta ad una 2.7).
Se setti il PATH e usi virtualenv non hai assolutamente nessun problema di
confusione tra le due versioni.

Come IDE io uso Vim+pythonmode.

Ciao
-- 
Andrea Francia http://andreafrancia.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-23 Thread Andrea Francia
2012/5/23 Simone Federici 

> 2012/5/23 Fabrizio Mancini 
>
>> dipende, se lo usi come semplice desktop per scrivere i programmi con
>> pycharm, allora è ottimo.
>>
>
> che versione di python usi?
> activestate?
>
> funzionano bene pip, virtualenv e virtualenvwrapper?
>

pip e virtualenv funzonano bene.
virtualenvwrapper non lo so perché non so cosa serve e non lo mai usato

Ciao
-- 
Andrea Francia http://andreafrancia.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-23 Thread enrico franchi
2012/5/23 Simone Federici :

> chi ha esperienza di MAC e python?
> voglio mettere su una macchina di sviluppo mac based
>
> python2.7?
>
> problemi e workaround conosciuti?

Sviluppo su Mac come macchina principale. Sinceramente non uso
particolarmente "macchismi" (tipo TextMate, che pure...).
Pero' tutto il resto mi e' sinceramente molto piu' scomodo.

Allora *la* via e' passare per brew.
Brew e' il mio package manager favorito *di sempre*. Sono anni che ho
provato di tutto, da emerge ad apt. Devo dire che l'equilibrio di brew
io non lo ho trovato con *niente*. Credo che sia perche' nasce con la
filosofia pragmatica di farsi i cazzi suoi e di farti fare quello che
ti pare, automatizzando le parti noiose, ma senza avere la pretesa di
generalita' totale. L'unico difetto e' che le sue ricette sono scritte
in Ruby e non in Python. Ecco. Fosse in Python sarebbe perfezione
inarrivabile.

Passi da fare:
0. installati xcode
1. installati brew
2. installati una ricetta alternativa per un gcc+fortran "vecchia maniera"
http://www.enrico-franchi.org/2012/02/lion-brew-and-gcc.html
Lo trovo molto comodo per compilare eventuali moduli python binari
(inclusi numpy)
3. scegli il tuo interprete python di default.
Io personalmente uso la accademic di enthought, ma immagino che a te
sia preclusa. tempo fa usavo la build di python.org.
probabilmente va bene anche il python di sistema oppure uno buildato
con brew. Sono ragionevolmente sicuro che quest'ultimo non dia
problemi, ma di persona non lo ho mai fatto (tutto il resto e' testato
di persona e come lavoro io).
4. installi pip e virtualenv. tutto il resto io lo installo tramite
pip su virtualenv (voglio non toccare la distro di enthought... quando
avevo il python di python.org ero meno attento).
5. Eventualmente, se usi brew per installare qualche pacchetto che usa
python (e.g., mercurial) io *tolgo* il "mio" python dal PATH e gli
faccio usare il python di sistema. E' una precauzione probabilmente
inutile.

Poi metti conto che io sono un folle: nel senso che a suo tempo avevo
provato tante strane, installare solo nella home facendo un giochetto
con .pydistutils.cfg.
In generale ora uso solo virtualenv e mi trovo bene cosi'.

Come shell personalmente uso zsh. Avevo uno script custom decisamente
complesso e tunato. Qualche settimana fa sono passato a oh-my-zsh e
sono soddisfatto. meno roba da mantenere.

Come editor principale uso vim, configurato "parecchio". Sul mio
github trovi tutto. Alternativamente valuta PyCharm. E' davvero buono.
Sto provando Aptana (PyDev) e devo dire che non e' vagamente al passo.

Un altro aggeggio che devo mettere in gioco e' tmux, ma non ho mai
avuto tempo. Come terminale, prendi iTerm2 invece di Terminal.app.

Come vim, installo MacVim con brew e opzione --override-system-vim.
Cosi' lui cerca di farsi trovare (anche da linea di comando) al posto
del vim di sistema, che e' tipicamente appena meno aggiornato.





-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-24 Thread Fabrizio Mancini
On 23 May 2012 16:28, Massimiliano Pippi  wrote:

> 2012/5/23 Fabrizio Mancini :
> > Se ci vuoi installare postgresql, mysql, apache, ecc ... scordatelo.
> Uh?
> Non usi homebrew, ho indovinato? :-)
>
> # brew install postgres
>
> prova a fare un brew install pygtk e vedi che schifo ti esce fuori, mi
sono comunque impiccato e non ci sono ancora riuscito a fargli avere il
look carbon nativo di osx, poi ho mollato
Su questo sono completamente d'accordo con Daniele Varrazzo, che OSX è un
grosso problema per lo sviluppo cross-platform.
Ribadisco il mio concetto, io lo uso come desktop e basta. Due anni e vari
upgrade di sistema e sul mio imac non ho mai avuto un problema. La scelta
principale del mac però non è stata dettata da questo ma dal fatto che
lavoro pesantemente con le foto e i risultati ottenuti sul mac (scatto ->
sviluppo foto -> stampa) non sono mai riuscito a ottenerli ne su windows ne
su linux (ma questo è un altro discorso...).
Per testare gli sviluppi uso un serverino linux su cui installo tutto, dato
che poi la piattaforma principale su cui vado molto spesso a deployare è
linux, tanto vale testarlo su linux, serverino o macchina virtuale che sia.
Come ide uso pycharm, che ho comprato con le offerte al 50%.
Usato tanto tempo aptana, ma troppo da smanettare e poco tempo
disponibile.
Ciao fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-24 Thread Massimiliano Pippi
2012/5/24 Fabrizio Mancini :
>> 2012/5/23 Fabrizio Mancini :
>> > Se ci vuoi installare postgresql, mysql, apache, ecc ... scordatelo.
>> Uh?
>> Non usi homebrew, ho indovinato? :-)
>>
>> # brew install postgres
>>
> prova a fare un brew install pygtk e vedi che schifo ti esce fuori,

Ti sei perentoriamente riferito a postgresql, mysql, apache. Se per
ecc... intendevi PyGTK mi spiace, non avevo capito.

> Su questo sono completamente d'accordo con Daniele Varrazzo, che OSX è un
> grosso problema per lo sviluppo cross-platform.

Ammetto che non sempre tutto funziona OOTB (io uso Qt) ma non l'ho mai
trovato un "grosso" problema.
Riassumo il mio feedback: uso OSX per sviluppo crossplatform in
generale (Qt/C++ con QtCreator e homebrew per tutto il necessaire) e
Python in particolare (PyQt/web con PyCharm, virtualenv, vewrapper e
compagnia).

Ciao

-- 
M.

http://twitter.com/maxpippi :: http://masci.wordpress.com
http://www.pypg.org
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-24 Thread Fabrizio Mancini
2012/5/24 Massimiliano Pippi 

>  > prova a fare un brew install pygtk e vedi che schifo ti esce fuori,
> Ti sei perentoriamente riferito a postgresql, mysql, apache. Se per
> ecc... intendevi PyGTK mi spiace, non avevo capito.
>
Ma figurati, mica ci sono problemi! :-)
pygtk è una delle componenti di openerp, insieme ad postgresql. Anche io ho
una impressione molto positiva del mac, ma per esigenze molto particolari,
tocca ravancarci un pochino!! un bel po! :-)
ciao f
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-29 Thread Strap

Ciao a tutti e scusate il doppio post :)

> 
> 
> Ciao! 
> 
> chi ha esperienza di MAC e python?
> voglio mettere su una macchina di sviluppo mac based
> 
> python2.7?
> 
> problemi e workaround conosciuti?
> 
> S
> 
> 

potresti provare pythonz e/o pythonbrew :)

I due progetti automatizzano l'installazione degli interpreti nella home 
dell'utente.
Ci sono delle differenze tra i due:
- pythonbrew oltre all'installazione degli interpreti, include la creazione di 
ambienti con virtualenv
- pythonz va utilizzato virtualenv/wrapper già presente nel sistema e supporta 
CPython, PyPy e Jython

BTW, si può avere differenti versioni di python, differenti ambienti con 
virtualenv, tutto nella home dell'utente, niente root... una figata detta così 
:D

Riferimenti:
https://github.com/saghul/pythonz
https://github.com/utahta/pythonbrew

Sani
Strap

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-30 Thread Giampaolo Rodolà
Il 23 maggio 2012 16:16, Daniele Varrazzo  ha scritto:
> On Wed, 23 May 2012 15:52:55 +0200, Fabrizio Mancini wrote:
>
>> p.s. spesso da anche problemi con la compilazione delle librerie
>> client
>
>
> La mia esperienza come maintainer di psycopg lo conferma: gli utenti OSX che
> non riescono a compilare il modulo sono il più grande dito al cu*o che
> esista. A confronto debuggare bug sul multithreading è piacevole come
> passeggiata in un prato. Ogni release di un gatto nuovo rompe il build in
> nuovi ed entusiasmanti modi.

Idem per psutil. La quantità di bug relativi a OSX sono la maggioranza:
http://code.google.com/p/psutil/issues/list?can=1&q=label%3AOpSys-OSX&colspec=ID+Summary+Type+Opsys+Status+Milestone+Opened+Owner+Progress&cells=tiles
Quello più segnalato è il fatto che per interrogare qualunque processo
che non sia il proprio (os.getpid()) da OSX 10.5 in avanti devi essere
root (l'unico UNIX a farlo).
Uniche fix: suid sull'interprete python o buttare OSX nel cesso.


--- Giampaolo
http://code.google.com/p/pyftpdlib/
http://code.google.com/p/psutil/
http://code.google.com/p/pysendfile/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-31 Thread enrico franchi
2012/5/31 Giampaolo Rodolà :

> Idem per psutil. La quantità di bug relativi a OSX sono la maggioranza:
> http://code.google.com/p/psutil/issues/list?can=1&q=label%3AOpSys-OSX&colspec=ID+Summary+Type+Opsys+Status+Milestone+Opened+Owner+Progress&cells=tiles
> Quello più segnalato è il fatto che per interrogare qualunque processo
> che non sia il proprio (os.getpid()) da OSX 10.5 in avanti devi essere
> root (l'unico UNIX a farlo).
> Uniche fix: suid sull'interprete python o buttare OSX nel cesso.

Mi fai un esempio concreto di una cosa che non dovrei essere riuscito a fare?

>>> processes = psutil.get_process_list()
>>> root_processes = [p for p in processes if p.username != 'enrico']
>>> p = root_processes[-1]
>>> p.get_children()
[, ]


ls -l `which python`
-rwxrwxr-x  1 enrico  staff  8784 May 31 19:02
/Users/enrico/src/psutil-test/bin/python

Sotto viene chiamato questo:
ls -l /Library/Frameworks/EPD64.framework/Versions/7.2/bin/python
-rwxrwxr-x  2 root  wheel  8784 Jan 13 18:14
/Library/Frameworks/EPD64.framework/Versions/7.2/bin/python




-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-05-31 Thread enrico franchi
2012/5/24 Fabrizio Mancini :
>
> On 23 May 2012 16:28, Massimiliano Pippi  wrote:
>>
>> 2012/5/23 Fabrizio Mancini :
>> > Se ci vuoi installare postgresql, mysql, apache, ecc ... scordatelo.
>> Uh?
>> Non usi homebrew, ho indovinato? :-)
>>
>> # brew install postgres
>>
> prova a fare un brew install pygtk e vedi che schifo ti esce fuori, mi sono
> comunque impiccato e non ci sono ancora riuscito a fargli avere il look
> carbon nativo di osx, poi ho mollato

Non per dire, ma esattamente di chi e' colpa se GTK e' virtualmente
non supportato su OS X?
Se per quelli di GTK essere cross-platform vuole dire girare su
Windows e Linux e' un problema loro: per me sono *loro* a non essere
cross-platform. Visto e considerato che c'e' chi ci riesce...

> Su questo sono completamente d'accordo con Daniele Varrazzo, che OSX è un
> grosso problema per lo sviluppo cross-platform.

Fin li. Io mi sono anche imbattuto in diversi script/build script
"passati" per cross-platform dove cross-platform vuole dire "Linux"
(e.g., completamente irrispettosi di quello che dicono gli standard --
UNIX -- e di quello "in piu'" che fanno le utility GNU). E no, non e'
il caso delle cose di Daniele (che l'ultima volta che mi ha chiesto di
provare sono andate su al volo, qua).

Se vogliamo dirla tutta, ci sono una serie di progetti che sono andati
molto di moda su OS X che hanno completamente *ciccato* l'approccio
giusto (parlo di macports e fink). Spesso e volentieri le persone che
hanno usato questi sistemi hanno fuffa per tutto il sistema e non
sanno di averla.

Il "problema" e' che, tanto per dirne una, l'utente tipo su Linux si
"accontenta" di usare il python di sistema per lo sviluppo e spesso di
installare molte librerie con il package manager di sistema.

A me, personalmente, piace tenere pesantemente separate le due cose. E
tipicamente devo faticare molto di piu' sulla maggior parte delle
distro Linux perche' partono da assunti di base che sono l'opposto del
mio (viceversa, brew parte dall'esatto assunto che faccio io e tiene
*tutto* separato da tutto).

Non dico poi quando ho dovuto usare roba esotica o meno esotica che
non e' pacchettizzata o quando lo e' sono vecchie versioni.


Poi diciamolo: quando il maintainer di un certo progetto usa un OS
trova molto prima stranezze e problemi relative al suo OS.
O addirittura implicitamente assume come "universali" cose che invece
non lo sono.


-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-06-01 Thread Giampaolo Rodolà
Il 31 maggio 2012 19:00, enrico franchi  ha scritto:
> 2012/5/31 Giampaolo Rodolà :
>
>> Idem per psutil. La quantità di bug relativi a OSX sono la maggioranza:
>> http://code.google.com/p/psutil/issues/list?can=1&q=label%3AOpSys-OSX&colspec=ID+Summary+Type+Opsys+Status+Milestone+Opened+Owner+Progress&cells=tiles
>> Quello più segnalato è il fatto che per interrogare qualunque processo
>> che non sia il proprio (os.getpid()) da OSX 10.5 in avanti devi essere
>> root (l'unico UNIX a farlo).
>> Uniche fix: suid sull'interprete python o buttare OSX nel cesso.
>
> Mi fai un esempio concreto di una cosa che non dovrei essere riuscito a fare?
>
 processes = psutil.get_process_list()
 root_processes = [p for p in processes if p.username != 'enrico']
 p = root_processes[-1]
 p.get_children()
> [,  name='kernel_task') at 4313276304>]
>
>
> ls -l `which python`
> -rwxrwxr-x  1 enrico  staff  8784 May 31 19:02
> /Users/enrico/src/psutil-test/bin/python
>
> Sotto viene chiamato questo:
> ls -l /Library/Frameworks/EPD64.framework/Versions/7.2/bin/python
> -rwxrwxr-x  2 root  wheel  8784 Jan 13 18:14
> /Library/Frameworks/EPD64.framework/Versions/7.2/bin/python

In questo momento non ho un OSX sotto mano ma in genere quello che
riesci a ottenere è nome del processo, parent pid (che è usato da
get_children() nel tuo esempio) e poche altre informazioni.
Altre info relative alla memoria (get_memory_info()), cmdline, e
persino i tempi di CPU (per calcolare l'utilizzo percentuale)
dovrebbero richiedere root.
http://code.google.com/p/psutil/issues/detail?id=215
http://code.google.com/p/psutil/issues/detail?id=108
http://code.google.com/p/psutil/issues/detail?id=106

Non a caso "ps" su OSX gira con suid.
Qui viene descritto il problema:
http://psutil.googlecode.com/issues/attachment?aid=7360485559905024215&name=task_for_pid_signing.pdf&token=qa3FQnumrJFP702cgO5nhq-_JfE%3A1338545731342

--- Giampaolo
http://code.google.com/p/pyftpdlib/
http://code.google.com/p/psutil/
http://code.google.com/p/pysendfile/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-06-04 Thread enrico franchi
2012/6/1 Giampaolo Rodolà :

> In questo momento non ho un OSX sotto mano ma in genere quello che
> riesci a ottenere è nome del processo, parent pid (che è usato da
> get_children() nel tuo esempio) e poche altre informazioni.
> Altre info relative alla memoria (get_memory_info()), cmdline, e
> persino i tempi di CPU (per calcolare l'utilizzo percentuale)
> dovrebbero richiedere root.
> http://code.google.com/p/psutil/issues/detail?id=215
> http://code.google.com/p/psutil/issues/detail?id=108
> http://code.google.com/p/psutil/issues/detail?id=106

Ok. Chiaro. Effettivamente questi non funzionano.

Temo che l'unica sia usare il framework di sicurezza di OS X.
Una volta ti avrei detto con sicurezza
"AuthorizationExecuteWithPrivileges", ma oggi pare essere deprecata su
Lion.

Ho idea di come farlo funzionare... ma potrebbe non piacerti. Se vuoi
ci diamo un occhio ad europython.
Probabilmente per partire non ci vuole molto.

-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-06-04 Thread Simone Federici
2012/6/4 enrico franchi 

> Ok. Chiaro. Effettivamente questi non funzionano.


1° rule of security == "information hiding"
ma qui hanno esagerato
:-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MAC e python

2012-06-04 Thread Giampaolo Rodolà
Il 04 giugno 2012 16:09, enrico franchi  ha scritto:
> 2012/6/1 Giampaolo Rodolà :
>
>> In questo momento non ho un OSX sotto mano ma in genere quello che
>> riesci a ottenere è nome del processo, parent pid (che è usato da
>> get_children() nel tuo esempio) e poche altre informazioni.
>> Altre info relative alla memoria (get_memory_info()), cmdline, e
>> persino i tempi di CPU (per calcolare l'utilizzo percentuale)
>> dovrebbero richiedere root.
>> http://code.google.com/p/psutil/issues/detail?id=215
>> http://code.google.com/p/psutil/issues/detail?id=108
>> http://code.google.com/p/psutil/issues/detail?id=106
>
> Ok. Chiaro. Effettivamente questi non funzionano.
>
> Temo che l'unica sia usare il framework di sicurezza di OS X.
> Una volta ti avrei detto con sicurezza
> "AuthorizationExecuteWithPrivileges", ma oggi pare essere deprecata su
> Lion.
>
> Ho idea di come farlo funzionare... ma potrebbe non piacerti. Se vuoi
> ci diamo un occhio ad europython.
> Probabilmente per partire non ci vuole molto.

Non credo di esserci quest'anno.
Ti pingo in privato così non ammorbiamo questa discussione. =)

--- Giampaolo
http://code.google.com/p/pyftpdlib/
http://code.google.com/p/psutil/
http://code.google.com/p/pysendfile/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python