diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2015-02-25 08:51:24 -0500 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2015-02-25 08:51:24 -0500 |
commit | 70b0594ff0d67dba65feb59a606007768eced05b (patch) | |
tree | b309e558674abb36332e0f851489dd91102cb11f /setup.py | |
parent | 02fac66f96af6b6952d227809186db1c5ae628a6 (diff) | |
download | external_python_setuptools-70b0594ff0d67dba65feb59a606007768eced05b.tar.gz external_python_setuptools-70b0594ff0d67dba65feb59a606007768eced05b.tar.bz2 external_python_setuptools-70b0594ff0d67dba65feb59a606007768eced05b.zip |
Only require rst.linker when docs commands are invoked. Also specify sphinx dependency.
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -76,6 +76,8 @@ if sys.platform == 'win32' or force_windows_specific_files: package_data.setdefault('setuptools.command', []).extend(['*.xml']) pytest_runner = ['pytest-runner'] if 'ptr' in sys.argv else [] +needs_sphinx = set(['build_sphinx', 'upload_docs']).intersection(sys.argv) +sphinx = ['sphinx', 'rst.linker'] if needs_sphinx else [] setup_params = dict( name="setuptools", @@ -172,8 +174,7 @@ setup_params = dict( 'pytest', ] + (['mock'] if sys.version_info[:2] < (3, 3) else []), setup_requires=[ - 'rst.linker', - ] + pytest_runner, + ] + sphinx + pytest_runner, ) if __name__ == '__main__': |