aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWaylan Limberg <waylan@gmail.com>2013-01-13 10:19:45 -0800
committerWaylan Limberg <waylan@gmail.com>2013-01-13 10:19:45 -0800
commit0227d9f8ca43e1c1378d7f3948151c8d9d9f6ffa (patch)
treedaddb8f8443c8498efd124f26c72d0dbd48c12be
parent4e65bb6b49f85a311aac0b6225b7520388486ff5 (diff)
parentff80e467ea875e4677fcc20c189ef730ef240a07 (diff)
downloadmarkdown-0227d9f8ca43e1c1378d7f3948151c8d9d9f6ffa.tar.gz
markdown-0227d9f8ca43e1c1378d7f3948151c8d9d9f6ffa.tar.bz2
markdown-0227d9f8ca43e1c1378d7f3948151c8d9d9f6ffa.zip
Merge pull request #178 from mgorny/master
Support disabling documentation build in 'build' command
-rwxr-xr-xsetup.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 37410a4..3e6beb7 100755
--- a/setup.py
+++ b/setup.py
@@ -183,8 +183,19 @@ class build_docs(Command):
class md_build(build):
""" Run "build_docs" command from "build" command. """
+
+ user_options = build.user_options + [
+ ('no-build-docs', None, 'do not build documentation'),
+ ]
+
+ boolean_options = build.boolean_options + ['build-docs']
+
+ def initialize_options(self):
+ build.initialize_options(self)
+ self.no_build_docs = False
+
def has_docs(self):
- return True
+ return not self.no_build_docs
sub_commands = build.sub_commands + [('build_docs', has_docs)]