)]}'
{
  "commit": "0c0eadc0a042f12c43cb17ede5367b66335dbbc3",
  "tree": "22dd1f86823802ee0bdfc121b06326dea7ce0507",
  "parents": [
    "b8457ebb24c9a71a63fec5ac28501995ba8134bb"
  ],
  "author": {
    "name": "Ian Cordasco",
    "email": "graffatcolmingov@gmail.com",
    "time": "Sun Sep 27 19:11:17 2015"
  },
  "committer": {
    "name": "Ian Cordasco",
    "email": "graffatcolmingov@gmail.com",
    "time": "Sun Sep 27 19:11:17 2015"
  },
  "message": "Add better logic for loading entry points\n\nAs noted in the code, setuptools 11.3 deprecated EntryPoint.load and\nits require parameter. Starting with 11.3 the preferred way is use\nEntryPoint.require and EntryPoint.resolve as necessary. Unfortunately,\nthose methods do not exist in all versions of setuptools. So we have\nto check for them and use them when they\u0027re available. Otherwise, we\nfallback to using EntryPoint.load with the require parameter.\n\nCloses #59\nCloses #90\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f440c158d7897cf6919bbc990ddd5fca242e617",
      "old_mode": 33188,
      "old_path": "flake8/engine.py",
      "new_id": "6587667e8c960136fe4aedfcb8ba67887ad87f73",
      "new_mode": 33188,
      "new_path": "flake8/engine.py"
    },
    {
      "type": "modify",
      "old_id": "a6faab5d75d859e25614ad3270fba1d33368f207",
      "old_mode": 33188,
      "old_path": "flake8/tests/test_engine.py",
      "new_id": "f6c0e5e099fda9e1f62563b9a8dfcb2607b630dc",
      "new_mode": 33188,
      "new_path": "flake8/tests/test_engine.py"
    }
  ]
}
