From marco.giusti a posteo.de Sat Nov 23 11:28:59 2019 From: marco.giusti a posteo.de (Marco Giusti) Date: Sat, 23 Nov 2019 11:28:59 +0100 Subject: [Python] Problema con distutils In-Reply-To: References: Message-ID: On 22.10.2019 17:00, Alberto Girardi wrote: > Ecco il file setup.py > > from distutils.core import setup > > setup( > name = 'PyNEURONE', > version = '1.3.1', > description = 'Leggi il file .txt nella cartella', > long_description = open('FAQ_PyNeur.txt', 'r').read(), > py_modules = ['Ag_Neuron'], > author = 'Alberto Girardi', > author_email = 'alberto.gir747 a gmail.com', > keywords = 'python generators distutils', > scripts = 'PyNEURONE-1.3.1.py [2]', > platforms = 'all', > classifiers = ['Intended Audience::Education' > ] > > ) Ciao Alberto, l'errore è sottile e stà nella definizione degli script, infatti il parametro deve essere una lista di stringhe e non una stringa direttamente. Da qui l'errore: 'PyNEURONE-1.3.1.py'[0] == 'P' Mi permetto di darti un consiglio a proposito di distutils. Il modulo è sconsigliato da molto tempo ed è stato sostituito da setuptools che si usa in una maniera molto simile, l'unico cambiamento che devi fare è nell'import: from setuptools import setup setuptools offre alcune funzionalità interessanti, per esempio la creazione automatica degli script a partire da una funzione. L'aspetto negativo è che la libreria non fa parte della libreria standard python e quindi devi installarla tu ed eventualmente nelle macchine dei tuoi parenti/amici. A te valutare pro e contro. > Ecco anche il file che contiene la definizione delle classi. E' > abbastanza grande, spero di non intasare troppo la mail: La prossima volta puoi allegare il file per evitare questi problemi. Buon lavoro. From marco.giusti a posteo.de Sat Nov 23 12:13:16 2019 From: marco.giusti a posteo.de (Marco Giusti) Date: Sat, 23 Nov 2019 12:13:16 +0100 Subject: [Python] Problema con distutils In-Reply-To: References: Message-ID: <7e56e3e3d8e5d4d424405c99ec53fcd5@posteo.de> On 23.11.2019 11:58, Alberto Girardi wrote: > Grazie mille. Quindi sostituisco la stringa con una lista avente per > elemento quella stringa. Si, esatto. PS. fai attenzione che hai risposto a me solamente e non alla lista. Idiosincrasie delle mailing list... > Il sab 23 nov 2019, 11:29 Marco Giusti ha > scritto: > >> On 22.10.2019 17:00, Alberto Girardi wrote: >>> Ecco il file setup.py >>> >>> from distutils.core import setup >>> >>> setup( >>> name = 'PyNEURONE', >>> version = '1.3.1', >>> description = 'Leggi il file .txt nella cartella', >>> long_description = open('FAQ_PyNeur.txt', 'r').read(), >>> py_modules = ['Ag_Neuron'], >>> author = 'Alberto Girardi', >>> author_email = 'alberto.gir747 a gmail.com', >>> keywords = 'python generators distutils', >>> scripts = 'PyNEURONE-1.3.1.py [1] [2]', >>> platforms = 'all', >>> classifiers = ['Intended Audience::Education' >>> ] >>> >>> ) >> >> Ciao Alberto, >> >> l'errore è sottile e stà nella definizione degli script, infatti >> il >> parametro deve essere una lista di stringhe e non una stringa >> direttamente. Da qui l'errore: >> >> 'PyNEURONE-1.3.1.py [1]'[0] == 'P' >> >> Mi permetto di darti un consiglio a proposito di distutils. Il >> modulo è >> sconsigliato da molto tempo ed è stato sostituito da setuptools >> che si >> usa in una maniera molto simile, l'unico cambiamento che devi fare >> è >> nell'import: >> >> from setuptools import setup >> >> setuptools offre alcune funzionalità interessanti, per esempio la >> creazione automatica degli script a partire da una funzione. >> L'aspetto >> negativo è che la libreria non fa parte della libreria standard >> python e >> quindi devi installarla tu ed eventualmente nelle macchine dei tuoi >> >> parenti/amici. A te valutare pro e contro. >> >>> Ecco anche il file che contiene la definizione delle classi. E' >>> abbastanza grande, spero di non intasare troppo la mail: >> >> La prossima volta puoi allegare il file per evitare questi >> problemi. >> >> Buon lavoro. > > > Links: > ------ > [1] http://PyNEURONE-1.3.1.py From alberto.gir747 a gmail.com Sat Nov 23 12:21:13 2019 From: alberto.gir747 a gmail.com (Alberto Girardi) Date: Sat, 23 Nov 2019 12:21:13 +0100 Subject: [Python] Problema con distutils In-Reply-To: <7e56e3e3d8e5d4d424405c99ec53fcd5@posteo.de> References: <7e56e3e3d8e5d4d424405c99ec53fcd5@posteo.de> Message-ID: Come avevo fatto correttamente con la lista dei moduli. Grazie mille ancora. Il problema dipyinstaller potrebbe essere correlato? Il sab 23 nov 2019, 12:13 Marco Giusti ha scritto: > On 23.11.2019 11:58, Alberto Girardi wrote: > > Grazie mille. Quindi sostituisco la stringa con una lista avente per > > elemento quella stringa. > > Si, esatto. > > PS. fai attenzione che hai risposto a me solamente e non alla lista. > Idiosincrasie delle mailing list... > > > > Il sab 23 nov 2019, 11:29 Marco Giusti ha > > scritto: > > > >> On 22.10.2019 17:00, Alberto Girardi wrote: > >>> Ecco il file setup.py > >>> > >>> from distutils.core import setup > >>> > >>> setup( > >>> name = 'PyNEURONE', > >>> version = '1.3.1', > >>> description = 'Leggi il file .txt nella cartella', > >>> long_description = open('FAQ_PyNeur.txt', 'r').read(), > >>> py_modules = ['Ag_Neuron'], > >>> author = 'Alberto Girardi', > >>> author_email = 'alberto.gir747 a gmail.com', > >>> keywords = 'python generators distutils', > >>> scripts = 'PyNEURONE-1.3.1.py [1] [2]', > >>> platforms = 'all', > >>> classifiers = ['Intended Audience::Education' > >>> ] > >>> > >>> ) > >> > >> Ciao Alberto, > >> > >> l'errore è sottile e stà nella definizione degli script, infatti > >> il > >> parametro deve essere una lista di stringhe e non una stringa > >> direttamente. Da qui l'errore: > >> > >> 'PyNEURONE-1.3.1.py [1]'[0] == 'P' > >> > >> Mi permetto di darti un consiglio a proposito di distutils. Il > >> modulo è > >> sconsigliato da molto tempo ed è stato sostituito da setuptools > >> che si > >> usa in una maniera molto simile, l'unico cambiamento che devi fare > >> è > >> nell'import: > >> > >> from setuptools import setup > >> > >> setuptools offre alcune funzionalità interessanti, per esempio la > >> creazione automatica degli script a partire da una funzione. > >> L'aspetto > >> negativo è che la libreria non fa parte della libreria standard > >> python e > >> quindi devi installarla tu ed eventualmente nelle macchine dei tuoi > >> > >> parenti/amici. A te valutare pro e contro. > >> > >>> Ecco anche il file che contiene la definizione delle classi. E' > >>> abbastanza grande, spero di non intasare troppo la mail: > >> > >> La prossima volta puoi allegare il file per evitare questi > >> problemi. > >> > >> Buon lavoro. > > > > > > Links: > > ------ > > [1] http://PyNEURONE-1.3.1.py > > _______________________________________________ > Python mailing list > Python a lists.python.it > https://lists.python.it/mailman/listinfo/python > -------------- parte successiva -------------- Un allegato HTML è stato rimosso... URL: From marco.giusti a posteo.de Sat Nov 23 12:30:27 2019 From: marco.giusti a posteo.de (Marco Giusti) Date: Sat, 23 Nov 2019 12:30:27 +0100 Subject: [Python] Problema con distutils In-Reply-To: References: <7e56e3e3d8e5d4d424405c99ec53fcd5@posteo.de> Message-ID: On 23.11.2019 12:21, Alberto Girardi wrote: > Come avevo fatto correttamente con la lista dei moduli. Grazie mille > ancora. > Il problema dipyinstaller potrebbe essere correlato? Non ho molta esperienza con pyinstaller ed e' molto datata. Puoi copiare ancora una volta per favore l'errore? > Il sab 23 nov 2019, 12:13 Marco Giusti ha > scritto: > >> On 23.11.2019 11:58, Alberto Girardi wrote: >>> Grazie mille. Quindi sostituisco la stringa con una lista avente >> per >>> elemento quella stringa. >> >> Si, esatto.