<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014-02-16 4:05 GMT-05:00 Daniele Tricoli <span dir="ltr"><<a href="mailto:eriol@mornie.org" target="_blank">eriol@mornie.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div class="">[...]
</div>Premesso che non ho indagato a fondo anche perché in genere cerco di evitare<br>
setuptools, quindi non ti so dire perché MANIFEST.in diventi ANIFEST.in però<br>
ho notato una cosa.<br>
<br>
Nel tuo setup.py scrivi:<br>
<br>
[...]<br>
packages=['simpyple'],<br>
[...]<br>
<br>
Cioè stai dicendo che esisterà simpyple/__init__.py, ma il layout del tuo<br>
progetto è diverso in quanto il tuo package è nella stessa directory di<br>
setup.py, per cui al posto di package_dir={'simpyple': ''}, in effetti<br>
dovresti dare package_dir={'simpyple': '.'},<br>
<br>
Infatti con (non ti mando una PR, ma ti incollo qui la diff):<br>
[...]<br></blockquote><div><br></div><div>Ma sei MERAVIGLIOSO!!! :D</div><div><br></div><div>Pero' qui dovrebbe scattare un rant. Leggendo la documentazione, quando parla di un progetto strutturato come il mio, dice:</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">(The empty string also stands for the current directory.) </blockquote>
<div><br></div><div>Vedi <a href="http://docs.python.org/2/distutils/examples.html#pure-python-distribution-by-module">http://docs.python.org/2/distutils/examples.html#pure-python-distribution-by-module</a></div><div><br>
</div><div>Sono io che ho capito male, la documentazione e' sbagliata, o c'e' un bug?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
[...]<br>
(Scusa il wordwrap, ma il log penso renda l'idea).<br>
<br></blockquote><div><br></div><div>Si' si', perfetto grazie.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Trovi informazioni dettagliate sulla cosa qui:<br>
<a href="http://docs.python.org/2/distutils/setupscript.html" target="_blank">http://docs.python.org/2/distutils/setupscript.html</a></blockquote><div><br></div><div>Eh, ma vedi sopra: li' avevo attinto le mie informazioni.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Forse ti conviene utilizzare un layout più convenzionale sia per evitare<br>
sorprese del genere, ma anche per seguire il POLA, in effetti pure non ho<br>
notato a colpo d'occhio che il package si trovava allo stesso livello di<br>
setup.py.<br>
È vero, avere il repository col path del package<br>
<br>
simpyple/simpyple/__init__.py<br>
...<br>
setup.py<br>
<br>
può non sembrare il massimo, ed anche a me ogni tanto viene da pensarci, ma<br>
poi mi dico che non vale la pena complicarsi la vita.<br></blockquote><div><br></div><div>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.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
Ah, magari vuoi impostare il tuo editor in modo che rimuova i trailing space:<br>
ci sono un paio di righe nel setup.py che contengono solo uno spazio... per<br>
fortuna nel mio vimrc non uso uso l'impostazione "mostrami le lacrime di<br>
sangue al posto dei trailing space" come usa(va) fare Marco Beri! ;-)<br>
<br></blockquote><div><br></div><div>Si', anche se... "the question is: who cares?" :)</div><div>Non sono di certo un purista del pep8, soprattutto quando si tratta di linee vuote a trailing spaces, ma vabbeh.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
HTH,<br>
<span class=""><font color="#888888"><br></font></span></blockquote><div><br></div><div>Molto. :)</div><div><br></div><div>Grazie e ciao</div><div>Giuliano</div><div><br></div></div><div><br></div>-- <br>Piergiuliano Bossi<br>
Blog: <a href="http://thinkingbox.wordpress.com/" target="_blank">http://thinkingbox.wordpress.com/</a><br>Twitter: <a href="http://twitter.com/thinkingbox" target="_blank">http://twitter.com/thinkingbox</a> (English)<br>
Twitter: <a href="http://twitter.com/scatolapensante" target="_blank">http://twitter.com/scatolapensante</a> (Italiano)<br><div>Google+: <a href="https://plus.google.com/u/0/108187981162465525118" target="_blank">https://plus.google.com/u/0/108187981162465525118</a></div>
</div></div>