Skip to content

Commit 9ef5968

Browse files
committed
Use nrn8.2.7; fix some 3.13 issues
1 parent af0d4b7 commit 9ef5968

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

omv/engines/getnrn.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
def install_neuron(version):
1111
if not version:
1212
if sys.version_info.major == 3:
13-
version = "8.2.6" # for pynn 0.11.0
13+
version = "8.2.7" # for pynn 0.11.0
1414
else:
1515
version = "7.6"
1616

omv/engines/neuron_.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ def is_installed():
8585
inform("Checking whether %s is installed..." % NeuronEngine.name, indent=1)
8686
try:
8787
output = check_output(["nrniv", "--version"], verbosity=2)
88+
output = output[output.index('NEURON'):]
8889
if is_verbose():
8990
inform(
9091
"%s is installed; env: %s"

omv/omv_util.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,8 @@ def main():
154154
]:
155155
installed_ver = False
156156
try:
157-
exec("import %s" % m)
158-
installed_ver = "v%s" % eval("%s.__version__" % m)
157+
mod = __import__(m)
158+
installed_ver = "v%s" % getattr(mod, "__version__", "unknown")
159159
except Exception:
160160
pass
161161
inform(

0 commit comments

Comments
 (0)