Быстро, setup.py, long_description - как заставить их генерировать описание из нескольких абзацев в управляющем файле debian? [дубликат]

Возможный дубликат:
Как определить многострочное long_description в настройке quick.py?

Как я могу быстро преобразовать long_description в setup.py в несколько абзацев в управляющем файле debian?

Быстро выдает ошибку, указанную ниже, если я вставляю "\ n" в текст, и любой другой способ, который я пытаюсь, приводит к одному длинному описанию из одного абзаца (т.е. все объединяется в один абзац).

В целом - можем ли мы использовать любой тип разметки - маркеры и т. Д.? Я вижу некоторые записи в USC, в описании которых используются маркеры, так что это должно быть возможно.

Traceback (most recent call last):
  File "/usr/bin/python-mkdebian", line 366, in <module>
    egg = get_egg_info()
  File "/usr/bin/python-mkdebian", line 35, in get_egg_info
    k, v = l.strip().split(': ', 1)
ValueError: need more than 1 value to unpack
2
задан 13 April 2017 в 15:23

1 ответ

Описания, которые Вы видите в центре программного обеспечения, не от setup.py (или другие подобные файлы), для приложения. Они определяются в упаковке себя, который находится на сервере.

В debian/control файле необходимо разделить каждый абзац со строкой, которая содержит только период вначале и каждую строку кроме ведущей короткой сводки, должен иметь одиночный пробел вначале.

Вы должны использовать стандартное многострочное строковое форматирование Python для long_description в setup.py и должны просто иметь пустую строку между абзацами там. При использовании нескольких строковых литералов, а не литералов тройной кавычки у Вас должна быть пустая строка для пустых строк для разделения абзацев.

2
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: