zvecr
d20af71118
Automatically configure userspace at runtime
2024-10-27 05:00:54 +00:00
Joel Challis
8f85a8856f
Update for milc 1.9.0 changes ( #184 )
2024-10-27 04:59:42 +00:00
Joel Challis
86a3decd0a
Bump minimum Python version to 3.9 ( #178 )
2024-10-27 04:36:55 +00:00
Zach White
982349a450
move the yesno import to after the set_metadata call
2021-05-26 19:00:16 -07:00
Zach White
4d161c9ec4
fix qmk config
2021-05-26 17:55:15 -07:00
Ryan
558251860a
Updates for milc 1.4.0 ( #52 )
...
* Updates for milc 1.4.0
* Add halo dependency
* Just set version for now; remove halo as milc 1.4.1 should pull that in
* Bump milc
* Remove appdirs, argcomplete and colorama as they are also pulled in by MILC
2021-05-26 10:07:13 -07:00
Zach White
4283c258d9
remove the module checking code in favor of qmk_firmware doing that directly
2021-05-10 12:22:44 -07:00
Zach White
1da98510d3
make the qmk_firmware check more robust
2021-03-27 11:34:36 -07:00
Zach White
fe42ab3534
General improvements
...
* refactor to make the code clearer in some places
* don't call bin/qmk anymore
* ask the user if they want to install python modules when they're missing
2021-03-27 08:34:34 -07:00
skullY
5342ab3e10
check if requirements are installed before importing qmk_firmware
2020-10-19 09:30:01 -07:00
fauxpark
07c38a36d5
Change MSYS2 terminal warning to an error
2020-10-07 12:05:37 -07:00
Zach White
7605ab1007
Switch to installed milc ( #31 )
2020-10-06 18:42:40 -07:00
fauxpark
8a531f7b7b
Fix CLI not producing any return codes
2020-09-14 08:31:23 -07:00
skullY
12c415f09c
Add a warning for when people have (probably) misconfigured QMK_HOME
2020-07-19 16:16:21 -07:00
Erovia
0105405d83
Checking for the 'quantum' directory is better for long term
2020-05-10 17:41:30 +02:00
Erovia
92c57e2a46
Fix possibility of recursive execution
2020-05-10 17:30:30 +02:00
Erovia
191980052e
Add warning message for MSYS users
2020-04-11 19:44:56 +02:00
skullydazed
5fbdd95c4b
Fix indentation
2020-04-11 10:31:54 -07:00
skullydazed
1002360e20
Update qmk_cli/script_qmk.py
...
Co-Authored-By: Erovia <Erovia@users.noreply.github.com >
2020-04-11 10:31:54 -07:00
zvecr
a0b692d718
Handle failed import with exception instead
2020-04-11 10:31:54 -07:00
zvecr
ab7d0c6e46
Protect against empty QMK_HOME folder
2020-04-11 10:31:54 -07:00
Erovia
a15b0d6460
Fix WinError 193 on MSYS2
2020-03-26 07:51:17 -07:00
skullY
a4e9c34387
Add a warning when run on old python versions
2020-02-21 12:03:46 -08:00
skullY
6a0e62a078
Remove notes for things that are done
2020-02-21 11:13:41 -08:00
skullY
177fa55bce
fix pytest in qmkfm/base_container
2019-11-11 13:03:39 -08:00
skullY
8ec66dd599
Improve --version
2019-11-11 11:56:20 -08:00
skullY
6f1ec49a9a
Add support for specifying user.qmk_home in config
2019-11-11 09:15:24 -08:00
zvecr
73628cc6b0
Fix in_qmk_firmware for Python 3.5
2019-10-12 13:15:15 -07:00
skullY
38aefc9716
Fix the environment
2019-09-25 09:54:16 -07:00
skullY
1ea8f02927
Rework how we import subcommands
2019-09-09 10:30:10 -07:00
skullY
1d622467e4
Fix logging so certain modules don't output unwanted debug messages
2019-09-08 21:21:04 -07:00
skullY
a5c8efddb4
Rework how the CLI calls subcommands
2019-09-08 19:58:56 -07:00
skullY
8b465623d1
fix qmk setup when run on a fresh system
2019-07-01 01:31:29 -07:00
skullY
814a3ef41b
Add a very lightly tested qmk setup
2019-07-01 00:11:18 -07:00
skullY
96387aeec2
Move subcommands into their own module
2019-06-30 23:01:33 -07:00
skullY
680c786cd8
Fix the subcommand argument parsing
2019-06-30 22:53:20 -07:00
skullY
e1e1aaf041
Use flit to package instead of setuptools
2019-06-30 20:03:14 -07:00