yihua opened a new pull request, #762: URL: https://github.com/apache/hudi-rs/pull/762
## Description closes #761 pypi.org renders the description from the uploaded metadata, and from 0.5.0-rc.2 the wheels carry none: `METADATA` is 27 lines against 366 for 0.4.0, with no `Description-Content-Type`. https://pypi.org/project/hudi/0.5.0rc2/ renders an empty page. `python/pyproject.toml` has never declared a `readme`. maturin 1.9.0, which built 0.4.0, fell back to the crate's `readme` field, which resolves through `readme.workspace = true` to the repository README; maturin 1.15.0, which built 0.5.0-rc.2, no longer applies that fallback. The workflow pins no maturin version, so this arrived without a change here. Declaring it explicitly is the fix. PyPI offers no way to edit a description after upload and a version's files cannot be replaced, so 0.5.0-rc.2 keeps its empty page; this is for the final 0.5.0 and after. ## How are the changes test-covered - [x] N/A - [ ] Automated tests (unit and/or integration tests) - [x] Manual tests - [x] Details are described below Built both artifact kinds from this tree with maturin 1.15.0: | artifact | before | after | | --- | --- | --- | | wheel `METADATA` | 27 lines, no `Description-Content-Type` | 525 lines, `text/markdown; charset=UTF-8; variant=GFM` | | sdist `PKG-INFO` | 27 lines | 525 lines | `License-Expression: Apache-2.0` and `Requires-Python: >=3.10` are unchanged. The missing `License :: OSI Approved` classifier some may notice on the same page is unrelated and intended: #467 moved to the PEP 639 SPDX form. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
