3 # enable caching of installed packages.
6 # let's test as many versions as we can!
16 # enable OSX support, with only system Python, and newer Python on Linux:
20 # # specify a reasonably newer xcode so that brew works
25 # install coverage helper:
27 - gem install coveralls-lcov
33 - python ./setup.py build_ext -i
34 - python -m pytest tests
36 - CFLAGS="-coverage" python ./setup.py build_ext -i
37 - python -m pytest tests
39 # install lcov, platform-specific but clean:
49 - lcov --capture --no-external --directory . --output-file coverage.info
50 - COVERALLS_PARALLEL=true coveralls-lcov coverage.info
54 webhooks: https://coveralls.io/webhook