[universal] - Update pinned toolings and removal of python libraries #1611
+18
−34
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Ref: https://github.com/devcontainers/internal/issues/184
Devcontainer Image:
Description of changes:
1. numpy
2. pandas
3. scipy
4. matplotlib
5. seaborn
6. scikit-learn
7. torch
8. plotly
npm 9.8.1which was manually installed in past to override the then available vulnerable npm version, GHSA-c2qf-rxjj-qqgw. This is not needed anymore as we have npm 10 and 11 versions available with node 22 and 24 respectively.chowncommand in/opt/and home directory as Docker uses a copy-on-write filesystem. When the file metadata is changed(like ownership with chown), docker doesn't just update the metadata - it creates a complete copy of the file in the new layer, instead apply the command on specific directories as deemed necessary to allow Oryx to install different versions of dotnet and php.Changelog:
machine-learning-packages,patch-pythonfrom the build process.npm 9.8.1from setup-user build script.Checklist: