diff --git a/hypothesis-python/docs/packaging.rst b/hypothesis-python/docs/packaging.rst
index 1aff697c4f..f9442c24ee 100644
--- a/hypothesis-python/docs/packaging.rst
+++ b/hypothesis-python/docs/packaging.rst
@@ -76,6 +76,6 @@ The organisation of the tests is described in the :gh-file:`hypothesis-python/te
Examples
--------
-* `arch linux `_
+* `arch linux `_
* `fedora `_
* `gentoo `_
diff --git a/tooling/src/hypothesistooling/__main__.py b/tooling/src/hypothesistooling/__main__.py
index 84e6caf818..5087fff150 100644
--- a/tooling/src/hypothesistooling/__main__.py
+++ b/tooling/src/hypothesistooling/__main__.py
@@ -40,7 +40,7 @@ def accept(fn):
def wrapped(*args, **kwargs):
if if_changed and tools.IS_PULL_REQUEST:
if not tools.has_changes(if_changed + BUILD_FILES):
- changed = ", ".join(if_changed)
+ changed = ", ".join(map(str, if_changed))
print(f"Skipping task due to no changes in {changed}")
return
fn(*args, **kwargs)