From b76f410631b65bd9a7a6012297da491ac38fc3cb Mon Sep 17 00:00:00 2001 From: Joni Herttuainen Date: Mon, 8 Jul 2024 14:23:28 +0200 Subject: [PATCH] only set legacy print mode if numpy >= 2 --- bluepysnap/circuit_validation.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bluepysnap/circuit_validation.py b/bluepysnap/circuit_validation.py index f310af3b..dbea438a 100644 --- a/bluepysnap/circuit_validation.py +++ b/bluepysnap/circuit_validation.py @@ -20,8 +20,9 @@ L = logging.getLogger("brainbuilder") MAX_MISSING_FILES_DISPLAY = 10 -# print numpy scalars as "1" instead of "np.uint64(1)" -np.set_printoptions(legacy="1.25") +# print numpy scalars as "1" instead of "np.uint64(1)" (changed in numpy==2.0.0) +if np.version.version >= "2.0.0": # pragma: no cover + np.set_printoptions(legacy="1.25") def _check_partial_circuit_config(config):