diff --git a/lib/python/qmk/cli/__init__.py b/lib/python/qmk/cli/__init__.py
index 7f5e0a1fa6..1e1c266710 100644
--- a/lib/python/qmk/cli/__init__.py
+++ b/lib/python/qmk/cli/__init__.py
@@ -16,6 +16,7 @@ import_names = {
     # A mapping of package name to importable name
     'pep8-naming': 'pep8ext_naming',
     'pyusb': 'usb.core',
+    'qmk-dotty-dict': 'dotty_dict'
 }
 
 safe_commands = [
diff --git a/requirements.txt b/requirements.txt
index 3e23a6f333..92381d7d51 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -2,10 +2,10 @@
 appdirs
 argcomplete
 colorama
-dotty-dict
 hid
 hjson
 jsonschema>=3
 milc>=1.4.2
 pygments
 pyusb
+qmk-dotty-dict