Skip to content

Conversation

@haroldrandom
Copy link
Contributor

@haroldrandom haroldrandom commented Mar 16, 2020

Temporary hotfix the name not found problem when an extension has incompatibility problem.
Fix #12597

image

Background:

CLI and extension currently relies on metadata.json to load/record meta info, which is generated from wheel <= 0.30.0 while packaging. However it's buggy and wheel starting from 0.32.0, has removed the metadata.json as wheel.

Also, src/index.json use that that to update. and azdev and extension release pipeline

So, we cannot upgrade wheel for now until we decide to migrate metadata infrastructure. It takes a big effort

That's why I named the PR title "hotfix". It involves how we extract metadata from Python package considering breaking changes of wheel. It's a small step of upgrade wheel.

Additional context

  1. request for upgrade wheel
  2. PEP 426, the metadata of Python Package
  3. Decided to pin wheel version in CLI
  4. Change logs of wheel

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

@haroldrandom haroldrandom self-assigned this Mar 16, 2020
@yonzhan yonzhan added this to the S167 milestone Mar 16, 2020
@yonzhan
Copy link
Collaborator

yonzhan commented Mar 16, 2020

add to S167

@haroldrandom haroldrandom changed the title {Core} hotfix The name of extension of dev is None if has incompatibility problem {Core} hotfix the name of extension of dev is None if has incompatibility problem Mar 16, 2020
@haroldrandom haroldrandom changed the title {Core} hotfix the name of extension of dev is None if has incompatibility problem {Core} hotfix the name of extension of dev is None if it has incompatibility problem Mar 16, 2020
@haroldrandom haroldrandom changed the title {Core} hotfix the name of extension of dev is None if it has incompatibility problem {Core} hotfix the name of extension of dev type is None if it has incompatibility problem Mar 16, 2020
@haroldrandom haroldrandom merged commit b996df7 into Azure:dev Mar 18, 2020
@haroldrandom haroldrandom changed the title {Core} hotfix the name of extension of dev type is None if it has incompatibility problem {Core} hotfix the name of extension of dev type is None if it has incompatibility problem with core Mar 18, 2020
@haroldrandom haroldrandom deleted the hotfix-extension-not-found-in-incompatibility branch March 18, 2020 08:50
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.

{Core} The name of extension of dev is None if has incompatibility problem

5 participants