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

Reply via email to