Closed
Description
An "extension pack" is generally a curated collection of extensions targeted at a specific scenario. The Azure extension pack installs 10+ extensions all related to Azure. As a user I might be interested in 8 of the extensions and want to uninstall the rest.
However, it is hard to uninstall a subset of the pack because those extensions are defined as dependencies of the extension pack extension.
Suggest that we introduce a mechanism where I can define a collection of extensions (an extension pack), but they are not dependencies of the root extension. That way I can (as a user) install an extension pack for Python or Azure or [fill in the blank], see all the cool extensions, and then manage individual ones more easily.