__init__.py 753 B

1234567891011121314151617181920212223242526272829303132
  1. """QMK CLI Subcommands
  2. We list each subcommand here explicitly because all the reliable ways of searching for modules are slow and delay startup.
  3. """
  4. import sys
  5. from milc import cli
  6. from . import c2json
  7. from . import cformat
  8. from . import chibios
  9. from . import clean
  10. from . import compile
  11. from . import config
  12. from . import docs
  13. from . import doctor
  14. from . import flash
  15. from . import generate
  16. from . import hello
  17. from . import info
  18. from . import json
  19. from . import json2c
  20. from . import lint
  21. from . import list
  22. from . import kle2json
  23. from . import new
  24. from . import pyformat
  25. from . import pytest
  26. if sys.version_info[0] != 3 or sys.version_info[1] < 6:
  27. cli.log.error('Your Python is too old! Please upgrade to Python 3.6 or later.')
  28. exit(127)