-
Notifications
You must be signed in to change notification settings - Fork 178
Auto-installing missing Python modules #795
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
Comments
Internal Jira reference: https://jira.arm.com/browse/MBOCUSTRIA-200 |
Same here Running master as of today (noticed this even in the last patch releases), Mbed CLI 1.8.2 Why are we getting this warning? |
Hi See #782 mbed CLI 1.8.3 is correcting this, but as tested in #782, crash can happen |
So this is a duplicate. @theotherjimmy / @bridadan Shall we close this? |
Proposition ?
=> no more long "pip list" check, no more requirement parsing in script Thx |
Please fix this ASAP, it's a really annoying feature and I can only guess how much useless cycles it uses in our CIs. 2ndly, turns out this creates some kind of interesting dependency on pip version - which fails with pip 19.0.1. 3rdly - the only thing I would accept is that you add a new command, |
The python modules that are required for Mbed OS tools to run are changing over time, where more and various functionalities are added, e.g. icetea, mbed_cloud_sdk, manifest tool, but also python library modules. To satisfy these changing requirements, it's part of the user flows (not CI flows) that Mbed CLI will check whether all required modules are installed and available for the user be able to run normally the Mbed OS tools - compile, test, export, etc. Therefore this is core part of the process and we cannot install requirements ONCE. For your CI there's already a |
Those changes won't come in every day or every compile. If something breaks, we should check requirements then to fix it. The default behaviour should not be we check, but rather check when asked (in my opinion). |
Every time when I compile, I get:
Which takes multiple seconds. Running Mbed OS 5.10, Mbed CLI 1.8.2.
The text was updated successfully, but these errors were encountered: