{"action":"closed","issue":{"url":"https://api.github.com/repos/frejanordsiek/hdf5storage/issues/43","repository_url":"https://api.github.com/repos/frejanordsiek/hdf5storage","labels_url":"https://api.github.com/repos/frejanordsiek/hdf5storage/issues/43/labels{/name}","comments_url":"https://api.github.com/repos/frejanordsiek/hdf5storage/issues/43/comments","events_url":"https://api.github.com/repos/frejanordsiek/hdf5storage/issues/43/events","html_url":"https://github.com/frejanordsiek/hdf5storage/issues/43","id":150483446,"number":43,"title":"Added Continuous Integration through Travis CI","user":{"login":"frejanordsiek","id":5252219,"avatar_url":"https://avatars.githubusercontent.com/u/5252219?v=3","gravatar_id":"","url":"https://api.github.com/users/frejanordsiek","html_url":"https://github.com/frejanordsiek","followers_url":"https://api.github.com/users/frejanordsiek/followers","following_url":"https://api.github.com/users/frejanordsiek/following{/other_user}","gists_url":"https://api.github.com/users/frejanordsiek/gists{/gist_id}","starred_url":"https://api.github.com/users/frejanordsiek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frejanordsiek/subscriptions","organizations_url":"https://api.github.com/users/frejanordsiek/orgs","repos_url":"https://api.github.com/users/frejanordsiek/repos","events_url":"https://api.github.com/users/frejanordsiek/events{/privacy}","received_events_url":"https://api.github.com/users/frejanordsiek/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/frejanordsiek/hdf5storage/labels/build%20enhancement","name":"build enhancement","color":"d4c5f9"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-22T22:14:04Z","updated_at":"2016-04-26T15:53:13Z","closed_at":"2016-04-26T15:53:13Z","body":"Testing/Continuous Integration has been added through Travis CI. It has taken a lot of commits to hammer out some issues preventing it from working well. There is still a bit more. More importantly, I found a syntax regression in the master branch that causes compatibility for Python 3.0 to 3.2 to be lost. That should be pretty easy to fix. In addition, I have been stumbling upon a few unknown dependencies of the package. Namely, full functionality requires that libhdf5 >= 1.8.7 and Numpy can't be too old (I am still working on pinning the exact version down). There does seem to be another one with respect to unicode conversions (Python 2.6 and 2.7). Either that or there is a bug. I am going to be trying to track these down and fix the code accordingly and add the discovered dependencies (or different versions) to the documentation. Expect individual issues for these in the near future.\r\n\r\nIn many ways, the very old software that the Travis CI virtual machines is running has been a good thing - it has helped uncover unknown dependencies.\r\n\r\nThe testing can be seen at\r\n\r\nhttps://travis-ci.org/frejanordsiek/hdf5storage"}}