3 # enable caching of installed packages.
6 # let's test as many versions as we can!
15 # enable OSX support, with only system Python, and newer Python on Linux:
19 # specify a reasonably newer xcode so that brew works
24 # install coverage helper:
26 - gem install coveralls-lcov
31 - python ./setup.py build_ext -i
32 - python -m pytest test
34 - CFLAGS="-coverage" python ./setup.py build_ext -i
35 - python -m pytest test
37 # install lcov, platform-specific but clean:
47 - lcov --capture --no-external --directory . --output-file coverage.info
48 - COVERALLS_PARALLEL=true coveralls-lcov coverage.info
53 webhooks: https://coveralls.io/webhook