{"push_id":1095614716,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"000f67af811dde997b7487ef2ed10bdfd58a4f8a","before":"99fd864361a4e8f3988440b315d645e16bbf94b7","commits":[{"sha":"8f0bab4c4a8b95739cc7a5704f15c1fe5b7149cd","author":{"email":"f88c5e35ba2b44ad8184caf58e04d88fd477a72f@gandi.net","name":"Arthur Gautier"},"message":"setup.py: use setuptools instead of distutils\n\nSigned-off-by: Arthur Gautier <baloo@gandi.net>","distinct":true,"url":"https://api.github.com/repos/rthalley/dnspython/commits/8f0bab4c4a8b95739cc7a5704f15c1fe5b7149cd"},{"sha":"c1a2e4585a1404ee0cfaa6d2d2ad072e8807ef3e","author":{"email":"f88c5e35ba2b44ad8184caf58e04d88fd477a72f@gandi.net","name":"Arthur Gautier"},"message":"Adds tox and coverage.py\n\nSigned-off-by: Arthur Gautier <baloo@gandi.net>","distinct":true,"url":"https://api.github.com/repos/rthalley/dnspython/commits/c1a2e4585a1404ee0cfaa6d2d2ad072e8807ef3e"},{"sha":"5f59c1f3071e2ba6aad4f163ec7884ca8e4f1cc4","author":{"email":"f88c5e35ba2b44ad8184caf58e04d88fd477a72f@gandi.net","name":"Arthur Gautier"},"message":"python3 support\n\nSigned-off-by: Arthur Gautier <baloo@gandi.net>","distinct":true,"url":"https://api.github.com/repos/rthalley/dnspython/commits/5f59c1f3071e2ba6aad4f163ec7884ca8e4f1cc4"},{"sha":"41e5dd173e18899842cba18b7d022d81f34d4a97","author":{"email":"f88c5e35ba2b44ad8184caf58e04d88fd477a72f@gandi.net","name":"Arthur Gautier"},"message":"setup.py: version classifiers\n\nSigned-off-by: Arthur Gautier <baloo@gandi.net>","distinct":true,"url":"https://api.github.com/repos/rthalley/dnspython/commits/41e5dd173e18899842cba18b7d022d81f34d4a97"},{"sha":"670ec06fb389c6e8ff64aee2c0ddf538483efb90","author":{"email":"f88c5e35ba2b44ad8184caf58e04d88fd477a72f@gandi.net","name":"Arthur Gautier"},"message":"test: incorrect test relying on type comparison\n\nThis test relies on python2 type comparison mechanism.\n\nA simplier test case is:\n``` python\nIn [1]: class X(object):\n    def __gt__(self, other):\n        return NotImplemented\n   ...:\n\nIn [2]: a=X()\n\nIn [3]: a>1\nOut[3]: True\n\nIn [4]: a<1\nOut[4]: False\n```\n\nWorks on python2, not on python3.\nTherefore, I'm dropping the testcase\n\nSee http://eli.thegreenplace.net/2016/comparing-types-in-python-3/ for\nmore information about that\n\nSigned-off-by: Arthur Gautier <baloo@gandi.net>","distinct":true,"url":"https://api.github.com/repos/rthalley/dnspython/commits/670ec06fb389c6e8ff64aee2c0ddf538483efb90"},{"sha":"cb63cff587bd39f29b1df635028ee0e91402fd78","author":{"email":"f88c5e35ba2b44ad8184caf58e04d88fd477a72f@gandi.net","name":"Arthur Gautier"},"message":"test: I believe this ip to be legitimate\n\nSigned-off-by: Arthur Gautier <baloo@gandi.net>","distinct":true,"url":"https://api.github.com/repos/rthalley/dnspython/commits/cb63cff587bd39f29b1df635028ee0e91402fd78"},{"sha":"000f67af811dde997b7487ef2ed10bdfd58a4f8a","author":{"email":"7e642ec1c5216530484b5da598d798ef1a7afd45@play-bow.org","name":"Bob Halley"},"message":"Merge pull request #148 from baloo/python3-python2\n\nmake dnspython codebase python2/python3 compatible","distinct":true,"url":"https://api.github.com/repos/rthalley/dnspython/commits/000f67af811dde997b7487ef2ed10bdfd58a4f8a"}]}