<html>#2696: Update kuibit to 1.4.0
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Gabriele Bozzola</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td>ET_2023_05</td></tr>
<tr><td style='text-align:right'>  Version:</td><td></td></tr>
<tr><td style='text-align:right'>     Type:</td><td>enhancement</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>major</td></tr>
<tr><td style='text-align:right'>Component:</td><td></td></tr>
</table>

<p>Comment (by Roland Haas):</p>
<p>Having been poked to comment. Here’s my comment:  </p>
<p>Oh right, it still says "new version of kuibit". In the call Gabriele<br>
suggested to use the old version either in the ET in general (not so<br>
great) or add a warning for the affected machines (somewhat better).</p>
<p>If I recall correctly then what will happen is that if one does say:</p>
<div class="codehilite"><pre><span></span><span>pip install kuibit==1.4.0</span>
</pre></div>


<p>on a system without Python 3.8 loaded (not present, loaded) then pip<br>
will report that not suitable kuibit is found. Eg on Stampede2 right<br>
now:</p>
<div class="codehilite"><pre><span></span>$ module load python3
Lmod is automatically replacing <span class="s2">&quot;python2/2.7.15&quot;</span> with <span class="s2">&quot;python3/3.7.0&quot;</span>.
$ pip install <span class="nv">kuibit</span><span class="o">==</span><span class="m">1</span>.4.0
Collecting <span class="nv">kuibit</span><span class="o">==</span><span class="m">1</span>.4.0
Could not find a version that satisfies the requirement <span class="nv">kuibit</span><span class="o">==</span><span class="m">1</span>.4.0 <span class="o">(</span>from versions: <span class="m">1</span>.0.0b0, <span class="m">1</span>.0.0, <span class="m">1</span>.1.0, <span class="m">1</span>.1.1, <span class="m">1</span>.2.0b0, <span class="m">1</span>.2.0, <span class="m">1</span>.2.1, <span class="m">1</span>.3.0, <span class="m">1</span>.3.1, <span class="m">1</span>.3.2, <span class="m">1</span>.3.3, <span class="m">1</span>.3.4, <span class="m">1</span>.3.5, <span class="m">1</span>.3.6<span class="o">)</span>
No matching distribution found <span class="k">for</span> <span class="nv">kuibit</span><span class="o">==</span><span class="m">1</span>.4.0
</pre></div>


<p>while leaving out the version number will pick the newest available<br>
version.</p>
<p>A workaround for the same command to work on all clusters is actually<br>
to use:</p>
<div class="codehilite"><pre><span></span>$ pip install --upgrade <span class="s1
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2696/update-kuibit-to-140'>https://bitbucket.org/einsteintoolkit/tickets/issues/2696/update-kuibit-to-140</a></p>
</html>