mirror of https://github.com/borgbackup/borg.git
Merge pull request #388 from ThomasWaldmann/no-docs-build-by-default
do not try to build api / usage docs for production install
This commit is contained in:
commit
3f6530d100
14
setup.py
14
setup.py
|
@ -202,11 +202,6 @@ API Documentation
|
|||
:undoc-members:
|
||||
""" % mod)
|
||||
|
||||
# (function, predicate), see http://docs.python.org/2/distutils/apiref.html#distutils.cmd.Command.sub_commands
|
||||
# seems like this doesn't work on RTD, see below for build_py hack.
|
||||
build.sub_commands.append(('build_api', None))
|
||||
build.sub_commands.append(('build_usage', None))
|
||||
|
||||
|
||||
class build_py_custom(build_py):
|
||||
"""override build_py to also build our stuff
|
||||
|
@ -227,8 +222,13 @@ class build_py_custom(build_py):
|
|||
super().run()
|
||||
self.announce('calling custom build steps', level=log.INFO)
|
||||
self.run_command('build_ext')
|
||||
self.run_command('build_api')
|
||||
self.run_command('build_usage')
|
||||
if on_rtd:
|
||||
# only build these files if running on readthedocs, but not
|
||||
# for a normal production install. It requires "mock" and we
|
||||
# do not have that as a build dependency. Also, for really
|
||||
# building the docs, it would also require sphinx, etc.
|
||||
self.run_command('build_api')
|
||||
self.run_command('build_usage')
|
||||
|
||||
|
||||
cmdclass = {
|
||||
|
|
Loading…
Reference in New Issue