__init__.py 629 B

1234567891011121314151617181920212223242526
  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 cformat
  7. from . import compile
  8. from . import config
  9. from . import docs
  10. from . import doctor
  11. from . import flash
  12. from . import hello
  13. from . import json
  14. from . import json2c
  15. from . import list
  16. from . import kle2json
  17. from . import new
  18. from . import pyformat
  19. from . import pytest
  20. if sys.version_info[0] != 3 or sys.version_info[1] < 6:
  21. cli.log.error('Your Python is too old! Please upgrade to Python 3.6 or later.')
  22. exit(127)