On Mon, Dec 21, 2009 at 09:30 +1100, Gordon Wrigley wrote: > Hi Holger, > > Ok, that makes sense, however we always use easy_install, currently I > have easy_install, easy_install-2.5 and easy_install-2.6. Will this > work the same as with setup.py?
easy_install-2.5 and easy_install-2.6 should give py.test2.5 and py.test2.6. For 'easy_install' proper it depends on which python executable it uses. Unless we always install 'py.test' in all cases in which case the last install wins and gets 'py.test'. holger > Gordon > > On Mon, Dec 21, 2009 at 9:22 AM, holger krekel <hol...@merlinux.eu> wrote: > > Hi Gordon, > > > > On Mon, Dec 21, 2009 at 09:05 +1100, Gordon Wrigley wrote: > >> Holger, > >> > >> So I currently have python, python2, python2.5 and python2.6 available > >> on my machine. 2.5 and 2.6 are actual executables, the other two are > >> symlinks to python2.6. > >> > >> What py.test executables will I get? > > > > python setup.py install -> py.test > > python2 setup.py install -> py.test2 > > python2.5 setup.py install -> py.test2.5 > > python2.6 setup.py install -> py.test2.6 > > > >> My preference would be for it to mirror the python ones. I don't care > >> about python2 so much, but having it mirror the other 3 would be good. > > > > seems to match. Maybe i also additionally always do a "py.test" proper > > so that people using the current way are not surprised. That would mirror > > how 'easy_install' is installed (it has a '-' dash in the middle though > > which > > i find suboptimal tab-completion-wise) > > > > On Windows it looks slightly different at the moment because there are > > usually > > no "pythonXYZ" differentiations but only different c:\\PythonXYZ\Python.exe > > files. > > As there is no common "bin" dir i guess using "py.test" always there is > > kind of > > fine?! > > > > holger > > > >> > >> Gordon > >> > >> On Mon, Dec 21, 2009 at 9:00 AM, holger krekel <hol...@merlinux.eu> wrote: > >> > On Sun, Dec 20, 2009 at 22:56 +0100, Laura Creighton wrote: > >> >> In a message of Sun, 20 Dec 2009 22:48:52 +0100, holger krekel writes: > >> >> >Hi all, > >> >> > > >> >> >i just committed a change which i'd release together with a bunch > >> >> >of other things as py-1.1.2. It makes py.test install as > >> >> > > >> >> > py.test # if python executable has basename 'python' > >> >> > py.test3 # if python executable has version_info >= (3,0) > >> >> > py.test2.x # if python executable has basename 'python2.x' (x > >> >> > in > >> >> >'4567') > >> >> > py.test-jython # if we are running on jython2.5 > >> >> > py.test-pypy # if we are running on pypy > >> >> > > >> >> >does this make sense to you, objections? It does for me because > >> >> >i can more easily run tests with various interpreters. But > >> >> >it means if you run "python2.4 setup.py install" you will not > >> >> >get a 'py.test2.4' only, and no 'py.test' proper. > >> >> > > >> >> >cheers, > >> >> >holger > >> >> > >> >> Ah, you mean you _will_ only get a py.text2.4 ?? or ... > >> > > >> > yes, currently it would be 'py.test2.4' only if the executable is > >> > named "python2.4". If it's named "python" and has version_info==(2,4,..) > >> > it would still install as 'py.test'. > >> > > >> > holger > >> > _______________________________________________ > >> > py-dev mailing list > >> > py-dev@codespeak.net > >> > http://codespeak.net/mailman/listinfo/py-dev > >> > > >> _______________________________________________ > >> py-dev mailing list > >> py-dev@codespeak.net > >> http://codespeak.net/mailman/listinfo/py-dev > >> > > > > -- > > > -- _______________________________________________ py-dev mailing list py-dev@codespeak.net http://codespeak.net/mailman/listinfo/py-dev