3 # enable caching of installed packages.
14 # we don't need any python dependencies, but a ruby one for coverage:
16 - gem install coveralls-lcov
22 - python setup.py build_ext -i
23 - python -m pytest tests
25 - CFLAGS="-coverage" python setup.py build_ext -i
26 - python -m pytest tests
28 # but we do need a system library:
36 - lcov --capture --no-external --directory . --output-file coverage.info
37 - COVERALLS_PARALLEL=true coveralls-lcov coverage.info
41 webhooks: https://coveralls.io/webhook