[Python] Problema con distutils

Alberto Girardi alberto.gir747 a gmail.com
Sab 23 Nov 2019 12:21:13 CET


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 <marco.giusti a posteo.de> 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 <marco.giusti a posteo.de> 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: <http://lists.python.it/pipermail/python/attachments/20191123/53f4ef46/attachment.html>


Maggiori informazioni sulla lista Python