aboutsummaryrefslogtreecommitdiff
path: root/lib/python/qmk/cli
diff options
context:
space:
mode:
authorNick Brassel <[email protected]>2024-11-08 15:57:22 +1100
committerGitHub <[email protected]>2024-11-08 04:57:22 +0000
commit580d18d2e9a9cb08f11439d5dd58d8e3adffd17f (patch)
tree761d0572fc7b46ddfbe2487e4f9684a26e8abc16 /lib/python/qmk/cli
parent4f9ef90754a79774da5685b786403c130d836ac4 (diff)
downloadqmk_firmware-580d18d2e9a9cb08f11439d5dd58d8e3adffd17f.tar.gz
qmk_firmware-580d18d2e9a9cb08f11439d5dd58d8e3adffd17f.zip
Speed improvements to `qmk find`. (#24385)
Diffstat (limited to 'lib/python/qmk/cli')
-rw-r--r--lib/python/qmk/cli/find.py2
-rwxr-xr-xlib/python/qmk/cli/mass_compile.py2
2 files changed, 4 insertions, 0 deletions
diff --git a/lib/python/qmk/cli/find.py b/lib/python/qmk/cli/find.py
index bfed91e22c..7d8b1b066c 100644
--- a/lib/python/qmk/cli/find.py
+++ b/lib/python/qmk/cli/find.py
@@ -1,5 +1,6 @@
"""Command to search through all keyboards and keymaps for a given search criteria.
"""
+import os
from milc import cli
from qmk.search import filter_help, search_keymap_targets
from qmk.util import maybe_exit_config
@@ -20,6 +21,7 @@ from qmk.util import maybe_exit_config
def find(cli):
"""Search through all keyboards and keymaps for a given search criteria.
"""
+ os.environ.setdefault('SKIP_SCHEMA_VALIDATION', '1')
maybe_exit_config(should_exit=False, should_reraise=True)
targets = search_keymap_targets([('all', cli.config.find.keymap)], cli.args.filter)
diff --git a/lib/python/qmk/cli/mass_compile.py b/lib/python/qmk/cli/mass_compile.py
index cf9be0fd1e..4c4669d451 100755
--- a/lib/python/qmk/cli/mass_compile.py
+++ b/lib/python/qmk/cli/mass_compile.py
@@ -20,6 +20,8 @@ def mass_compile_targets(targets: List[BuildTarget], clean: bool, dry_run: bool,
if len(targets) == 0:
return
+ os.environ.setdefault('SKIP_SCHEMA_VALIDATION', '1')
+
make_cmd = find_make()
builddir = Path(QMK_FIRMWARE) / '.build'
makefile = builddir / 'parallel_kb_builds.mk'