Skip to content

Instantly share code, notes, and snippets.

@Canorus
Created December 19, 2022 14:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Canorus/857efc7064d35f933979233a054b4f97 to your computer and use it in GitHub Desktop.
Save Canorus/857efc7064d35f933979233a054b4f97 to your computer and use it in GitHub Desktop.
command qmk fails
(.env) Mac-mini-2020:qmk_firmware canor$ python3 -m pip install -r requirements.txt
Collecting appdirs
Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Collecting argcomplete
Using cached argcomplete-2.0.0-py2.py3-none-any.whl (37 kB)
Collecting colorama
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting dotty-dict
Using cached dotty_dict-1.3.1-py3-none-any.whl (7.0 kB)
Collecting hid
Using cached hid-1.0.5-py3-none-any.whl
Collecting hjson
Using cached hjson-3.1.0-py3-none-any.whl (54 kB)
Collecting jsonschema>=4
Using cached jsonschema-4.17.3-py3-none-any.whl (90 kB)
Collecting milc>=1.4.2
Using cached milc-1.6.6-py2.py3-none-any.whl (24 kB)
Collecting pygments
Using cached Pygments-2.13.0-py3-none-any.whl (1.1 MB)
Collecting pyserial
Using cached pyserial-3.5-py2.py3-none-any.whl (90 kB)
Collecting pyusb
Using cached pyusb-1.2.1-py3-none-any.whl (58 kB)
Collecting pillow
Downloading Pillow-9.3.0-cp310-cp310-macosx_10_10_x86_64.whl (3.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 9.9 MB/s eta 0:00:00
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
Using cached pyrsistent-0.19.2-cp310-cp310-macosx_10_9_universal2.whl (82 kB)
Collecting attrs>=17.4.0
Using cached attrs-22.1.0-py2.py3-none-any.whl (58 kB)
Collecting spinners
Using cached spinners-0.0.24-py3-none-any.whl (5.5 kB)
Collecting halo
Using cached halo-0.0.31-py3-none-any.whl
Collecting six>=1.12.0
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting log-symbols>=0.0.14
Using cached log_symbols-0.0.14-py3-none-any.whl (3.1 kB)
Collecting termcolor>=1.1.0
Using cached termcolor-2.1.1-py3-none-any.whl (6.2 kB)
Installing collected packages: spinners, pyserial, hjson, hid, appdirs, termcolor, six, pyusb, pyrsistent, pygments, pillow, dotty-dict, colorama, attrs, argcomplete, log-symbols, jsonschema, halo, milc
Successfully installed appdirs-1.4.4 argcomplete-2.0.0 attrs-22.1.0 colorama-0.4.6 dotty-dict-1.3.1 halo-0.0.31 hid-1.0.5 hjson-3.1.0 jsonschema-4.17.3 log-symbols-0.0.14 milc-1.6.6 pillow-9.3.0 pygments-2.13.0 pyrsistent-0.19.2 pyserial-3.5 pyusb-1.2.1 six-1.16.0 spinners-0.0.24 termcolor-2.1.1
(.env) Mac-mini-2020:qmk_firmware canor$ qmk
Error: %s: %s ('ImportError', ImportError("cannot import name 'Draft202012Validator' from 'jsonschema' (/usr/local/lib/python3.9/site-packages/jsonschema/__init__.py)"))
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/qmk_cli/script_qmk.py", line 76, in main
import qmk.cli # noqa
File "/Users/canor/scripts/qmk_firmware/lib/python/qmk/cli/__init__.py", line 243, in <module>
__import__(subcommand)
File "/Users/canor/scripts/qmk_firmware/lib/python/qmk/cli/generate/info_json.py", line 8, in <module>
from jsonschema import Draft202012Validator, RefResolver, validators
ImportError: cannot import name 'Draft202012Validator' from 'jsonschema' (/usr/local/lib/python3.9/site-packages/jsonschema/__init__.py)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment