I cleaned up the mechamisms for continuous integration (travis CI) to support:
python 2.7
gcc 4.8+ or 5 (gcc 6 should work but is not included in the CI matrix yet)
swig 3.0.8+
pysam 0.9 or latest (currently 0.10)
Pysam introduced a number of non-backward compatible API changes around versions 0.8.4-0.9, so supporting pysam<0.9.0 requires special, deprecated code. I am in favour of deprecating those cases and start supporting from pysam 0.9 onwards.
I made similar changes for the python 3 branch that are addressed in pull request #15.
I cleaned up the mechamisms for continuous integration (travis CI) to support:
Pysam introduced a number of non-backward compatible API changes around versions 0.8.4-0.9, so supporting pysam<0.9.0 requires special, deprecated code. I am in favour of deprecating those cases and start supporting from pysam 0.9 onwards.
I made similar changes for the python 3 branch that are addressed in pull request #15.
This addresses issues #13 and #4 .