diff --git a/requirements.txt b/requirements.txt
index a4d3eff..1b0df5e 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9,7 +9,7 @@
 setuptools<50.0.0  # https://github.com/pypa/setuptools/commit/04e3df22df840c6bb244e9b27bc56750c44b7c85
 
 # Build requirements
-charm-tools>=2.4.4
+charm-tools>=2.4.4,<2.8
 
 # Workaround until https://github.com/juju/charm-tools/pull/589 gets
 # published