split dev_extras into dev_extras+docs_extras

This commit is contained in:
Jakub Warmuz
2015-02-24 16:23:52 +00:00
parent d824002f01
commit 4bb9914fa3
3 changed files with 9 additions and 5 deletions
+4 -4
View File
@@ -1,10 +1,10 @@
# readthedocs.org gives no way to change the install command to "pip # 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 # dependencies), but it allows to specify a requirements.txt file at
# https://readthedocs.org/dashboard/letsencrypt/advanced/ (c.f. #259) # https://readthedocs.org/dashboard/letsencrypt/advanced/ (c.f. #259)
# Although ReadTheDocs certainly doesn't need to install the project # Although ReadTheDocs certainly doesn't need to install the project
# in --editable mode (-e), just "pip install .[dev]" does not work as # in --editable mode (-e), just "pip install .[docs]" does not work as
# expected and "pip install -e .[dev]" must be used instead # expected and "pip install -e .[docs]" must be used instead
-e .[dev] -e .[docs]
+1 -1
View File
@@ -2,7 +2,7 @@
zip_ok = false zip_ok = false
[aliases] [aliases]
dev = develop easy_install letsencrypt[testing,dev] dev = develop easy_install letsencrypt[dev,docs,testing]
[nosetests] [nosetests]
nocapture=1 nocapture=1
+4
View File
@@ -40,6 +40,9 @@ install_requires = [
dev_extras = [ dev_extras = [
'pylint>=1.4.0', # upstream #248 'pylint>=1.4.0', # upstream #248
]
docs_extras = [
'repoze.sphinx.autointerface', 'repoze.sphinx.autointerface',
'Sphinx', 'Sphinx',
] ]
@@ -73,6 +76,7 @@ setup(
test_suite='letsencrypt', test_suite='letsencrypt',
extras_require={ extras_require={
'dev': dev_extras, 'dev': dev_extras,
'docs': docs_extras,
'testing': testing_extras, 'testing': testing_extras,
}, },
entry_points={ entry_points={