Closed alirana01 closed 4 months ago
The project has updated preferences related to the Espressif Internet Development Framework (IDF), focusing on managing external assets and Python package installations. New constants for GitHub assets and a Python package index URL have been introduced. The UI preferences page now accommodates these settings with new fields and preference handling. The tools handler has been enhanced to consider these preferences during command execution.
Files | Change Summary |
---|---|
.../IDFCorePreferenceConstants.java .../EspresssifPreferencesPage.java .../Messages.java .../messages.properties |
Added new constants IDF_GITHUB_ASSETS , IDF_GITHUB_ASSETS_DEFAULT , PIP_EXTRA_INDEX_URL , and PIP_EXTRA_INDEX_URL_DEFAULT to IDFCorePreferenceConstants . Updated EspresssifPreferencesPage.java to include tools installation settings for GitHub assets and Python wheels. Added new strings and labels related to tools installation preferences. |
.../AbstractToolsHandler.java |
Updated functionality to retrieve preferences for IDF GitHub assets and PIP extra index URL to set environment variables during command execution. |
FAQ.md |
Added information about setting mirrors for Git and Pip Py Wheels in Eclipse Preferences to resolve timeout errors during tool installation. Instructions provided for adjusting mirrors based on region. |
š In the realm of code, where the bits entwine, š CodeRabbit hopped through the
commit
line. š ļø Tools and prefs, in harmony they dance, š A change so neat, it deserves a glance.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
@alirana01 Please rebase the changes with the master to resolve the conflcits so that @AndriiFilippov could verify further.
@alirana01 hi!
Tested under:
OS - Windows 10 ESP-IDF: v5.1.2
during tool installation:
@alirana01 hi !
Tested under: OS - Windows 10 ESP-IDF: v5.1.2
able to install tools / pip using cn mirrors š¢
able to build / flash / debug / monitor š¢
do see usage of particular links:
LGTM š
Description
Added a setting to configure the mirrors for tools installation in the Espressif Preference page to help users configure the installation of the tools via a different mirrors
Fixes # (IEP-1153)
Type of change
Please delete options that are not relevant.
How has this been tested?
Configure the mirror for the Github and python pip wheels to the cn server and install tools make sure to clear up the pip caches on your system and the espressif home directory. Install tools observe that the console should be downloading the tools from the defined mirror
Test Configuration:
Checklist
Summary by CodeRabbit
New Features
Enhancements
Documentation