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