holger krekel wrote: > On Mon, Dec 21, 2009 at 10:11 +0100, Adam wrote: > > holger krekel wrote: > > > > > 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? > > > > I don't know how easy it will be to get this to work with > > debian's python-setup (or for any other distributor). > > good point. OTOH they anyway modify the setup.py
Debian currently doesn't modify the setup.py. > so it's easy to implement their policy. It is not a policy matter. There might be a problem if the packager has different interpreters than the installer (package build vs. package install). I assume python-setup only uses python as interpreter so everything should be the same as now without the packager changing anything. > I believe python3 is currently the > standard so they probably should do 'py.test3' at least ... If you could offer a simple way to just create the py.testXX it should be possible to create them for every interpreter on the installed system (using the hook in python-setup). > (not sure who is doing py.test debian packaging currently, btw) Chris Lamb <ch...@chris-lamb.co.uk> > That being said, i am considering to actually follow your suggestion > and implement the '-i' option. And also provide a py.test3 for python3. > > If you specify interpreters that don't exist what would you like py.test to > do? Bail out up-front or produce skips or ..? I don't have a strong opinion on this. I would favor skips or a warning. That would give an easy way to share which interpreters are supported without caring if they are installed on the specific developer machine. --Adam
signature.asc
Description: PGP signature
_______________________________________________ py-dev mailing list py-dev@codespeak.net http://codespeak.net/mailman/listinfo/py-dev