split dev_extras into dev_extras+docs_extras

This commit is contained in:
Jakub Warmuz 2015-02-24 16:01:13 +00:00
parent d824002f01
commit 4bb9914fa3
No known key found for this signature in database
GPG key ID: 2A7BAD3A489B52EA
3 changed files with 9 additions and 5 deletions

View file

@ -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]

View file

@ -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

View file

@ -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={