Re: [Python] Problema installazione package con setup.py
On Fri, Nov 05, 2010 at 05:58:27PM +0100, lex mlist wrote: > >from func import inutile > >inutile.inutile() > > > > Generalmente il nome del package principale corrisponde in qualche > > maniente al nome della distribuzione, per esempio Twisted ha il package > > principale che si chiama ``twisted``, questo per creare meno confusione. > > > > Ah! capito, che errore stupido :-/ bhé, onestamente credo che la stupidità sia ben altra cosa che questo piccolo errore, comunque sei perdonato. > Beh allora mi sfugge l'utilità di dare un nome al package :/ > Serve solo per quando il package viene distribuito tramite PyPI? bhé, diciamo di sì. in realtà il pacchetto può non passare per pypi e nonostante tutto un nome serve. può capitare comunque che ci siano pacchetti che forniscono più di un package principale, per esempio un programma può voler distribuire le librerie da cui dipende oppure il package può essere qualcosa di "strano" come lo sono i package di zope/plone: ci sono una multitudine di pacchetti che distribuiscono codice sotto i package zope.xxx, plone.xxx o plone.app.xxx, ecc. > PS. ne approfitterei per chiedervi una cosa OT: rispondendo al messaggio > della ML è buona norma includere sia la mail della persona a cui rispondiamo > che la ML o solo la ML? Io uso mail.google.com per leggere le mail e mi > include automaticamente ambedue le mail, è un problema? non saprei. so' che il problema è il mio ma non ho indagato troppo a riguardo. in linea di massima direi che dovresti rispondere solo sulla mailing list a meno che una persona non richieda espressamente il contrario (alcune ml non richiedono iscrizione). credo che una ricerca su internet sotto netiquette dovrestri trovare qualche risposta (discorde) a riguardo. > Di nuovo, > grazie :) niente m. -- La calunnia è un venticello Un'auretta assai gentile Che insensibile, sottile, Leggermente, dolcemente, Incomincia a susurrar. -- Basilio, Il barbiere di Siviglia ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Problema installazione package con setup.py
> > >from func import inutile >inutile.inutile() > > Generalmente il nome del package principale corrisponde in qualche > maniente al nome della distribuzione, per esempio Twisted ha il package > principale che si chiama ``twisted``, questo per creare meno confusione. > Ah! capito, che errore stupido :-/ Beh allora mi sfugge l'utilità di dare un nome al package :/ Serve solo per quando il package viene distribuito tramite PyPI? PS. ne approfitterei per chiedervi una cosa OT: rispondendo al messaggio della ML è buona norma includere sia la mail della persona a cui rispondiamo che la ML o solo la ML? Io uso mail.google.com per leggere le mail e mi include automaticamente ambedue le mail, è un problema? Di nuovo, grazie :) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Problema installazione package con setup.py
On Fri, Nov 05, 2010 at 04:46:34PM +0100, lex mlist wrote: > Buongiorno a tutti, > > sono nuovo della ML e pertanto ne approfitto per salutare tutti gli > iscritti. ciao [...] > Lancio il file setup.py con l'opzione "develop" e tutto sembra andare a buon > fine, ma quando apro l'interprete interattivo (non ho ancora creato un > virtualenv, ma appena risolvo lo farò se riesco a farlo funzionare con > python3), e scrivo "import miomodulo" ottengo un importerror: no module > named miomodulo è normale, "miomodulo" è il nome del pacchetto che non ha niente a che fare con il suo contenuto. il tuo codice è formato dal package ``func`` e dal modulo ``inutile``. per poterlo mettere in funzione devi usare il seguente codice: from func import inutile inutile.inutile() Generalmente il nome del package principale corrisponde in qualche maniente al nome della distribuzione, per esempio Twisted ha il package principale che si chiama ``twisted``, questo per creare meno confusione. > Grazie mille in anticipo, e scusate se è un argomento che magari trattate > migliaia di volte, ma mi sembra strano come fatto :( no problema ciao m. -- Lo punite del fatto che la sua infanzia ha strisciato sul suolo senza stelo e senza tutore; gli imputate come un misfatto l'isolamento in cui lo avete lasciato; della sua sventura fate il suo delitto! Nessuno gli ha insegnato a sapere ciò che faceva: quest'uomo ignora. La sua colpa appartiene al suo destino, non a lui. Voi colpite un innocente. -- Victor Hugo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Problema installazione package con setup.py
Buongiorno a tutti, sono nuovo della ML e pertanto ne approfitto per salutare tutti gli iscritti. Ho iniziato da poco con Python (dopo esperienze con altri linguaggi di programmazione, principalmente C e C++). Oggi, avendo del tempo a disposizione, stò provando a fare un semplice package e ho iniziato dal setup.py. La distribuzione del mio package è molto semplice: = root / setup.py + func/ + __init__.py + inutile.py = Il file setup.py contiene [1] e il file inutile.py contiene questa semplice funzione [2]. Lancio il file setup.py con l'opzione "develop" e tutto sembra andare a buon fine, ma quando apro l'interprete interattivo (non ho ancora creato un virtualenv, ma appena risolvo lo farò se riesco a farlo funzionare con python3), e scrivo "import miomodulo" ottengo un importerror: no module named miomodulo Come mai? Ho seguito diverse guide trovate sul web, e la cosa strana è che non ci sono errori... il file __init__.py è vuoto. [1] http://paste.pocoo.org/show/HVkOu7R0HiZPHmSOL5y9/ [2] http://paste.pocoo.org/show/7hJHptL5WL3Er6yu8PR3/ Grazie mille in anticipo, e scusate se è un argomento che magari trattate migliaia di volte, ma mi sembra strano come fatto :( ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python