Fix Travis build

Add "test" extra and install dependencies for said extra as detailed in:

https://stackoverflow.com/a/41398850/200603
pull/105/head
Linas Valiukas 6 years ago
parent 747c46abce
commit 2bbb70b3e5

@ -15,7 +15,7 @@ before_install:
install:
- travis_retry pip install -U pip wheel tox
- travis_retry pip install -U -r requirements.txt -e .
- travis_retry pip install -U -r requirements.txt -e ".[test]"
script:
- tox -e $TOX_ENV

@ -12,6 +12,14 @@ if sys.platform == 'darwin':
print("Using lxml<2.4")
lxml_requirement = "lxml<2.4"
test_deps = [
# Test timeouts
"timeout_decorator",
]
extras = {
'test': test_deps,
}
setup(
name="readability-lxml",
version="0.7",
@ -28,10 +36,8 @@ setup(
lxml_requirement,
"cssselect"
],
tests_require=[
# Test timeouts
"timeout_decorator",
],
tests_require=test_deps,
extras_require=extras,
classifiers=[
"Environment :: Web Environment",
"Intended Audience :: Developers",

@ -16,5 +16,5 @@ deps=pytest
# $PYTHONDIR\Scripts\pip.exe install *.whl
sitepackages=True
commands =
pip install -r requirements.txt
pip install -r requirements.txt -e ".[test]"
py.test

Loading…
Cancel
Save