如何让基于 MarkDown 的包描述在 PyPI 上正确显示?

How to let MarkDown based package description show properly on PyPI?

我上传了一个python包到pypi。根据一些在线示例,我编写了一个 setup.py 脚本并将 "text/markdown" 指定为 long_description_content_type,请在此处查看完整脚本

https://github.com/fangq/pyjdata/blob/master/setup.py

但是pypi上的描述页面没有正确显示字幕和多行代码,见

https://pypi.org/project/jdata/

有人可以告诉我要更改哪些内容才能在 PyPI 上正确显示吗?

您需要使用 twine 1.11 或更高版本(而不是直接使用 setup.py)上传您的包。

参见 https://dustingram.com/articles/2018/03/16/markdown-descriptions-on-pypi/