mirror of
https://github.com/borgbackup/borg.git
synced 2025-01-03 13:45:31 +00:00
setup.py: move long_desc_from_readme definition to here
This commit is contained in:
parent
a4c8d52ca0
commit
7d77985601
2 changed files with 16 additions and 15 deletions
17
setup.py
17
setup.py
|
@ -1,6 +1,7 @@
|
|||
# borgbackup - main setup code (see also setup.cfg and other setup_*.py files)
|
||||
|
||||
import os
|
||||
import re
|
||||
import sys
|
||||
from collections import defaultdict
|
||||
from glob import glob
|
||||
|
@ -253,4 +254,18 @@ def lib_ext_kwargs(pc, prefix_env_var, lib_name, lib_pkg_name, pc_version, lib_s
|
|||
ext_modules = cythonize(ext_modules, **cython_opts)
|
||||
|
||||
|
||||
setup(cmdclass=cmdclass, ext_modules=ext_modules, long_description=setup_docs.long_desc_from_readme())
|
||||
def long_desc_from_readme():
|
||||
with open("README.rst") as fd:
|
||||
long_description = fd.read()
|
||||
# remove header, but have one \n before first headline
|
||||
start = long_description.find("What is BorgBackup?")
|
||||
assert start >= 0
|
||||
long_description = "\n" + long_description[start:]
|
||||
# remove badges
|
||||
long_description = re.compile(r"^\.\. start-badges.*^\.\. end-badges", re.M | re.S).sub("", long_description)
|
||||
# remove unknown directives
|
||||
long_description = re.compile(r"^\.\. highlight:: \w+$", re.M).sub("", long_description)
|
||||
return long_description
|
||||
|
||||
|
||||
setup(cmdclass=cmdclass, ext_modules=ext_modules, long_description=long_desc_from_readme())
|
||||
|
|
|
@ -12,20 +12,6 @@
|
|||
from setuptools import Command
|
||||
|
||||
|
||||
def long_desc_from_readme():
|
||||
with open("README.rst") as fd:
|
||||
long_description = fd.read()
|
||||
# remove header, but have one \n before first headline
|
||||
start = long_description.find("What is BorgBackup?")
|
||||
assert start >= 0
|
||||
long_description = "\n" + long_description[start:]
|
||||
# remove badges
|
||||
long_description = re.compile(r"^\.\. start-badges.*^\.\. end-badges", re.M | re.S).sub("", long_description)
|
||||
# remove unknown directives
|
||||
long_description = re.compile(r"^\.\. highlight:: \w+$", re.M).sub("", long_description)
|
||||
return long_description
|
||||
|
||||
|
||||
def format_metavar(option):
|
||||
if option.nargs in ("*", "..."):
|
||||
return "[%s...]" % option.metavar
|
||||
|
|
Loading…
Reference in a new issue