diff --git a/meta-python/recipes-devtools/python/python3-fsspec/run-ptest b/meta-python/recipes-devtools/python/python3-fsspec/run-ptest
new file mode 100755
index 0000000000..544881a837
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-fsspec/run-ptest
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+# test_async_cat_file_ranges fetches a file from a public S3 bucket, so it
+# needs working DNS and internet access from the target.
+pytest --automake \
+    --deselect implementations/tests/test_reference.py::test_async_cat_file_ranges
diff --git a/meta-python/recipes-devtools/python/python3-fsspec_2026.9.0.bb b/meta-python/recipes-devtools/python/python3-fsspec_2026.9.0.bb
index cacafc88d6..6b2b4c33b1 100644
--- a/meta-python/recipes-devtools/python/python3-fsspec_2026.9.0.bb
+++ b/meta-python/recipes-devtools/python/python3-fsspec_2026.9.0.bb
@@ -6,6 +6,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=b38a11bf4dcdfc66307f8515ce1fbaa6"
 SRC_URI = "git://github.com/fsspec/filesystem_spec;protocol=https;branch=master;tag=${PV}"
 SRCREV = "0f76baaae4a227b085b18e8469e6cc1792a95ade"

+SRC_URI += "file://run-ptest"
+
 inherit python_hatchling ptest-python-pytest

 DEPENDS = "python3-hatch-vcs-native python3-hatchling-native"
