根据PyPA Specifications的规定,当上传到Pypi时,应该可以使用markdown格式的README文件。

我不太了解的是在哪里放置此配置行。我怀疑它必须是PKG-INFO,但是a)不起作用(我在setup.py dist之后手动添加了它)和b)我不认为它是要手动添加的。

我还要做的是在Manifest.in中添加README.md

include README.md

并在setup.cfg中指定它:
[metadata]
description-file = README.md

您可以看一下我的repo here

但是,在pypi上没有任何显示,就好像没有自述文件一样。

我完全知道RST是推荐的方法,并且网络上的大多数内容都是关于如何将MD转换为RST的,这对我也不起作用(可能是由于RST版本不兼容)。根据this blog post和提到的PyPA Specifications的介绍,应该可以使用markdown,我非常愿意这样做。

最佳答案

简介:(固定)

long-description-content-type = text/markdown

更新

prb说明不正确

checkout 我的项目作为引用。在test.pypi上,在github上使用源代码。

关于python - 在Pypi上传中为Markdown README指定Description-Content-Type,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45501974/

10-15 01:33