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]

Reply via email to