[Rivet] python2 change

Andy Buckley andy.buckley at cern.ch
Mon May 12 13:41:31 BST 2014


On 12/05/14 13:59, David Grellscheid wrote:
> 
>> if [porting the code to Python3] can be done
> 
> That very strongly depends on the minimum version you still need to
> support. The higher x is in 2.x the easier the job gets.

If we are prepared to drop support for native SL5 (i.e. without an LCG
environment) then we can aim for 2.5 and upward. And if we aim for SL6
as our "least up-to-date" platform then 2.6.6 is the minimum. ATLAS has
no requirement for Rivet to work on Python versions lower than 2.7, I think.

Being able to assume Python 2.6.6 or later would make the migration far
easier, I think. I'm personally happy to drop support for SL5 now: the
whole Grid has managed to switch to SL6 so individuals have ~no excuse!

I don't know if there are many "standard" systems out there with Python
2.5. What versions are installed on current/recent Macs?

Andy

-- 
Dr Andy Buckley, Royal Society University Research Fellow
Particle Physics Expt Group, University of Glasgow / PH Dept, CERN


More information about the Rivet mailing list