Add tox.ini, remove funcsigs, fix setup.py adding submodule names and update docs, update travis for using tox

This commit is contained in:
2016-01-14 02:50:59 +05:30
parent bc5905c4a5
commit 8484a89b89
5 changed files with 34 additions and 27 deletions
+17 -21
View File
@@ -1,30 +1,26 @@
language: python
# cache: pip
addons:
apt:
packages:
- redis-server
python:
# major versions, test first
- "2.7"
- "3.5-dev"
# other versions
- "2.6"
- "3.3"
- "3.4"
- "3.5"
- "nightly"
- "pypy"
# not included, for incompatibility
# - "2.5" # tarvis errs
# - "3.2" # humanfriendly cant install
# - "pypy3" # psutil errs
install:
- "pip install --upgrade -r requirements.txt"
- "pip install ."
env:
matrix:
# major versions, test first
- TOXENV=py27
- TOXENV=py35
# other versions
- TOXENV=py26
- TOXENV=py33
- TOXENV=py34
- TOXENV=py35
- TOXENV=pypy
- TOXENV=pypy3
# not included, for incompatibility
# - "2.5" # tarvis errs
# - "3.2" # humanfriendly cant install
# - "pypy3" # psutil errs
# command to run tests
script: py.test -v
script: tox