<div>Hi Chris,</div><div><br></div>The ShiningPanda plugin does not run this command, once the following line launched this is tox&#39;s realm:<div><br></div><div><font face="courier new, monospace">cmd.exe /C &#39;&quot;C:\Jenkins\shiningpanda\jobs\ca977846\tools\Scripts\python.exe -c &quot;import tox; tox.cmdline();&quot; -c tox.ini &amp;&amp; exit %%ERRORLEVEL%%&quot;&#39;</font></div>
<div><br></div><div>However, I tried with nose&#39;s tox.ini that pins coverage, with python 2.5 on Windows. It works pretty well:</div><div><br></div><div><pre id="out" style="white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;font-size:11px;background-color:rgb(255,255,255)">
<pre style="white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px"><font face="courier new, monospace">[f36c3a96] $ cmd.exe /C &#39;&quot;S:\Users\slave\Jenkins\shiningpanda\jobs\9f4f9be4\tools\Scripts\python.exe -c &quot;import tox; tox.cmdline();&quot; -c tox.ini --recreate &amp;&amp; exit %%ERRORLEVEL%%&quot;&#39;
GLOB sdist-make: S:\Users\slave\Jenkins\workspace\tox\f36c3a96\setup.py
</font></pre><pre style="white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px"><font face="courier new, monospace">py25 recreate: S:\Users\slave\Jenkins\workspace\tox\f36c3a96\.tox\py25
</font></pre><pre style="white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px"><font face="courier new, monospace">py25 installdeps: coverage &gt;=3.3
</font></pre><pre style="white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px"><font face="courier new, monospace">py25 sdist-inst: S:\Users\slave\Jenkins\workspace\tox\f36c3a96\.tox\dist\nose-1.1.3.dev.zip
</font></pre><pre style="white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px"><font face="courier new, monospace">py25 runtests: commands[0]
</font></pre><pre style="white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px"><font face="courier new, monospace">........................S.................................................................................S............S......................................S:\Users\slave\Jenkins\workspace\tox\f36c3a96\nose\plugins\multiprocess.py:159: RuntimeWarning: multiprocessing module is not available, multiprocess plugin cannot be used
  &quot;cannot be used&quot;, RuntimeWarning)
.....................................S...........................................S......................................................................................SS..........................
----------------------------------------------------------------------
Ran 350 tests in 12.304s

OK (SKIP=7)
___________________________________ summary ____________________________________
  py25: commands succeeded
  congratulations :)</font></pre></pre></div><div><br></div><div>You should definitively host you CI on <a href="http://shiningpanda.com">shiningpanda.com</a> ;-)</div><div><br></div><div>Olivier<br><br><div class="gmail_quote">
2012/7/1 Chris Withers <span dir="ltr">&lt;<a href="mailto:chris@simplistix.co.uk" target="_blank">chris@simplistix.co.uk</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Olivier/Holger,<br>
<br>
This one definitely looks like a ShiningPanda issue. Since some libraries used in my tox setup now require version pinning for Python 2.5, I&#39;ve had to change my tox.ini to pin versions. However, at least on Windows, ShiningPanda&#39;s tox builder doesn&#39;t appear to be quoting the pinned version requirements:<br>

<br>
<a href="http://jenkins.simplistix.co.uk/job/checker-tox/12/PYTHON=2.5,label=windows/console" target="_blank">http://jenkins.simplistix.co.<u></u>uk/job/checker-tox/12/PYTHON=<u></u>2.5,label=windows/console</a><br>
<br>
The following is being run:<br>
<br>
C:\Jenkins\workspace\checker-<u></u>tox\PYTHON\2.5\label\windows\.<u></u>tox\py2.5\Scripts\pip.EXE install --download-cache=C:\Jenkins\<u></u>workspace\checker-tox\PYTHON\<u></u>2.5\label\windows\.tox\_<u></u>download mock manuel&lt;1.6 nose nose_fixes nose-cov testfixtures zc.buildout zc.recipe.egg zope.exceptions&lt;4.0dev zope.interface&gt;=3.6.0,&lt;4.0dev zope.testing<br>

<br>
...when it should, at a minimum, be as follows:<br>
<br>
C:\Jenkins\workspace\checker-<u></u>tox\PYTHON\2.5\label\windows\.<u></u>tox\py2.5\Scripts\pip.EXE install --download-cache=C:\Jenkins\<u></u>workspace\checker-tox\PYTHON\<u></u>2.5\label\windows\.tox\_<u></u>download mock &quot;manuel&lt;1.6&quot; nose nose_fixes nose-cov testfixtures zc.buildout zc.recipe.egg &quot;zope.exceptions&lt;4.0dev&quot; &quot;zope.interface&gt;=3.6.0,&lt;4.<u></u>0dev&quot; zope.testing<br>

<br>
Is this a Tox issue or a ShiningPanda issue?<br>
<br>
cheers,<br>
<br>
Chris<br>
<br>
Simplistix - Content Management, Batch Processing &amp; Python Consulting<br>
           - <a href="http://www.simplistix.co.uk" target="_blank">http://www.simplistix.co.uk</a><br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Olivier Mansion<br>ShiningPanda President &amp; Co-founder<br>(+33) 970-440-327<br><br><a href="https://www.shiningpanda.com" target="_blank">https://www.shiningpanda.com</a><br>
ShiningPanda: Hosted Continuous Integration for Python<br>Build, Test and Deploy your Libraries, Applications &amp; Web Projects<br>
</div>