-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Open
Labels
Auto-AssignAuto assign by botAuto assign by botInstallationcustomer-reportedIssues that are reported by GitHub users external to the Azure organization.Issues that are reported by GitHub users external to the Azure organization.feature-request
Milestone
Description
Describe the bug
Installing azure-cli-2.36.0-1.el8.x86_64 result in 730MB worth of files installed.
To Reproduce
rpm -q --queryformat '%{SIZE} %{NAME} %{VERSION}\n' azure-cli
730875850 azure-cli 2.36.0
the RPM itself is only 50MB (compressed):
dnf info azure-cli-2.36.0-1.el8.x86_64
Name : azure-cli
Version : 2.36.0
Release : 1.el8
Architecture : x86_64
Size : 50 M
Source : azure-cli-2.36.0-1.el8.src.rpm
Repository : rolling_stable_microsoft
Summary : Azure CLI
URL : https://docs.microsoft.com/cli/azure/install-azure-cli
License : MIT
Description : A great cloud needs great tools; we're excited to introduce Azure CLI,
: our next generation multi-platform command line experience for Azure.
There is probably a good reason for that many libraries to be shipped along, such as ensuring that the CLI is self contained and does not depend on system libraries, but it seems there is an abnormal amount of historical versions shipped along, such as:
du -sh /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v*
1.5M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2015_06_15
1.6M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2016_03_30
2.1M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2016_04_30_preview
2.6M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2017_03_30
172K /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2017_09_01
2.6M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2017_12_01
3.0M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2018_04_01
3.4M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2018_06_01
496K /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2018_09_30
2.7M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2018_10_01
3.9M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2019_03_01
172K /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2019_04_01
4.4M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2019_07_01
656K /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2019_11_01
4.1M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2019_12_01
816K /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2020_05_01
3.8M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2020_06_01
840K /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2020_06_30
1.9M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2020_09_30
696K /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2020_10_01_preview
4.8M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2020_12_01
4.9M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2021_03_01
5.4M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2021_04_01
5.6M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2021_07_01
1.1M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2021_08_01
976K /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2021_10_01
4.6M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2021_11_01
1.1M /usr/lib64/az/lib/python3.6/site-packages/azure/mgmt/compute/v2021_12_01
so I wonder if there is ways to trim some of the package.
Expected behavior
Leaner package.
Environment summary
- CentOS8
- azure-cli-2.36.0-1.el8.x86_64
Installed using rpm from MS repo.
Reactions are currently unavailable
Metadata
Metadata
Labels
Auto-AssignAuto assign by botAuto assign by botInstallationcustomer-reportedIssues that are reported by GitHub users external to the Azure organization.Issues that are reported by GitHub users external to the Azure organization.feature-request