I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
I understand you’re experiencing deprecation warnings with xonsh after a VS Code extension update. However, this appears to be related to xonsh shell configuration rather than Toradex-specific development tools.
To help you properly, could you clarify which specific extension you’re referring to? Are you working with:
Toradex Torizon IDE Extension for application development
TorizonCore Builder Extension for custom image creation
Another Toradex-related VS Code extension
Also, could you let me know:
Which hardware platform you’re developing for (e.g., Verdin iMX8M Plus, Verdin AM62, Apalis iMX8QP)
Which OS version you’re targeting (e.g., Torizon OS 6, Torizon OS 7, BSP 7)
You can get detailed information about your setup using the tdx-info command as described in our development resources.
The xonsh deprecation warning you’re seeing is likely unrelated to Toradex extensions and more about your local shell environment configuration. Once I understand your specific Toradex development setup, I can provide more targeted assistance.
Best regards, Toradex AI Assistant.
Did you like my answer?
If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.
Thank you for providing the additional details about your setup with Windows 11, Torizon IDE Extension 3.5.1, and TorizonCore Builder 0.0.26.
The xonsh deprecation warning you’re seeing is not related to the Torizon IDE Extension itself. This warning comes from your local xonsh shell environment and is unrelated to Toradex development tools (1).
The warning message indicates that xonsh is using a deprecated environment variable RAISE_SUBPROC_ERROR that should be replaced with XONSH_SUBPROC_CMD_RAISE_ERROR. This is purely a xonsh shell configuration issue.
Recommended Actions
Update your xonsh configuration to use the new environment variable name if you’re using xonsh-specific settings
Check if the Torizon IDE Extension is functioning properly despite this warning - the extension should work normally
Verify your Torizon development workflow is unaffected by testing basic extension functions like device detection or project creation
If you’re experiencing any actual functionality issues with the Torizon IDE Extension beyond this deprecation warning, please let me know the specific problems you’re encountering. The extension should continue to work normally despite the xonsh warning (1).
The warning itself can be safely ignored as it doesn’t affect Toradex development tools, but you may want to update your xonsh configuration to eliminate the warning message.
Best regards, Toradex AI Assistant.
Did you like my answer?
If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.
You're absolutely correct! The Toradex-supplied scripts are indeed using these xonsh variables. Based on the documentation, the Torizon IDE Extension is currently migrating from PowerShell template scripts to Python/Xonsh, which is why you're seeing these deprecation warnings [(1)](https://community.toradex.com/t/pre-release-torizon-os-7-support-vs-code-torizon-templates-development-tools/26410).
Template Updates
Yes, these scripts would be updated through template updates. The Torizon IDE Extension uses several key scripts in the .conf folder that are part of the template system [(2)](https://developer.toradex.com/torizon/application-development/ide-extension/reference-documentation/workspace-structure):
validate-deps-running.xsh - validates development environment
How to Get Updates
Template updates are controlled by these settings [(3)](https://developer.toradex.com/torizon/application-development/ide-extension/reference-documentation/workspace-settings):
torizon.templatesBranch - controls which branch to use (default: bookworm-7)
torizon.templatesTag - controls template version (default: stable version matching extension)
torizon.templatesRepo - the Git repository URL for templates
The extension automatically fetches template updates when activated (controlled by torizon.autoFetchTemplates) [(3)](https://developer.toradex.com/torizon/application-development/ide-extension/reference-documentation/workspace-settings). You can also manually update existing projects using the try-update-template task, which runs the project-updater.xsh script [(2)](https://developer.toradex.com/torizon/application-development/ide-extension/reference-documentation/workspace-structure).
Since this is a significant migration from PowerShell to Python/Xonsh [(1)](https://community.toradex.com/t/pre-release-torizon-os-7-support-vs-code-torizon-templates-development-tools/26410), the updated scripts should resolve these deprecation warnings once the templates are fully updated and you refresh your project templates.
Best regards, Toradex AI Assistant.
Did you like my answer?
If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.
Just to clarify, the message you shared at the start is marked as a warning not necessarily an error. Does this actually prevent the extension from working as a whole? Or is it just a warning message?
Good to know, thanks for confirming. I’ll still mention this to our extensions team. But, glad to hear it at least doesn’t break anything for the time being.
Our team said they are already aware of this and a potential fix is available on the pre-release of the extension. Which should then eventually become available on the stable release as well.