diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..e798535 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,14 @@ +language: python +python: + - 2.7 + - 3.3 + - 3.4 + - 3.5 + - pypy + +install: + - pip install tox tox-travis + - pip install coverage coveralls + +script: + - tox -r diff --git a/requirements.txt b/requirements.txt index 5b47118..ab0619b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,9 @@ -cov-core==1.7 -coverage==3.7 -execnet==1.1 -py==1.4.17 -pytest==2.4.2 -pytest-cov==1.6 -pytest-xdist==1.9 +cov-core==1.15.0 +coverage==4.4.1 +execnet==1.4.1 +py==1.4.34 +pytest==3.1.3 +pytest-cov==2.5.1 +pytest-xdist==1.18.0 +tox==2.7.0 +virtualenv==15.1.0 diff --git a/setup.cfg b/setup.cfg index 209baf4..937a34d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -4,6 +4,6 @@ license-file = LICENSE [wheel] universal = 1 -[pytest] -addopts = -rsxX -v +[tool:pytest] +addopts = -rsxX -v tests acme norecursedirs = .git diff --git a/setup.py b/setup.py index 6bd5dda..4687786 100644 --- a/setup.py +++ b/setup.py @@ -17,7 +17,7 @@ def run_tests(self): setup( name='skeleton_for_pytest', - version='0.0.1', + version='0.0.2', url='https://github.com/tddbc/python_pytest.git', author='TDD BaseCamp', author_email='tddbc@googlegroups.com', @@ -36,6 +36,8 @@ def run_tests(self): 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.3', + 'Programming Language :: Python :: 3.4', + 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: Implementation :: PyPy', ], ) diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..2d3a29c --- /dev/null +++ b/tox.ini @@ -0,0 +1,13 @@ +[tox] +skipsdist = True +envlist = + py27, + py33, + py34, + py35 + +[testenv] +deps= + -r{toxinidir}/requirements.txt +commands= + python setup.py test