Hi Harald, On Wed, Jul 23, 2008 at 10:17 +0200, Harald Armin Massa wrote: > > I don't see how this error is any different from the one before. > > pypy shouldn't matter at all for "py.test -f". > > correct. Only difference in errors: > > with pypy installed and in python-path, py.test uses channel.py form > the pypy-distribution, without pypy installed (or not in python path), > py.test uses it's own "channel.py"
svn/pypy/dist/pypy has an svn:external sibling "py" lib at svn/pypy/dist/py and if you put pypy/dist on PYTHONPATH then the py lib this py lib is used. So you are still using a py lib's channel, not a "pypy one" :) > That maybe the same invitation to trouble than the shared library hell > in some operating systems.... that's why I point out this behaviour; > because getting different behaviours from a testing-system depending > on the libraries installed on the system is challenging :) I consider it a relatively normal PYTHONPATH issue. > Thanks for looking over the errors & fixing py.test to work, thanks for reporting/pushing! holger > > On Tue, Jul 22, 2008 at 18:15 +0200, Harald Armin Massa wrote: > >> C:\ham\ibox25>pytest -f > >> * opening PopenGateway: C:\Python25\python.exe > >> MASTER: initiated slave terminal session -> > >> MASTER: send start info, topdir=C:\ham\ibox25 > >> Traceback (most recent call last): > >> File "C:\Python25\Scripts\\py.test", line 4, in <module> > >> py.test.cmdline.main() > >> File "C:\Python25\Lib\site-packages\py\test\cmdline.py", line 15, in main > >> failures = session.main() > >> File "C:\Python25\Lib\site-packages\py\test\terminal\remote.py", line > >> 82, in m > >> ain > >> failures = self.run_remote_session(failures) > >> File "C:\Python25\Lib\site-packages\py\test\terminal\remote.py", line > >> 111, in > >> run_remote_session > >> return channel.receive() > >> File "C:\Python25\Lib\site-packages\py\execnet\channel.py", line 175, in > >> recei > >> ve > >> raise self._getremoteerror() or EOFError() > >> EOFError > >> > >> -- > >> GHUM Harald Massa > >> persuadere et programmare > >> Harald Armin Massa > >> Spielberger Straße 49 > >> 70435 Stuttgart > >> 0173/9409607 > >> no fx, no carrier pidgeon > >> - > >> EuroPython 2008 will take place in Vilnius, Lithuania - Stay tuned! > >> _______________________________________________ > >> py-dev mailing list > >> py-dev@codespeak.net > >> http://codespeak.net/mailman/listinfo/py-dev > >> > > > > -- > > collaborative expert contracting: http://merlinux.eu > > PyPy Python/Compiler tool chain: http://codespeak.net/pypy > > pylib py.test/greenlets/svn APIs: http://pylib.org > > > > > > -- > GHUM Harald Massa > persuadere et programmare > Harald Armin Massa > Spielberger Straße 49 > 70435 Stuttgart > 0173/9409607 > no fx, no carrier pigeon > - > EuroPython 2009 will take place in Birmingham - Stay tuned! > -- collaborative expert contracting: http://merlinux.eu PyPy Python/Compiler tool chain: http://codespeak.net/pypy pylib py.test/greenlets/svn APIs: http://pylib.org _______________________________________________ py-dev mailing list py-dev@codespeak.net http://codespeak.net/mailman/listinfo/py-dev