Skip to content

Commit dda7b96

Browse files
committed
fix: Update eq version check in poly grad notebook for new py versions
1 parent 3637ec2 commit dda7b96

2 files changed

Lines changed: 22 additions & 5 deletions

File tree

public/notebooks/polynomial_gradients.html

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,14 @@ <h1 id="Polynomial-Gradients">Polynomial Gradients<a class="anchor-link" href="#
264264
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
265265
<div class="CodeMirror cm-s-jupyter">
266266
<div class="highlight hl-ipython3"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">equadratures</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">eq</span>
267-
<span class="n">eq</span><span class="o">.</span><span class="n">__version__</span>
267+
268+
<span class="k">try</span><span class="p">:</span>
269+
<span class="n">ver</span> <span class="o">=</span> <span class="n">eq</span><span class="o">.</span><span class="n">__version__</span>
270+
<span class="k">except</span> <span class="ne">AttributeError</span><span class="p">:</span>
271+
<span class="kn">from</span><span class="w"> </span><span class="nn">importlib.metadata</span><span class="w"> </span><span class="kn">import</span> <span class="n">version</span>
272+
<span class="n">ver</span> <span class="o">=</span> <span class="n">version</span><span class="p">(</span><span class="s2">"equadratures"</span><span class="p">)</span>
273+
274+
<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">"equadratures version:"</span><span class="p">,</span> <span class="n">ver</span><span class="p">)</span>
268275
</pre></div>
269276
</div>
270277
</div>
@@ -275,8 +282,9 @@ <h1 id="Polynomial-Gradients">Polynomial Gradients<a class="anchor-link" href="#
275282
</div>
276283
<div class="jp-OutputArea jp-Cell-outputArea">
277284
<div class="jp-OutputArea-child">
278-
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
279-
<pre>'10.0.0.1'</pre>
285+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
286+
<pre>equadratures version: 10.0.0.1
287+
</pre>
280288
</div>
281289
</div>
282290
</div>

public/notebooks/polynomial_gradients.ipynb

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,16 @@
8686
],
8787
"source": [
8888
"import equadratures as eq\n",
89-
"eq.__version__"
89+
"\n",
90+
"try:\n",
91+
" # For older versions: Python<3.8\n",
92+
" ver = eq.__version__\n",
93+
"except AttributeError:\n",
94+
" # For Python>=3.8\n",
95+
" from importlib.metadata import version\n",
96+
" ver = version(\"equadratures\")\n",
97+
"\n",
98+
"print(f\"equadratures version:\", ver)"
9099
]
91100
},
92101
{
@@ -441,7 +450,7 @@
441450
"name": "python",
442451
"nbconvert_exporter": "python",
443452
"pygments_lexer": "ipython3",
444-
"version": "3.11.1"
453+
"version": "3.11.13"
445454
}
446455
},
447456
"nbformat": 4,

0 commit comments

Comments
 (0)