From 6a449d497aa40e6c1aee2d3ce55fce680d1f0a47 Mon Sep 17 00:00:00 2001 From: Marc Abramowitz Date: Mon, 14 May 2012 20:44:23 -0700 Subject: [PATCH] Add support for tox --- .gitignore | 5 ++++- setup.py | 3 +++ tox.ini | 15 +++++++++++++++ 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 tox.ini diff --git a/.gitignore b/.gitignore index f17ed41..acf2d9b 100644 --- a/.gitignore +++ b/.gitignore @@ -22,4 +22,7 @@ coverage.xml nosetests.xml junit-py25.xml junit-py26.xml -junit-py27.xml \ No newline at end of file +junit-py27.xml + +# tox noise +.tox diff --git a/setup.py b/setup.py index bde8621..cd6e39c 100755 --- a/setup.py +++ b/setup.py @@ -49,6 +49,9 @@ setup( 'tablib', 'tablib.formats', 'tablib.packages', 'tablib.packages.xlwt', + 'tablib.packages.xlrd', + 'tablib.packages.omnijson', + 'tablib.packages.odf', 'tablib.packages.openpyxl', 'tablib.packages.openpyxl.shared', 'tablib.packages.openpyxl.reader', diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..83c5a8e --- /dev/null +++ b/tox.ini @@ -0,0 +1,15 @@ +# 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 = py26, py27, py32, pypy + +[testenv] +commands = python setup.py test +deps = + pytest + PyYAML + xlrd + omnijson