diff --git a/dev-requirements.txt b/dev-requirements.txt
index 140e79fad6bbd0d13277923207ef43f313eec6ae..60798f20bfcdb6048d57ddf98c5150d2439c3b2f 100644
--- a/dev-requirements.txt
+++ b/dev-requirements.txt
@@ -11,7 +11,7 @@ nose
 #
 # We also have to wire off p4python entirely on Apple M1 for now, as neither
 # p4python nor p4api are available for the arch64 architecture.
-p4python; (python_version <= '3.9' or platform_system == 'Linux') and platform_machine != 'arm64'
+p4python; python_version >= '3' and (python_version <= '3.9' or platform_system == 'Linux') and platform_machine != 'arm64'
 
 setuptools>=18.2
 subvertpy
