diff --git a/NEWS.rst b/NEWS.rst
index b553de2cc3b95a34b01df36adb53ff30dc34d6ab_TkVXUy5yc3Q=..05124e634d77f7fde2ff7be31c082e4536c3361e_TkVXUy5yc3Q= 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -12,6 +12,8 @@
 
 run_tests: exclude all manifest from coverage, previous exclusion did not apply for installable modules.
 
+Rename do_tests shell script so that it is installed, the console script was shadowing it.
+
 20.2.0
 ------
 
diff --git a/do_tests b/do_tests.zsh
similarity index 100%
rename from do_tests
rename to do_tests.zsh
diff --git a/pyproject.toml b/pyproject.toml
index b553de2cc3b95a34b01df36adb53ff30dc34d6ab_cHlwcm9qZWN0LnRvbWw=..05124e634d77f7fde2ff7be31c082e4536c3361e_cHlwcm9qZWN0LnRvbWw= 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -81,7 +81,7 @@
 script-files = [
   "create_archive",
   "create_documentation",
-  "do_tests",
+  "do_tests.zsh",
   "run_tests",
   "start"
 ]