<html><body bgcolor="#FFFFFF"><div><br></div><div>Am 27.07.2010 um 11:14 schrieb Luke Faraone &lt;<a href="mailto:luke@faraone.cc">luke@faraone.cc</a>&gt;:<br><font class="Apple-style-span" color="#0023A3"><font class="Apple-style-span" color="#000000"><br></font></font></div><blockquote type="cite"><div><span></span><br><span>Bert,</span><br><span></span><br><span>On 07/26/2010 06:31 PM, Bert Freudenberg wrote:</span><br><blockquote type="cite"><span>Etoys does not depend on Python at all. setup.py should not be used nor</span><br></blockquote><blockquote type="cite"><span>included in the Debian package IMHO.</span><br></blockquote><span></span><br><span>The "etoys" package in Debian does not depend on Python, to my knowlege.</span><br><span>For that reason, the topic is perhaps a misnomer, as we're really</span><br><span>discussing "sugar-etoys-activity", which is the one that includes setup.py.</span><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" color="#0023A3"><br></font></font></div></blockquote><div><br></div><div>I was talking about the activity. It does not use Python either.&nbsp;</div><br><blockquote type="cite"><div><span>CDBS uses the setup.py file to install the software into the proper</span><br><span>directory of the package, so removing it would require CDBS rules to be</span><br><span>overridden, and would needlessly cause a deviation from the upstream</span><br><span>tarball. </span></div></blockquote><div><br></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.289062); -webkit-composition-fill-color: rgba(175, 192, 227, 0.222656); -webkit-composition-frame-color: rgba(77, 128, 180, 0.222656); ">Installing the activity does not require setup.py because there are no python files to install. It is just a shell script and some text files. In fact, I only reluctantly added<span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.28125); -webkit-composition-fill-color: rgba(175, 192, 227, 0.214844); -webkit-composition-frame-color: rgba(77, 128, 180, 0.214844); ">&nbsp;setup.py to the tarball because some packager wanted to automate installation. But since the Debian package is hand-made, there should be no need for it. &nbsp; &nbsp; &nbsp;</span></span></div><div><br></div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); ">- Bert -</span><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.226562); -webkit-composition-frame-color: rgba(77, 128, 180, 0.226562);"><br></span><blockquote type="cite"><div><span>s-etoys-a depends on Sugar in order to work, which means that</span><br><span>it'll pull in Python deps anyway.</span><br><span></span><br><span>I do suspect, however, that the additional deps declared in debian/rules</span><br><span>on python-hippocanvas, python-gtk2, python-cjson are unneeded.</span><br><span></span><br><span></span><br><span></span><br><span>- -- </span><br><span>Luke Faraone</span><br><span><a href="http://luke.faraone.cc">http://luke.faraone.cc</a></span><br></div></blockquote><br><div><br></div></div></body></html>