Use tox instead of pytest-runner

master
Jason R. Coombs 8 years ago
parent 03c1cc8684
commit 750a2b3896
  1. 3
      .travis.yml
  2. 2
      pytest.ini
  3. 1
      setup.cfg
  4. 7
      setup.py
  5. 1
      tests/requirements.txt
  6. 5
      tox.ini

@ -4,8 +4,7 @@ python:
- 2.7
- 3.5
script:
- pip install -U pytest
- python setup.py test
- tox
branches:
except:
- skeleton

@ -1,4 +1,4 @@
[pytest]
norecursedirs=*.egg .eggs dist build
norecursedirs=dist build .tox
addopts=--doctest-modules
doctest_optionflags=ALLOW_UNICODE ELLIPSIS

@ -1,7 +1,6 @@
[aliases]
release = dists upload
dists = clean --all sdist bdist_wheel
test = pytest
[wheel]
universal = 1

@ -10,8 +10,6 @@ import setuptools
with io.open('README.rst', encoding='utf-8') as readme:
long_description = readme.read()
needs_pytest = {'pytest', 'test'}.intersection(sys.argv)
pytest_runner = ['pytest_runner'] if needs_pytest else []
needs_wheel = {'release', 'bdist_wheel', 'dists'}.intersection(sys.argv)
wheel = ['wheel'] if needs_wheel else []
@ -35,10 +33,7 @@ setup_params = dict(
},
setup_requires=[
'setuptools_scm>=1.9',
] + pytest_runner + wheel,
tests_require=[
'pytest>=2.8',
],
] + wheel,
classifiers=[
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",

@ -0,0 +1 @@
pytest >= 2.8

@ -0,0 +1,5 @@
[testenv]
deps =
-r tests/requirements.txt
commands = py.test
Loading…
Cancel
Save