mirror of
https://github.com/scrapy/scrapy.git
synced 2025-02-24 07:03:52 +00:00
See http://www.sphinx-doc.org/en/stable/changes.html#release-1-4-released-mar-28-2016 sphinx_rtd_theme has become optional, needs to be added to reqs https://github.com/sphinx-doc/sphinx/pull/2320 changes node entries tuples to 5 values instead of 4 `sh` syntax highlighting added very locally in selectors.rst because of this warning/error with Sphinx 1.4: ``` Warning, treated as error: /home/paul/src/scrapy/docs/topics/selectors.rst:743: WARNING: Could not lex literal_block as "python". Highlighting skipped. ```
76 lines
1.6 KiB
INI
76 lines
1.6 KiB
INI
# Tox (http://tox.testrun.org/) is a tool for running tests
|
|
# in multiple virtualenvs. This configuration file will run the
|
|
# test suite on all supported python versions. To use it, "pip install tox"
|
|
# and then run "tox" from this directory.
|
|
|
|
[tox]
|
|
envlist = py27
|
|
|
|
[testenv]
|
|
deps =
|
|
-rrequirements.txt
|
|
# Extras
|
|
botocore
|
|
Pillow != 3.0.0
|
|
leveldb
|
|
-rtests/requirements.txt
|
|
passenv =
|
|
S3_TEST_FILE_URI
|
|
AWS_ACCESS_KEY_ID
|
|
AWS_SECRET_ACCESS_KEY
|
|
commands =
|
|
py.test --cov=scrapy --cov-report= {posargs:scrapy tests}
|
|
|
|
[testenv:precise]
|
|
basepython = python2.7
|
|
deps =
|
|
pyOpenSSL==0.13
|
|
lxml==2.3.2
|
|
Twisted==11.1.0
|
|
boto==2.2.2
|
|
Pillow<2.0
|
|
cssselect==0.9.1
|
|
zope.interface==3.6.1
|
|
-rtests/requirements.txt
|
|
|
|
[testenv:trunk]
|
|
basepython = python2.7
|
|
commands =
|
|
pip install -U https://github.com/scrapy/w3lib/archive/master.zip#egg=w3lib
|
|
pip install -U https://github.com/scrapy/queuelib/archive/master.zip#egg=queuelib
|
|
py.test --cov=scrapy --cov-report= {posargs:scrapy tests}
|
|
|
|
[testenv:py33]
|
|
basepython = python3.3
|
|
deps =
|
|
-rrequirements-py3.txt
|
|
# Extras
|
|
Pillow
|
|
-rtests/requirements-py3.txt
|
|
|
|
[testenv:py34]
|
|
basepython = python3.4
|
|
deps = {[testenv:py33]deps}
|
|
|
|
[testenv:py35]
|
|
basepython = python3.5
|
|
deps = {[testenv:py33]deps}
|
|
|
|
[docs]
|
|
changedir = docs
|
|
deps =
|
|
Sphinx
|
|
sphinx_rtd_theme
|
|
|
|
[testenv:docs]
|
|
changedir = {[docs]changedir}
|
|
deps = {[docs]deps}
|
|
commands =
|
|
sphinx-build -W -b html . {envtmpdir}/html
|
|
|
|
[testenv:docs-links]
|
|
changedir = {[docs]changedir}
|
|
deps = {[docs]deps}
|
|
commands =
|
|
sphinx-build -W -b linkcheck . {envtmpdir}/linkcheck
|