我試圖在setup.py解析reStructuredText的README.rst得到說明部分
在我setup.py我有一個自述功能的包裝說明從我README.rst再用信息:
def readme():
try:
with open(os.path.join(os.path.dirname(__file__), 'README.rst')) as f:
return f.read()
except (IOError, OSError):
return ''
我在
setup(
...
long_description=readme(),
...
)
叫因爲我reStructuredText是一個相當龐大的README.rst它可能是一個更好的辦法只是只讀restr的特定部分製作文字。
是否有一種巧妙的方式來重寫readme()
,以便解析README.rst並忽略reStructuredText格式的其餘部分,即僅給出小部分的純文本?
展望新結構化分析現在..如果我將我想通不會 - 將發佈答案。 –
嘗試[DocUtils](http://docutils.sourceforge.net/docs/dev/hacking.html#parsing-the-document)。這是斯芬克斯使用的rST解析器。 – refi64