On Sunday 16 February 2014 10:24:35 Piergiuliano Bossi wrote: > Vedi > http://docs.python.org/2/distutils/examples.html#pure-python-distribution-by > -module > > Sono io che ho capito male, la documentazione e' sbagliata, o c'e' un bug?
Hai ragione, era da un po' che non rileggevo il tutto! Uhm, prima di segnalare il bug (con tanto di relativo rant :D) dovresti però provare ad usare distutils nel tuo setup.py. Adesso setuptools dovrebbe esser migliorato, soprattutto dopo il merge di distribute[¹], in genere cerco sempre di utilizzare distutils a cui la documentazione che abbiamo guardato fa riferimento. Ed in effetti, e mi spiace non averci badato stamane (ma la domenica sono in modalità relax, soprattutto la mattina) questa sarebbe una PR migliore: eriol@mornie:~/tmp/simpyple$ git diff diff --git a/setup.py b/setup.py index aa31bb7..866338e 100644 --- a/setup.py +++ b/setup.py @@ -1,4 +1,4 @@ -from setuptools import setup +from distutils.core import setup import os import re Il commit log lo lascio a te, magari poi andrò a darvi un'occhiata su github! ;) Quindi, sì, forse è un bug, ma di setuptools: nella sua documentazione non trovo un riferimento al quel tipo di layout, ma ho cercato velocemente. Quindi non ho idea se è qualcosa di supportato o meno. Del resto da setuptools ho sempre visto importare find_package() (o un nome simile). [Daniele Tricoli] > > può non sembrare il massimo, ed anche a me ogni tanto viene da pensarci, > > ma > > poi mi dico che non vale la pena complicarsi la vita. > > Si' infatti non mi entusiasmava proprio quella struttura. Boh, ci penso, se > salta fuori qualche altra gabola causata dalla struttura certo che non ne > vale proprio la pena. In effetti usando distutils non dovrebbe spuntare imprevisti. Stavo ripensando al layout, ed in effetti in genere metto anche la documentazione nella root del repository (in genere una directory docs) ed avere la directory docs in mezzo al package principale non mi piace. Grazie per lo spunto di riflessione però, magari arriverò ad un layout migliore! Saluti, [¹] Per farti un'idea: http://python-notes.curiousefficiency.org/en/latest/pep_ideas/core_packaging_api.html che rimanda a https://python-packaging-user-guide.readthedocs.org/en/latest/future.html -- Daniele Tricoli 'Eriol' http://mornie.org _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python