[cctbxbb] Python 2.4 compatibility

Gabor Bunkoczi gb360 at cam.ac.uk
Fri Sep 16 07:49:41 PDT 2016


I am glad to say that the offending code can be replaced with a Python 
2.4 compatible version.

https://sourceforge.net/p/cctbx/code/25398

BW, Gabor

On 2016-09-15 12:38, richard.gildea at diamond.ac.uk wrote:
> That is correct for cctbx as a whole, but we do (or at least did)
> support installation using the bootstrap script on systems with Python
> 2.4. See e.g.
> 
> https://sourceforge.net/p/cctbx/code/24426
> 
> Cheers,
> 
> Richard
> 
> Dr Richard Gildea
> Data Analysis Scientist
> Tel: +441235 77 8078
> 
> Diamond Light Source Ltd.
> Diamond House
> Harwell Science & Innovation Campus
> Didcot
> Oxfordshire
> OX11 0DE
> ________________________________
> From: cctbxbb-bounces at phenix-online.org
> [cctbxbb-bounces at phenix-online.org] on behalf of David Waterman
> [dgwaterman at gmail.com]
> Sent: 15 September 2016 12:34
> To: cctbx mailing list
> Subject: Re: [cctbxbb] Python 2.4 compatibility
> 
> Hi Richard,
> 
> According to Nat on 15th October 2012, CCTBX officially stopped
> supporting Python 2.4. Here's the text of his message:
> 
> 
> FYI for those of you who didn't get my original email: the minimum
> Python version required for CCTBX is now 2.5, so for anyone
> contributing to CCTBX, you can now use more advanced syntax such as
> "with" and "try/except/else/finally" (and decorators, which were
> already supported in 2.4, but we haven't used them so far).  Full list
> of changes in 2.5 here:
> 
> http://docs.python.org/whatsnew/2.5.html
> 
> -Nat
> 
> Cheers
> 
> -- David
> 
> On 15 September 2016 at 12:22,
> <richard.gildea at diamond.ac.uk<mailto:richard.gildea at diamond.ac.uk>>
> wrote:
> This commit uses the "with" statement, which was introduced in Python
> 2.5, to libtbx/__init__.py, preventing installation of DIALS from
> sources on systems with Python 2.4:
> 
> https://sourceforge.net/p/cctbx/code/25101/
> 
> Could this code be changed to remove the use of the "with" statement?
> 
> Cheers,
> 
> Richard
> 
> Dr Richard Gildea
> Data Analysis Scientist
> Tel: +441235 77 8078<tel:%2B441235%2077%208078>
> 
> Diamond Light Source Ltd.
> Diamond House
> Harwell Science & Innovation Campus
> Didcot
> Oxfordshire
> OX11 0DE
> 
> --
> This e-mail and any attachments may contain confidential, copyright
> and or privileged material, and are for the use of the intended
> addressee only. If you are not the intended addressee or an authorised
> recipient of the addressee please notify us of receipt by returning
> the e-mail and do not use, copy, retain, distribute or disclose the
> information in or attached to the e-mail.
> Any opinions expressed within this e-mail are those of the individual
> and not necessarily of Diamond Light Source Ltd.
> Diamond Light Source Ltd. cannot guarantee that this e-mail or any
> attachments are free from viruses and we cannot accept liability for
> any damage which you may sustain as a result of software viruses which
> may be transmitted in or with the message.
> Diamond Light Source Limited (company no. 4375679). Registered in
> England and Wales with its registered office at Diamond House, Harwell
> Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United
> Kingdom
> 
> 
> _______________________________________________
> cctbxbb mailing list
> cctbxbb at phenix-online.org<mailto:cctbxbb at phenix-online.org>
> http://phenix-online.org/mailman/listinfo/cctbxbb
> 
> 
> _______________________________________________
> cctbxbb mailing list
> cctbxbb at phenix-online.org
> http://phenix-online.org/mailman/listinfo/cctbxbb

-- 
##################################################

      Dr Gabor Bunkoczi

      Cambridge Institute for Medical Research
      Wellcome Trust/MRC Building
      Addenbrooke's Hospital
      Hills Road
      Cambridge CB2 0XY
##################################################


More information about the cctbxbb mailing list