When I run pip install azure-cli it takes forever because it installs all of the azure packages listed below. This is really inconvenient, as all I need is a dev-dependency which provides az login and allows me to instantiate the DefaultAzureCredential() from azure.identity via the AzureCliCredential.
Python offers ways to install a specific configuration of a package, e.g. something like pip install azure-cli[login] should be possible to implement in the packaging step rather easily.
• Installing azure-cli-core (2.53.1)
• Installing azure-cosmos (3.2.0)
• Installing azure-data-tables (12.4.0)
• Installing azure-datalake-store (0.0.53)
• Installing azure-graphrbac (0.60.0)
• Installing azure-keyvault-administration (4.3.0)
• Installing azure-keyvault-certificates (4.7.0)
• Installing azure-keyvault-keys (4.8.0b2)
• Installing azure-keyvault-secrets (4.7.0)
• Installing azure-loganalytics (0.1.1)
• Installing azure-mgmt-advisor (9.0.0)
• Installing azure-mgmt-apimanagement (4.0.0): Installing...
• Installing azure-mgmt-appconfiguration (3.0.0)
• Installing azure-mgmt-appcontainers (2.0.0)
• Installing azure-mgmt-applicationinsights (1.0.0)
• Installing azure-mgmt-appconfiguration (3.0.0)
• Installing azure-mgmt-appcontainers (2.0.0)
• Installing azure-mgmt-applicationinsights (1.0.0)
• Installing azure-mgmt-apimanagement (4.0.0)
• Installing azure-mgmt-appconfiguration (3.0.0)
• Installing azure-mgmt-appcontainers (2.0.0)
• Installing azure-mgmt-applicationinsights (1.0.0)
• Installing azure-mgmt-authorization (4.0.0): Installing...
• Installing azure-mgmt-batch (17.0.0)
• Installing azure-mgmt-batchai (7.0.0b1)
• Installing azure-mgmt-billing (6.0.0)
• Installing azure-mgmt-botservice (2.0.0)
• Installing azure-mgmt-cdn (12.0.0)
• Installing azure-mgmt-cognitiveservices (13.5.0)
• Installing azure-mgmt-compute (30.0.0): Installing...
• Installing azure-mgmt-containerinstance (10.1.0)
• Installing azure-mgmt-containerregistry (10.1.0): Installing...
• Installing azure-mgmt-containerservice (26.0.0): Installing...
• Installing azure-mgmt-cosmosdb (9.2.0)
• Installing azure-mgmt-databoxedge (1.0.0): Installing...
• Installing azure-mgmt-datalake-store (0.5.0)
• Installing azure-mgmt-datamigration (10.0.0)
• Installing azure-mgmt-devtestlabs (4.0.0)
• Installing azure-mgmt-dns (8.0.0)
• Installing azure-mgmt-eventgrid (10.2.0b2)
• Installing azure-mgmt-eventhub (10.1.0)
• Installing azure-mgmt-extendedlocation (1.0.0b2)
• Installing azure-mgmt-hdinsight (9.0.0)
• Installing azure-mgmt-imagebuilder (1.2.0)
• Installing azure-mgmt-batch (17.0.0)
• Installing azure-mgmt-batchai (7.0.0b1)
• Installing azure-mgmt-billing (6.0.0)
• Installing azure-mgmt-botservice (2.0.0)
• Installing azure-mgmt-cdn (12.0.0)
• Installing azure-mgmt-cognitiveservices (13.5.0)
• Installing azure-mgmt-compute (30.0.0): Installing...
• Installing azure-mgmt-containerinstance (10.1.0)
• Installing azure-mgmt-containerregistry (10.1.0): Installing...
• Installing azure-mgmt-containerservice (26.0.0): Installing...
• Installing azure-mgmt-cosmosdb (9.2.0)
• Installing azure-mgmt-databoxedge (1.0.0): Installing...
• Installing azure-mgmt-datalake-store (0.5.0)
• Installing azure-mgmt-datamigration (10.0.0)
• Installing azure-mgmt-devtestlabs (4.0.0)
• Installing azure-mgmt-dns (8.0.0)
• Installing azure-mgmt-eventgrid (10.2.0b2)
• Installing azure-mgmt-eventhub (10.1.0)
• Installing azure-mgmt-extendedlocation (1.0.0b2)
• Installing azure-mgmt-hdinsight (9.0.0)
• Installing azure-mgmt-imagebuilder (1.2.0)
• Installing azure-mgmt-authorization (4.0.0)
• Installing azure-mgmt-batch (17.0.0)
• Installing azure-mgmt-batchai (7.0.0b1)
• Installing azure-mgmt-billing (6.0.0)
• Installing azure-mgmt-botservice (2.0.0)
• Installing azure-mgmt-cdn (12.0.0)
• Installing azure-mgmt-cognitiveservices (13.5.0)
• Installing azure-mgmt-compute (30.0.0): Installing...
• Installing azure-mgmt-containerinstance (10.1.0)
• Installing azure-mgmt-containerregistry (10.1.0): Installing...
• Installing azure-mgmt-containerservice (26.0.0): Installing...
• Installing azure-mgmt-cosmosdb (9.2.0)
• Installing azure-mgmt-databoxedge (1.0.0): Installing...
• Installing azure-mgmt-datalake-store (0.5.0)
• Installing azure-mgmt-datamigration (10.0.0)
• Installing azure-mgmt-devtestlabs (4.0.0)
• Installing azure-mgmt-dns (8.0.0)
• Installing azure-mgmt-eventgrid (10.2.0b2)
• Installing azure-mgmt-eventhub (10.1.0)
• Installing azure-mgmt-extendedlocation (1.0.0b2)
• Installing azure-mgmt-hdinsight (9.0.0)
• Installing azure-mgmt-imagebuilder (1.2.0)
• Installing azure-mgmt-iotcentral (10.0.0b2)
• Installing azure-mgmt-iothub (2.3.0): Installing...
• Installing azure-mgmt-datalake-store (0.5.0)
• Installing azure-mgmt-datamigration (10.0.0)
• Installing azure-mgmt-devtestlabs (4.0.0)
• Installing azure-mgmt-dns (8.0.0)
• Installing azure-mgmt-eventgrid (10.2.0b2)
• Installing azure-mgmt-eventhub (10.1.0)
• Installing azure-mgmt-extendedlocation (1.0.0b2)
• Installing azure-mgmt-hdinsight (9.0.0)
• Installing azure-mgmt-imagebuilder (1.2.0)
• Installing azure-mgmt-iotcentral (10.0.0b2)
• Installing azure-mgmt-iothub (2.3.0): Installing...
• Installing azure-mgmt-databoxedge (1.0.0)
• Installing azure-mgmt-datalake-store (0.5.0)
• Installing azure-mgmt-datamigration (10.0.0)
• Installing azure-mgmt-devtestlabs (4.0.0)
• Installing azure-mgmt-dns (8.0.0)
• Installing azure-mgmt-eventgrid (10.2.0b2)
• Installing azure-mgmt-eventhub (10.1.0)
• Installing azure-mgmt-extendedlocation (1.0.0b2)
• Installing azure-mgmt-hdinsight (9.0.0)
• Installing azure-mgmt-imagebuilder (1.2.0)
• Installing azure-mgmt-iotcentral (10.0.0b2)
• Installing azure-mgmt-iothub (2.3.0): Installing...
• Installing azure-mgmt-iothubprovisioningservices (1.1.0)
• Installing azure-mgmt-keyvault (10.2.3)
• Installing azure-mgmt-iothubprovisioningservices (1.1.0)
• Installing azure-mgmt-keyvault (10.2.3)
• Installing azure-mgmt-iothub (2.3.0)
• Installing azure-mgmt-iothubprovisioningservices (1.1.0)
• Installing azure-mgmt-keyvault (10.2.3)
• Installing azure-mgmt-kusto (0.3.0)
• Installing azure-mgmt-loganalytics (13.0.0b4)
• Installing azure-mgmt-managedservices (1.0.0)
• Installing azure-mgmt-containerservice (26.0.0): Installing...
• Installing azure-mgmt-cosmosdb (9.2.0)
• Installing azure-mgmt-databoxedge (1.0.0)
• Installing azure-mgmt-datalake-store (0.5.0)
• Installing azure-mgmt-datamigration (10.0.0)
• Installing azure-mgmt-devtestlabs (4.0.0)
• Installing azure-mgmt-dns (8.0.0)
• Installing azure-mgmt-eventgrid (10.2.0b2)
• Installing azure-mgmt-eventhub (10.1.0)
• Installing azure-mgmt-extendedlocation (1.0.0b2)
• Installing azure-mgmt-hdinsight (9.0.0)
• Installing azure-mgmt-imagebuilder (1.2.0)
• Installing azure-mgmt-iotcentral (10.0.0b2)
• Installing azure-mgmt-iothub (2.3.0)
• Installing azure-mgmt-iothubprovisioningservices (1.1.0)
• Installing azure-mgmt-keyvault (10.2.3)
• Installing azure-mgmt-kusto (0.3.0)
• Installing azure-mgmt-loganalytics (13.0.0b4)
• Installing azure-mgmt-managedservices (1.0.0)
• Installing azure-mgmt-containerregistry (10.1.0)
• Installing azure-mgmt-containerservice (26.0.0): Installing...
• Installing azure-mgmt-cosmosdb (9.2.0)
• Installing azure-mgmt-databoxedge (1.0.0)
• Installing azure-mgmt-datalake-store (0.5.0)
• Installing azure-mgmt-datamigration (10.0.0)
• Installing azure-mgmt-devtestlabs (4.0.0)
• Installing azure-mgmt-dns (8.0.0)
• Installing azure-mgmt-eventgrid (10.2.0b2)
• Installing azure-mgmt-eventhub (10.1.0)
• Installing azure-mgmt-extendedlocation (1.0.0b2)
• Installing azure-mgmt-hdinsight (9.0.0)
• Installing azure-mgmt-imagebuilder (1.2.0)
• Installing azure-mgmt-iotcentral (10.0.0b2)
• Installing azure-mgmt-iothub (2.3.0)
• Installing azure-mgmt-iothubprovisioningservices (1.1.0)
• Installing azure-mgmt-keyvault (10.2.3)
• Installing azure-mgmt-kusto (0.3.0)
• Installing azure-mgmt-loganalytics (13.0.0b4)
• Installing azure-mgmt-managedservices (1.0.0)
• Installing azure-mgmt-managementgroups (1.0.0)
• Installing azure-mgmt-maps (2.0.0)
• Installing azure-mgmt-marketplaceordering (1.1.0)
• Installing azure-mgmt-media (9.0.0)
• Installing azure-mgmt-monitor (5.0.1): Installing...
• Installing azure-mgmt-msi (7.0.0)
• Installing azure-mgmt-netapp (10.1.0)
• Installing azure-mgmt-containerinstance (10.1.0)
• Installing azure-mgmt-containerregistry (10.1.0)
• Installing azure-mgmt-containerservice (26.0.0): Installing...
• Installing azure-mgmt-cosmosdb (9.2.0)
• Installing azure-mgmt-databoxedge (1.0.0)
• Installing azure-mgmt-datalake-store (0.5.0)
• Installing azure-mgmt-datamigration (10.0.0)
• Installing azure-mgmt-devtestlabs (4.0.0)
• Installing azure-mgmt-dns (8.0.0)
• Installing azure-mgmt-eventgrid (10.2.0b2)
• Installing azure-mgmt-eventhub (10.1.0)
• Installing azure-mgmt-extendedlocation (1.0.0b2)
• Installing azure-mgmt-hdinsight (9.0.0)
• Installing azure-mgmt-imagebuilder (1.2.0)
• Installing azure-mgmt-iotcentral (10.0.0b2)
• Installing azure-mgmt-iothub (2.3.0)
• Installing azure-mgmt-iothubprovisioningservices (1.1.0)
• Installing azure-mgmt-keyvault (10.2.3)
• Installing azure-mgmt-kusto (0.3.0)
• Installing azure-mgmt-loganalytics (13.0.0b4)
• Installing azure-mgmt-managedservices (1.0.0)
• Installing azure-mgmt-managementgroups (1.0.0)
• Installing azure-mgmt-maps (2.0.0)
• Installing azure-mgmt-marketplaceordering (1.1.0)
• Installing azure-mgmt-media (9.0.0)
• Installing azure-mgmt-monitor (5.0.1): Installing...
• Installing azure-mgmt-msi (7.0.0)
• Installing azure-mgmt-netapp (10.1.0)
• Installing azure-mgmt-compute (30.0.0)
• Installing azure-mgmt-containerinstance (10.1.0)
• Installing azure-mgmt-containerregistry (10.1.0)
• Installing azure-mgmt-containerservice (26.0.0): Installing...
• Installing azure-mgmt-cosmosdb (9.2.0)
• Installing azure-mgmt-databoxedge (1.0.0)
• Installing azure-mgmt-datalake-store (0.5.0)
• Installing azure-mgmt-datamigration (10.0.0)
• Installing azure-mgmt-devtestlabs (4.0.0)
• Installing azure-mgmt-dns (8.0.0)
• Installing azure-mgmt-eventgrid (10.2.0b2)
• Installing azure-mgmt-eventhub (10.1.0)
• Installing azure-mgmt-extendedlocation (1.0.0b2)
• Installing azure-mgmt-hdinsight (9.0.0)
• Installing azure-mgmt-imagebuilder (1.2.0)
• Installing azure-mgmt-iotcentral (10.0.0b2)
• Installing azure-mgmt-iothub (2.3.0)
• Installing azure-mgmt-iothubprovisioningservices (1.1.0)
• Installing azure-mgmt-keyvault (10.2.3)
• Installing azure-mgmt-kusto (0.3.0)
• Installing azure-mgmt-loganalytics (13.0.0b4)
• Installing azure-mgmt-managedservices (1.0.0)
• Installing azure-mgmt-managementgroups (1.0.0)
• Installing azure-mgmt-maps (2.0.0)
• Installing azure-mgmt-marketplaceordering (1.1.0)
• Installing azure-mgmt-media (9.0.0)
• Installing azure-mgmt-monitor (5.0.1): Installing...
• Installing azure-mgmt-msi (7.0.0)
• Installing azure-mgmt-netapp (10.1.0)
• Installing azure-mgmt-policyinsights (1.1.0b4)
• Installing azure-mgmt-privatedns (1.0.0)
• Installing azure-mgmt-rdbms (10.2.0b11): Installing...
• Installing azure-mgmt-recoveryservices (2.5.0)
• Installing azure-mgmt-recoveryservices (2.5.0)
• Installing azure-mgmt-rdbms (10.2.0b11)
• Installing azure-mgmt-recoveryservices (2.5.0)
• Installing azure-mgmt-recoveryservicesbackup (7.0.0)
• Installing azure-mgmt-msi (7.0.0)
• Installing azure-mgmt-netapp (10.1.0)
• Installing azure-mgmt-policyinsights (1.1.0b4)
• Installing azure-mgmt-privatedns (1.0.0)
• Installing azure-mgmt-rdbms (10.2.0b11)
• Installing azure-mgmt-recoveryservices (2.5.0)
• Installing azure-mgmt-recoveryservicesbackup (7.0.0)
• Installing azure-mgmt-monitor (5.0.1)
• Installing azure-mgmt-msi (7.0.0)
• Installing azure-mgmt-netapp (10.1.0)
• Installing azure-mgmt-policyinsights (1.1.0b4)
• Installing azure-mgmt-privatedns (1.0.0)
• Installing azure-mgmt-rdbms (10.2.0b11)
• Installing azure-mgmt-recoveryservices (2.5.0)
• Installing azure-mgmt-recoveryservicesbackup (7.0.0)
• Installing azure-mgmt-redhatopenshift (1.3.0)
• Installing azure-mgmt-redis (14.1.0)
• Installing azure-mgmt-resource (23.1.0b2): Installing...
• Installing azure-mgmt-search (9.1.0)
• Installing azure-mgmt-security (5.0.0): Installing...
• Installing azure-mgmt-servicebus (8.2.0): Installing...
• Installing azure-mgmt-servicebus (8.2.0)
• Installing azure-mgmt-servicefabric (1.0.0)
• Installing azure-mgmt-servicefabricmanagedclusters (1.0.0)
• Installing azure-mgmt-servicelinker (1.2.0b1)
• Installing azure-mgmt-signalr (1.1.0)
• Installing azure-mgmt-sql (4.0.0b12): Installing...
• Installing azure-mgmt-sqlvirtualmachine (1.0.0b5)
• Installing azure-mgmt-sqlvirtualmachine (1.0.0b5)
• Installing azure-mgmt-sql (4.0.0b12)
• Installing azure-mgmt-sqlvirtualmachine (1.0.0b5)
• Installing azure-mgmt-servicebus (8.2.0)
• Installing azure-mgmt-servicefabric (1.0.0)
• Installing azure-mgmt-servicefabricmanagedclusters (1.0.0)
• Installing azure-mgmt-servicelinker (1.2.0b1)
• Installing azure-mgmt-signalr (1.1.0)
• Installing azure-mgmt-sql (4.0.0b12)
• Installing azure-mgmt-sqlvirtualmachine (1.0.0b5)
• Installing azure-mgmt-security (5.0.0)
• Installing azure-mgmt-servicebus (8.2.0)
• Installing azure-mgmt-servicefabric (1.0.0)
• Installing azure-mgmt-servicefabricmanagedclusters (1.0.0)
• Installing azure-mgmt-servicelinker (1.2.0b1)
• Installing azure-mgmt-signalr (1.1.0)
• Installing azure-mgmt-sql (4.0.0b12)
• Installing azure-mgmt-sqlvirtualmachine (1.0.0b5)
• Installing azure-mgmt-search (9.1.0)
• Installing azure-mgmt-security (5.0.0)
• Installing azure-mgmt-servicebus (8.2.0)
• Installing azure-mgmt-servicefabric (1.0.0)
• Installing azure-mgmt-servicefabricmanagedclusters (1.0.0)
• Installing azure-mgmt-servicelinker (1.2.0b1)
• Installing azure-mgmt-signalr (1.1.0)
• Installing azure-mgmt-sql (4.0.0b12)
• Installing azure-mgmt-sqlvirtualmachine (1.0.0b5)
• Installing azure-mgmt-resource (23.1.0b2)
• Installing azure-mgmt-search (9.1.0)
• Installing azure-mgmt-security (5.0.0)
• Installing azure-mgmt-servicebus (8.2.0)
• Installing azure-mgmt-servicefabric (1.0.0)
• Installing azure-mgmt-servicefabricmanagedclusters (1.0.0)
• Installing azure-mgmt-servicelinker (1.2.0b1)
• Installing azure-mgmt-signalr (1.1.0)
• Installing azure-mgmt-sql (4.0.0b12)
• Installing azure-mgmt-sqlvirtualmachine (1.0.0b5)
• Installing azure-mgmt-cosmosdb (9.2.0)
• Installing azure-mgmt-databoxedge (1.0.0)
• Installing azure-mgmt-datalake-store (0.5.0)
• Installing azure-mgmt-datamigration (10.0.0)
• Installing azure-mgmt-devtestlabs (4.0.0)
• Installing azure-mgmt-dns (8.0.0)
• Installing azure-mgmt-eventgrid (10.2.0b2)
• Installing azure-mgmt-eventhub (10.1.0)
• Installing azure-mgmt-extendedlocation (1.0.0b2)
• Installing azure-mgmt-hdinsight (9.0.0)
• Installing azure-mgmt-imagebuilder (1.2.0)
• Installing azure-mgmt-iotcentral (10.0.0b2)
• Installing azure-mgmt-iothub (2.3.0)
• Installing azure-mgmt-iothubprovisioningservices (1.1.0)
• Installing azure-mgmt-keyvault (10.2.3)
• Installing azure-mgmt-kusto (0.3.0)
• Installing azure-mgmt-loganalytics (13.0.0b4)
• Installing azure-mgmt-managedservices (1.0.0)
• Installing azure-mgmt-managementgroups (1.0.0)
• Installing azure-mgmt-maps (2.0.0)
• Installing azure-mgmt-marketplaceordering (1.1.0)
• Installing azure-mgmt-media (9.0.0)
• Installing azure-mgmt-monitor (5.0.1)
• Installing azure-mgmt-msi (7.0.0)
• Installing azure-mgmt-netapp (10.1.0)
• Installing azure-mgmt-policyinsights (1.1.0b4)
• Installing azure-mgmt-privatedns (1.0.0)
• Installing azure-mgmt-rdbms (10.2.0b11)
• Installing azure-mgmt-recoveryservices (2.5.0)
• Installing azure-mgmt-recoveryservicesbackup (7.0.0)
• Installing azure-mgmt-redhatopenshift (1.3.0)
• Installing azure-mgmt-redis (14.1.0)
• Installing azure-mgmt-resource (23.1.0b2)
• Installing azure-mgmt-search (9.1.0)
• Installing azure-mgmt-security (5.0.0)
• Installing azure-mgmt-servicebus (8.2.0)
• Installing azure-mgmt-servicefabric (1.0.0)
• Installing azure-mgmt-servicefabricmanagedclusters (1.0.0)
• Installing azure-mgmt-servicelinker (1.2.0b1)
• Installing azure-mgmt-signalr (1.1.0)
• Installing azure-mgmt-sql (4.0.0b12)
• Installing azure-mgmt-sqlvirtualmachine (1.0.0b5)
• Installing azure-mgmt-containerservice (26.0.0)
• Installing azure-mgmt-cosmosdb (9.2.0)
• Installing azure-mgmt-databoxedge (1.0.0)
• Installing azure-mgmt-datalake-store (0.5.0)
• Installing azure-mgmt-datamigration (10.0.0)
• Installing azure-mgmt-devtestlabs (4.0.0)
• Installing azure-mgmt-dns (8.0.0)
• Installing azure-mgmt-eventgrid (10.2.0b2)
• Installing azure-mgmt-eventhub (10.1.0)
• Installing azure-mgmt-extendedlocation (1.0.0b2)
• Installing azure-mgmt-hdinsight (9.0.0)
• Installing azure-mgmt-imagebuilder (1.2.0)
• Installing azure-mgmt-iotcentral (10.0.0b2)
• Installing azure-mgmt-iothub (2.3.0)
• Installing azure-mgmt-iothubprovisioningservices (1.1.0)
• Installing azure-mgmt-keyvault (10.2.3)
• Installing azure-mgmt-kusto (0.3.0)
• Installing azure-mgmt-loganalytics (13.0.0b4)
• Installing azure-mgmt-managedservices (1.0.0)
• Installing azure-mgmt-managementgroups (1.0.0)
• Installing azure-mgmt-maps (2.0.0)
• Installing azure-mgmt-marketplaceordering (1.1.0)
• Installing azure-mgmt-media (9.0.0)
• Installing azure-mgmt-monitor (5.0.1)
• Installing azure-mgmt-msi (7.0.0)
• Installing azure-mgmt-netapp (10.1.0)
• Installing azure-mgmt-policyinsights (1.1.0b4)
• Installing azure-mgmt-privatedns (1.0.0)
• Installing azure-mgmt-rdbms (10.2.0b11)
• Installing azure-mgmt-recoveryservices (2.5.0)
• Installing azure-mgmt-recoveryservicesbackup (7.0.0)
• Installing azure-mgmt-redhatopenshift (1.3.0)
• Installing azure-mgmt-redis (14.1.0)
• Installing azure-mgmt-resource (23.1.0b2)
• Installing azure-mgmt-search (9.1.0)
• Installing azure-mgmt-security (5.0.0)
• Installing azure-mgmt-servicebus (8.2.0)
• Installing azure-mgmt-servicefabric (1.0.0)
• Installing azure-mgmt-servicefabricmanagedclusters (1.0.0)
• Installing azure-mgmt-servicelinker (1.2.0b1)
• Installing azure-mgmt-signalr (1.1.0)
• Installing azure-mgmt-sql (4.0.0b12)
• Installing azure-mgmt-sqlvirtualmachine (1.0.0b5)
• Installing azure-mgmt-storage (21.0.0)
• Installing azure-mgmt-synapse (2.1.0b5)
• Installing azure-mgmt-trafficmanager (1.0.0)
• Installing azure-mgmt-web (7.0.0)
• Installing azure-multiapi-storage (1.2.0)
• Installing azure-storage-common (1.4.2)
• Installing azure-synapse-accesscontrol (0.5.0)
• Installing azure-synapse-artifacts (0.17.0)
• Installing azure-synapse-managedprivateendpoints (0.4.0)
When I run pip install
azure-cliit takes forever because it installs all of the azure packages listed below. This is really inconvenient, as all I need is a dev-dependency which providesaz loginand allows me to instantiate theDefaultAzureCredential()fromazure.identityvia theAzureCliCredential.Python offers ways to install a specific configuration of a package, e.g. something like
pip install azure-cli[login]should be possible to implement in the packaging step rather easily.