[cctbxbb] Python 2.4 compatibility

David Waterman dgwaterman at gmail.com
Thu Sep 15 04:37:50 PDT 2016


Perhaps Python 2.4 compatibility should be retained within libtbx though? I
guess this is a bootstrap failure you refer to?

Cheers

-- David

On 15 September 2016 at 12:34, David Waterman <dgwaterman at gmail.com> wrote:

> 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> 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
>>
>> 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
>> http://phenix-online.org/mailman/listinfo/cctbxbb
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://phenix-online.org/pipermail/cctbxbb/attachments/20160915/f5b6fadb/attachment.htm>


More information about the cctbxbb mailing list