Я пытаюсь повторно использовать информацию из моего README.rst в описании пакета setup.py.
В моем setup.py у меня есть функция readme:
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 может быть лучше просто прочитать только определенный раздел реструктурированного текста.
Есть ли умный способ переписать readme()
так, чтобы он разбирал README.rst и игнорировал остальное форматирование reStructuredText, т.е. выдавал только обычный текст небольшого подраздела?