.travis.yml

Summary

Maintainability
Test Coverage
language: python
sudo: required
dist: xenial
language: python
python:
  - 2.7
  - 3.5
  - 3.6
  - 3.7
install:
   - "pip install -r requirements.txt"
   - "pip install -r test_requirements.txt"
   - "./setup.py develop"
   - "pip install coveralls"
   - "pip install nose"
script: 
   - export PYTHONPATH=./src:$PYTHONPATH
   - coverage erase
   - coverage run --source=pyff setup.py test
   - mv .coverage .coverage.1
   - coverage combine
before_install:
   - sudo apt-get update -qq
   - sudo apt-get install -qq python-dev libyaml-dev libxml2-dev libxslt-dev libsofthsm softhsm opensc libengine-pkcs11-openssl
after_success:
   coveralls