如何将图像添加到Python包索引文档?
发布时间:2020-12-20 13:09:45 所属栏目:Python 来源:网络整理
导读:我有一个模块存储库,其中包含模块代码,README.md文件和存储在目录images /(使用相对链接链接到README.md中)的README.md文件中使用的图像.为了注册并将模块上传到PyPI,我有文件setup.py和MANIFEST.in.应该如何将图像包含在PyPI在线文档中(如假设页面 https://
|
我有一个模块存储库,其中包含模块代码,README.md文件和存储在目录images /(使用相对链接链接到README.md中)的README.md文件中使用的图像.为了注册并将模块上传到PyPI,我有文件setup.py和MANIFEST.in.应该如何将图像包含在PyPI在线文档中(如假设页面
https://pypi.python.org/pypi/junkmodule中所示)?
我目前的MANIFEST.in和setup.py(并且不包括PyPI在线文档中的图像)如下: MANIFEST.in include LICENSE include README.md include images/* include setup.py include junkmodule.py setup.py #!/usr/bin/python
# -*- coding: utf-8 -*-
import os
import setuptools
def main():
setuptools.setup(
name = "junkmodule",version = "0.0.0.1",description = "provides nothing much",long_description = Markdown_to_reStructuredText("README.md"),url = "https://github.com/junkuser1/junkmodule",author = "L. Ron. Hubbard",author_email = "lrh@sern.ch",license = "GPLv3",py_modules = ["junkmodule"],entry_points = """
[console_scripts]
junkmodule = junkmodule:junkmodule
"""
)
def read(*paths):
with open(os.path.join(*paths),"r") as filename:
return filename.read()
def Markdown_to_reStructuredText(filename):
try:
import pypandoc
return pypandoc.convert(filename,"rst")
except:
print("pypandoc not found; long description could be corrupted")
return read(filename)
if __name__ == "__main__":
main()
解决方法
A
possible solution将在GitHub上托管图像,并从那里获取README中的图像.我亲自在
commit,this result进行了测试.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
