Skip to content
This repository has been archived by the owner on Sep 29, 2023. It is now read-only.

Update metadata for next release #231

Merged
merged 3 commits into from
Jun 5, 2020
Merged

Update metadata for next release #231

merged 3 commits into from
Jun 5, 2020

Conversation

rayluo
Copy link
Collaborator

@rayluo rayluo commented May 13, 2020

The substantial changes in this PR is only this: It is now SUPERSEDED by MSAL Python. The longer description in current README will be automatically picked up in next release.

This will fix AzureAD/microsoft-authentication-library-for-python#192


It is confirmed, PyPI does not allowed a project's metadata to be updated without a new release. Precisely speaking:

  • PyPI records metadata for each release (thus they are immutable - which is reasonable);
  • PyPI does not store metadata for a project, which is a surprise;
  • And then PyPI misleadingly displays the latest release's metadata for a project, which is semantically incorrect. (For example, today, we can see MSAL EX Python 0.1.0 and MSAL EX Python 0.2.2 contain different metadata, and MSAL EX Python "homepage" shows the latest version's metadata.)

This means we will have to prepare for a new release to change metadata for a package that would otherwise remain unchanged for years to come.

@rayluo rayluo requested review from abhidnya13 and henrik-me May 13, 2020 02:55
setup.py Outdated Show resolved Hide resolved
Copy link
Contributor

@abhidnya13 abhidnya13 left a comment

Choose a reason for hiding this comment

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

🚢

@rayluo rayluo merged commit 0c845bf into dev Jun 5, 2020
@rayluo rayluo deleted the update-release-metadata branch June 5, 2020 21:41
@abhidnya13 abhidnya13 mentioned this pull request Jun 5, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update ADAL PyPi package to point to MSAL package
3 participants