Skip to content

Conversation

@fengzhou-msft
Copy link
Member

@fengzhou-msft fengzhou-msft commented Apr 28, 2020

Description

wheel should not be needed to run Azure CLI. It is only used in packaging.

To remove wheel from azure-cli-core dependencies, we need to install wheel in packaging scripts. It seems they're already doing this, will check them one by one. Verified that MSI, homebrew and pypi use setup.py to build wheels during packaging, and their script all include a step to install wheel. Other packages use requirements file to install dependency, wheel is not used.

For the packaging of extensions, as azdev has the dependency of wheel, it should be fine.

Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change.
[Component Name 2] az command b: Add some customer-facing feature.


This checklist is used to make sure that common guidelines for a pull request are followed.

@fengzhou-msft fengzhou-msft self-assigned this Apr 28, 2020
@yonzhan yonzhan added this to the S169 - For Build milestone Apr 28, 2020
@yonzhan
Copy link
Collaborator

yonzhan commented Apr 28, 2020

remove wheel

@haroldrandom
Copy link
Contributor

Fix #12582

Copy link
Contributor

@haroldrandom haroldrandom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mergeable if jobs of pipeline CLI Automation Full Test are all passed.

@fengzhou-msft fengzhou-msft changed the title [WIP]{Packaging} Remove wheel as a runtime dependency {Packaging} Remove wheel as a runtime dependency Apr 28, 2020
@fengzhou-msft fengzhou-msft marked this pull request as ready for review April 28, 2020 14:44
'msrest>=0.4.4',
'msrestazure>=0.6.3',
'paramiko>=2.0.8,<3.0.0',
'pkginfo',
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove duplicates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants