我有一个托管在Github和PyPI上的Python项目。
在Github上:https://github.com/sloria/TextBlob/blob/master/README.rst
关于PyPi:https://pypi.python.org/pypi/textblob
我的README.rst似乎没有在PyPI上正确格式化,但它在Github上看起来很好。
我已阅读this,但我没有任何页内链接,所以这不是问题。
答案 0 :(得分:6)
您正在使用较新的文字角色:code:
。
PyPI似乎只支持docutils 0.8,直接将code
和code-block
添加到PyPI解析器,这意味着:code:
不支持。 / p>
GitHub使用较新版本的docutils(0.9或0.10)。
完全删除:code:
:
:code:`sentiment`
使用:
`sentiment`
等
答案 1 :(得分:5)
对于package I uploaded recently,问题是我们的贡献指南README.rst
中的相对链接(不是页内链接)renders fine on GitHub,但是在PyPI上提升了渲染率
要解决此问题,我暂时将链接转换为名为
的绝对链接python setup.py register
更新元数据并在不提交的情况下撤销更改。
答案 2 :(得分:0)
将python模块上传到pypi时遇到了同样的问题。
后来我使用 rst-lint
检查了 README.rst 的错误,这表明我的自述文件是正确的。您还可以使用restructuredtext_link
包进行python检查第一个文件是否有任何错误或警告。
我发现问题不在README文件中,而是在 setup.py 本身。
确保在编写README时牢记这些。