From 4bb9914fa39c2c4475d68d2c6ec66b61b5d222c5 Mon Sep 17 00:00:00 2001 From: Jakub Warmuz Date: Tue, 24 Feb 2015 16:01:13 +0000 Subject: [PATCH] split dev_extras into dev_extras+docs_extras --- readthedocs.org.requirements.txt | 8 ++++---- setup.cfg | 2 +- setup.py | 4 ++++ 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/readthedocs.org.requirements.txt b/readthedocs.org.requirements.txt index 00d1a61ea..27cccb0a6 100644 --- a/readthedocs.org.requirements.txt +++ b/readthedocs.org.requirements.txt @@ -1,10 +1,10 @@ # readthedocs.org gives no way to change the install command to "pip -# install -e .[dev]" (that would in turn install documentation +# install -e .[docs]" (that would in turn install documentation # dependencies), but it allows to specify a requirements.txt file at # https://readthedocs.org/dashboard/letsencrypt/advanced/ (c.f. #259) # Although ReadTheDocs certainly doesn't need to install the project -# in --editable mode (-e), just "pip install .[dev]" does not work as -# expected and "pip install -e .[dev]" must be used instead +# in --editable mode (-e), just "pip install .[docs]" does not work as +# expected and "pip install -e .[docs]" must be used instead --e .[dev] +-e .[docs] diff --git a/setup.cfg b/setup.cfg index 3369f2993..75b1ef1a8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -2,7 +2,7 @@ zip_ok = false [aliases] -dev = develop easy_install letsencrypt[testing,dev] +dev = develop easy_install letsencrypt[dev,docs,testing] [nosetests] nocapture=1 diff --git a/setup.py b/setup.py index f2550446f..d35abc176 100755 --- a/setup.py +++ b/setup.py @@ -40,6 +40,9 @@ install_requires = [ dev_extras = [ 'pylint>=1.4.0', # upstream #248 +] + +docs_extras = [ 'repoze.sphinx.autointerface', 'Sphinx', ] @@ -73,6 +76,7 @@ setup( test_suite='letsencrypt', extras_require={ 'dev': dev_extras, + 'docs': docs_extras, 'testing': testing_extras, }, entry_points={