[Python] Problema con distutils
Marco Giusti
marco.giusti a posteo.de
Sab 23 Nov 2019 12:13:16 CET
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
Maggiori informazioni sulla lista
Python