From 523ff36d8d9596c14e9794ea7d6e004581f90c72 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Tue, 23 Jul 2024 16:22:25 -0500
Subject: [PATCH] Reword siphash24 warning message

See gh-250
---
 pytools/persistent_dict.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/pytools/persistent_dict.py b/pytools/persistent_dict.py
index f3a5a05..bd86a0c 100644
--- a/pytools/persistent_dict.py
+++ b/pytools/persistent_dict.py
@@ -56,8 +56,11 @@ from warnings import warn
 try:
     from siphash24 import siphash13 as _default_hash
 except ImportError:
-    warn("pytools.persistent_dict: unable to import 'siphash24.siphash13', "
-         "falling back to hashlib.sha256", stacklevel=1)
+    warn("Unable to import recommended hash 'siphash24.siphash13', "
+         "falling back to 'hashlib.sha256'. "
+         "Run 'python3 -m pip install siphash24' to install "
+         "the recommended hash.",
+         stacklevel=1)
     from hashlib import sha256 as _default_hash
 
 if TYPE_CHECKING:
-- 
GitLab