<div dir="ltr">Hi Luc,<div><br></div><div>The six and future dependencies in libtbx were added for Python 2/3 compatibility. Since the conversion for libtbx is mostly complete, it looks like a hard dependency on six and future are not really necessary. The imports can be replaced with try/except blocks, the next/__next__ and __boo__/__nonzero__ stuff can be manually handled, and there is one function from six that can be copied for reraising exceptions. Let me know if that&#39;s something you want. I&#39;m leaning towards removing the hard dependency because it does restore the original behavior.</div><div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><div>--</div><div><span style="font-size:12.8000001907349px">Billy K. Poon</span><br></div></div><div>Research Scientist, Molecular Biophysics and Integrated Bioimaging</div><div>Lawrence Berkeley National Laboratory</div><div>1 Cyclotron Road, M/S 33R0345</div><div>Berkeley, CA 94720</div><div>Tel: (510) 486-5709</div><div>Fax: (510) 486-5909</div><div>Web: <a href="https://phenix-online.org" target="_blank">https://phenix-online.org</a></div></div></div></div></div></div></div></div></div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Nov 9, 2018 at 3:02 AM Robert Oeffner &lt;<a href="mailto:rdo20@cam.ac.uk">rdo20@cam.ac.uk</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You shouldn&#39;t have to specify<br>
<br>
—with-python=\path-to-python-from-step-1<br>
<br>
Doing<br>
<br>
python2 bootstrap.py —builder=cctbxlite<br>
<br>
should be sufficient.<br>
<br>
Rob<br>
<br>
<br>
On 09/11/2018 09:42, Luc Bourhis wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; Trying to install cctbx on Windows 10,<br>
&gt;<br>
&gt; 1. install latest python 2 from Python.org<br>
&gt; 2. python2 bootstrap.py —builder=cctbxlite —with-python=\path-to-python-from-step-1<br>
&gt;<br>
&gt; It fails because of missing module “builtins”. So I installed pip, then used it to install “future”. Then I had to install “six” with pip. Am I being stupid or cctbx does not install out of the box anymore?<br>
&gt;<br>
&gt; Best wishes,<br>
&gt; Luc J Bourhis<br>
&gt; _______________________________________________<br>
&gt; cctbxbb mailing list<br>
&gt; <a href="mailto:cctbxbb@phenix-online.org" target="_blank">cctbxbb@phenix-online.org</a><br>
&gt; <a href="http://phenix-online.org/mailman/listinfo/cctbxbb" rel="noreferrer" target="_blank">http://phenix-online.org/mailman/listinfo/cctbxbb</a><br>
<br>
-- <br>
Robert Oeffner, Ph.D.<br>
Research Associate, The Read Group<br>
Department of Haematology,<br>
Cambridge Institute for Medical Research<br>
University of Cambridge<br>
Cambridge Biomedical Campus<br>
Wellcome Trust/MRC Building<br>
Hills Road<br>
Cambridge CB2 0XY<br>
<br>
<a href="http://www.cimr.cam.ac.uk/investigators/read/index.html" rel="noreferrer" target="_blank">www.cimr.cam.ac.uk/investigators/read/index.html</a><br>
tel: +44(0)1223 763234<br>
<br>
_______________________________________________<br>
cctbxbb mailing list<br>
<a href="mailto:cctbxbb@phenix-online.org" target="_blank">cctbxbb@phenix-online.org</a><br>
<a href="http://phenix-online.org/mailman/listinfo/cctbxbb" rel="noreferrer" target="_blank">http://phenix-online.org/mailman/listinfo/cctbxbb</a><br>
</blockquote></div>