-
Notifications
You must be signed in to change notification settings - Fork 160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kconfiglib cannot be installed from MSYS #77
Comments
Didn't know it reported as Maybe you could try playing around a bit in MSYS 2 and see what some different Python system identification functions return? |
Usually, we test for |
Got MSYS2 installed now.
Yeah, I don't see a way to identify MSYS2 with environment markers either. Bit messy that it doesn't distinguish itself from the "official" Python. Would be nice if there was an "install if compatible package available" option in Looking at https://github.com/msys2/msys2/wiki/Terminals, MSYS2 doesn't use the regular Windows Console API for its terminal (it uses Mintty), so it won't be compatible with I could drop I'll dig some more to see if I can find a way to detect MSYS2 or only install Have you considered just copying Kconfiglib into ESP-IDF by the way? It's the solution I recommend in general for third-party dependencies that don't have any complicated dependencies themselves, because it's so stupid that it can't break. I'm a bit stone-age though. :) |
Yes, unfortunately it is very messy and inconvenient either for Windows console users or MSYS users. Thank you for looking into this.
You can get a little further if you set the TERMINFO environment variable.
Yes, we are including it now but would like to install by |
Maybe I could make a major version bump and drop the Back on the grind atm, but I'll think over it. |
Maybe a sufficient solution would be for now to make |
Adds commit 21b4c1e ("Do not automatically install windows-curses on Windows"), which fixes installation on MSYS2. See that commit for an explanation, and this issue: #77 Also adds commit 72e3d20 ("menuconfig: Give hint when 'curses' can't be imported on Windows"), to make it easy for users to know what to do if stuff breaks. Sorry if this change caused problems!
Adds commit 21b4c1e ("Do not automatically install windows-curses on Windows"), which fixes installation on MSYS2. See that commit for an explanation, and this issue: #77 Also adds commit 72e3d20 ("menuconfig: Give hint when 'curses' can't be imported on Windows"), to make it easy for users to know what to do if stuff breaks. Sorry if this change caused problems!
Fixed by removing the
|
I closed this zephyrproject-rtos/windows-curses#4 accepting that
windows-curses
cannot be installed in MSYS but I think Kconfiglib should not request it there if it cannot be installed.The text was updated successfully, but these errors were encountered: