Merge pull request #26 from Kami/add_tox_and_travis_ci_config

Add tox and Travis CI
This commit is contained in:
Tyler Hobbs
2014-01-15 09:56:36 -08:00
3 changed files with 26 additions and 0 deletions

1
.gitignore vendored
View File

@@ -3,6 +3,7 @@
*.swo
*.so
*.egg-info
.tox
build
MANIFEST
dist

16
.travis.yml Normal file
View File

@@ -0,0 +1,16 @@
language: python
python: 2.7
env:
- TOX_ENV=py26
- TOX_ENV=py27
- TOX_ENV=pypy
before_install:
- sudo apt-get update -y
- sudo apt-get install -y build-essential python-dev
- sudo apt-get install -y libev4 libev-dev
install:
- pip install tox
script:
- tox -e $TOX_ENV

9
tox.ini Normal file
View File

@@ -0,0 +1,9 @@
[tox]
envlist = py26,py27,pypy
[testenv]
deps = nose
mock
ccm
commands = {envpython} setup.py build_ext --inplace
nosetests tests/unit/