{"action":"closed","number":8,"pull_request":{"url":"https://api.github.com/repos/rickymoorhouse/trafficpi/pulls/8","id":122747973,"html_url":"https://github.com/rickymoorhouse/trafficpi/pull/8","diff_url":"https://github.com/rickymoorhouse/trafficpi/pull/8.diff","patch_url":"https://github.com/rickymoorhouse/trafficpi/pull/8.patch","issue_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/issues/8","number":8,"state":"closed","locked":false,"title":"Update pytest to 3.1.0","user":{"login":"pyup-bot","id":16239342,"avatar_url":"https://avatars3.githubusercontent.com/u/16239342?v=3","gravatar_id":"","url":"https://api.github.com/users/pyup-bot","html_url":"https://github.com/pyup-bot","followers_url":"https://api.github.com/users/pyup-bot/followers","following_url":"https://api.github.com/users/pyup-bot/following{/other_user}","gists_url":"https://api.github.com/users/pyup-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/pyup-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyup-bot/subscriptions","organizations_url":"https://api.github.com/users/pyup-bot/orgs","repos_url":"https://api.github.com/users/pyup-bot/repos","events_url":"https://api.github.com/users/pyup-bot/events{/privacy}","received_events_url":"https://api.github.com/users/pyup-bot/received_events","type":"User","site_admin":false},"body":"\nThere's a new version of [pytest](https://pypi.python.org/pypi/pytest) available.\nYou are currently using **3.0.2**. I have updated it to **3.1.0**\n\n\n\nThese links might come in handy:  <a href=\"https://pypi.python.org/pypi/pytest\">PyPI</a> | <a href=\"https://pyup.io/changelogs/pytest/\">Changelog</a> | <a href=\"https://github.com/pytest-dev/pytest/issues\">Repo</a> | <a href=\"http://pytest.org\">Homepage</a> \n\n\n\n### Changelog\n> \n>### 3.0.8\n\n>==================\n\n>* Change capture.py&#39;s ``DontReadFromInput`` class to throw ``io.UnsupportedOperation`` errors rather\n>  than ValueErrors in the ``fileno`` method (`2276`_).\n>  Thanks `metasyn`_ for the PR.\n\n>* Fix exception formatting while importing modules when the exception message\n>  contains non-ascii characters (`2336`_).\n>  Thanks `fabioz`_ for the report and `nicoddemus`_ for the PR.\n>  \n>* Added documentation related to issue (`1937`_)\n>  Thanks `skylarjhdownes`_ for the PR.\n\n>* Allow collecting files with any file extension as Python modules (`2369`_).\n>  Thanks `Kodiologist`_ for the PR.\n\n>* Show the correct error message when collect &quot;parametrize&quot; func with wrong args (`2383`_).\n>  Thanks `The-Compiler`_ for the report and `robin0371`_ for the PR.\n\n>*\n\n>*\n\n>*\n\n\n>  \n>.. _skylarjhdownes: https://github.com/skylarjhdownes\n>.. _fabioz: https://github.com/fabioz\n>.. _metasyn: https://github.com/metasyn\n>.. _Kodiologist: https://github.com/Kodiologist\n>.. _robin0371: https://github.com/robin0371\n\n\n>.. _1937: https://github.com/pytest-dev/pytest/issues/1937\n>.. _2276: https://github.com/pytest-dev/pytest/issues/2276\n>.. _2336: https://github.com/pytest-dev/pytest/issues/2336\n>.. _2369: https://github.com/pytest-dev/pytest/issues/2369\n>.. _2383: https://github.com/pytest-dev/pytest/issues/2383\n\n\n\n\n>### 3.0.7\n\n>==================\n\n\n>* Fix issue in assertion rewriting breaking due to modules silently discarding\n>  other modules when importing fails\n>  Notably, importing the ``anydbm`` module is fixed. (`2248`_).\n>  Thanks `pfhayes`_ for the PR.\n\n>* junitxml: Fix problematic case where system-out tag occured twice per testcase\n>  element in the XML report. Thanks `kkoukiou`_ for the PR.\n\n>* Fix regression, pytest now skips unittest correctly if run with ``--pdb``\n>  (`2137`_). Thanks to `gst`_ for the report and `mbyt`_ for the PR.\n\n>* Ignore exceptions raised from descriptors (e.g. properties) during Python test collection (`2234`_).\n>  Thanks to `bluetech`_.\n>  \n>* ``--override-ini`` now correctly overrides some fundamental options like ``python_files`` (`2238`_).\n>  Thanks `sirex`_ for the report and `nicoddemus`_ for the PR.\n\n>* Replace ``raise StopIteration`` usages in the code by simple ``returns`` to finish generators, in accordance to `PEP-479`_ (`2160`_).\n>  Thanks `tgoodlet`_ for the report and `nicoddemus`_ for the PR.\n>  \n>* Fix internal errors when an unprintable ``AssertionError`` is raised inside a test.\n>  Thanks `omerhadari`_ for the PR.\n\n>* Skipping plugin now also works with test items generated by custom collectors (`2231`_).\n>  Thanks to `vidartf`_.\n\n>* Fix trailing whitespace in console output if no .ini file presented (`2281`_). Thanks `fbjorn`_ for the PR.\n\n>* Conditionless ``xfail`` markers no longer rely on the underlying test item\n>  being an instance of ``PyobjMixin``, and can therefore apply to tests not\n>  collected by the built-in python test collector. Thanks `barneygale`_ for the\n>  PR.\n\n\n>.. _pfhayes: https://github.com/pfhayes\n>.. _bluetech: https://github.com/bluetech\n>.. _gst: https://github.com/gst\n>.. _sirex: https://github.com/sirex\n>.. _vidartf: https://github.com/vidartf\n>.. _kkoukiou: https://github.com/KKoukiou\n>.. _omerhadari: https://github.com/omerhadari\n>.. _fbjorn: https://github.com/fbjorn\n\n>.. _2248: https://github.com/pytest-dev/pytest/issues/2248\n>.. _2137: https://github.com/pytest-dev/pytest/issues/2137\n>.. _2160: https://github.com/pytest-dev/pytest/issues/2160\n>.. _2231: https://github.com/pytest-dev/pytest/issues/2231\n>.. _2234: https://github.com/pytest-dev/pytest/issues/2234\n>.. _2238: https://github.com/pytest-dev/pytest/issues/2238\n>.. _2281: https://github.com/pytest-dev/pytest/issues/2281\n\n>.. _PEP-479: https://www.python.org/dev/peps/pep-0479/\n\n\n\n\n>### 3.0.6\n\n>==================\n\n>* pytest no longer generates ``PendingDeprecationWarning`` from its own operations, which was introduced by mistake in version ``3.0.5`` (`2118`_).\n>  Thanks to `nicoddemus`_ for the report and `RonnyPfannschmidt`_ for the PR.\n\n\n>* pytest no longer recognizes coroutine functions as yield tests (`2129`_).\n>  Thanks to `malinoff`_ for the PR.\n\n>* Plugins loaded by the ``PYTEST_PLUGINS`` environment variable are now automatically\n>  considered for assertion rewriting (`2185`_).\n>  Thanks `nicoddemus`_ for the PR.\n\n>* Improve error message when pytest.warns fails (`2150`_). The type(s) of the\n>  expected warnings and the list of caught warnings is added to the\n>  error message. Thanks `lesteve`_ for the PR.\n\n>* Fix ``pytester`` internal plugin to work correctly with latest versions of\n>  ``zope.interface`` (`1989`_). Thanks `nicoddemus`_ for the PR.\n\n>* Assert statements of the ``pytester`` plugin again benefit from assertion rewriting (`1920`_).\n>  Thanks `RonnyPfannschmidt`_ for the report and `nicoddemus`_ for the PR.\n\n>* Specifying tests with colons like ``test_foo.py::test_bar`` for tests in\n>  subdirectories with ini configuration files now uses the correct ini file\n>  (`2148`_).  Thanks `pelme`_.\n\n>* Fail ``testdir.runpytest().assert_outcomes()`` explicitly if the pytest\n>  terminal output it relies on is missing. Thanks to `eli-b`_ for the PR.\n\n\n>.. _barneygale: https://github.com/barneygale\n>.. _lesteve: https://github.com/lesteve\n>.. _malinoff: https://github.com/malinoff\n>.. _pelme: https://github.com/pelme\n>.. _eli-b: https://github.com/eli-b\n\n>.. _2118: https://github.com/pytest-dev/pytest/issues/2118\n\n>.. _1989: https://github.com/pytest-dev/pytest/issues/1989\n>.. _1920: https://github.com/pytest-dev/pytest/issues/1920\n>.. _2129: https://github.com/pytest-dev/pytest/issues/2129\n>.. _2148: https://github.com/pytest-dev/pytest/issues/2148\n>.. _2150: https://github.com/pytest-dev/pytest/issues/2150\n>.. _2185: https://github.com/pytest-dev/pytest/issues/2185\n\n\n\n\n>### 3.0.5\n\n>==================\n\n>* Add warning when not passing ``option=value`` correctly to ``-o/--override-ini`` (`2105`_).\n>  Also improved the help documentation. Thanks to `mbukatov`_ for the report and\n>  `lwm`_ for the PR.\n\n>* Now ``--confcutdir`` and ``--junit-xml`` are properly validated if they are directories\n>  and filenames, respectively (`2089`_ and `2078`_). Thanks to `lwm`_ for the PR.\n\n>* Add hint to error message hinting possible missing ``__init__.py`` (`478`_). Thanks `DuncanBetts`_.\n\n>* More accurately describe when fixture finalization occurs in documentation (`687`_). Thanks `DuncanBetts`_.\n\n>* Provide ``:ref:`` targets for ``recwarn.rst`` so we can use intersphinx referencing.\n>  Thanks to `dupuy`_ for the report and `lwm`_ for the PR.\n\n>* In Python 2, use a simple ``+-`` ASCII string in the string representation of ``pytest.approx`` (for example ``&quot;4 +- 4.0e-06&quot;``)\n>  because it is brittle to handle that in different contexts and representations internally in pytest\n>  which can result in bugs such as `2111`_. In Python 3, the representation still uses ``±`` (for example ``4 ± 4.0e-06``).\n>  Thanks `kerrick-lyft`_ for the report and `nicoddemus`_ for the PR.\n\n>* Using ``item.Function``, ``item.Module``, etc., is now issuing deprecation warnings, prefer\n>  ``pytest.Function``, ``pytest.Module``, etc., instead (`2034`_).\n>  Thanks `nmundar`_ for the PR.\n\n>* Fix error message using ``approx`` with complex numbers (`2082`_).\n>  Thanks `adler-j`_ for the report and `nicoddemus`_ for the PR.\n\n>* Fixed false-positives warnings from assertion rewrite hook for modules imported more than\n>  once by the ``pytest_plugins`` mechanism.\n>  Thanks `nicoddemus`_ for the PR.\n\n>* Remove an internal cache which could cause hooks from ``conftest.py`` files in\n>  sub-directories to be called in other directories incorrectly (`2016`_).\n>  Thanks `d-b-w`_ for the report and `nicoddemus`_ for the PR.\n\n>* Remove internal code meant to support earlier Python 3 versions that produced the side effect\n>  of leaving ``None`` in ``sys.modules`` when expressions were evaluated by pytest (for example passing a condition\n>  as a string to ``pytest.mark.skipif``)(`2103`_).\n>  Thanks `jaraco`_ for the report and `nicoddemus`_ for the PR.\n\n>* Cope gracefully with a .pyc file with no matching .py file (`2038`_). Thanks\n>  `nedbat`_.\n\n>.. _adler-j: https://github.com/adler-j\n>.. _d-b-w: https://bitbucket.org/d-b-w/\n>.. _DuncanBetts: https://github.com/DuncanBetts\n>.. _dupuy: https://bitbucket.org/dupuy/\n>.. _kerrick-lyft: https://github.com/kerrick-lyft\n>.. _lwm: https://github.com/lwm\n>.. _mbukatov: https://github.com/mbukatov\n>.. _nedbat: https://github.com/nedbat\n>.. _nmundar: https://github.com/nmundar\n\n>.. _2016: https://github.com/pytest-dev/pytest/issues/2016\n>.. _2034: https://github.com/pytest-dev/pytest/issues/2034\n>.. _2038: https://github.com/pytest-dev/pytest/issues/2038\n>.. _2078: https://github.com/pytest-dev/pytest/issues/2078\n>.. _2082: https://github.com/pytest-dev/pytest/issues/2082\n>.. _2089: https://github.com/pytest-dev/pytest/issues/2089\n>.. _2103: https://github.com/pytest-dev/pytest/issues/2103\n>.. _2105: https://github.com/pytest-dev/pytest/issues/2105\n>.. _2111: https://github.com/pytest-dev/pytest/issues/2111\n>.. _478: https://github.com/pytest-dev/pytest/issues/478\n>.. _687: https://github.com/pytest-dev/pytest/issues/687\n\n\n\n\n>### 3.0.4\n\n>==================\n\n>* Import errors when collecting test modules now display the full traceback (`1976`_).\n>  Thanks `cwitty`_ for the report and `nicoddemus`_ for the PR.\n\n>* Fix confusing command-line help message for custom options with two or more ``metavar`` properties (`2004`_).\n>  Thanks `okulynyak`_ and `davehunt`_ for the report and `nicoddemus`_ for the PR.\n\n>* When loading plugins, import errors which contain non-ascii messages are now properly handled in Python 2 (`1998`_).\n>  Thanks `nicoddemus`_ for the PR.\n\n>* Fixed cyclic reference when ``pytest.raises`` is used in context-manager form (`1965`_). Also as a\n>  result of this fix, ``sys.exc_info()`` is left empty in both context-manager and function call usages.\n>  Previously, ``sys.exc_info`` would contain the exception caught by the context manager,\n>  even when the expected exception occurred.\n>  Thanks `MSeifert04`_ for the report and the PR.\n\n>* Fixed false-positives warnings from assertion rewrite hook for modules that were rewritten but\n>  were later marked explicitly by ``pytest.register_assert_rewrite``\n>  or implicitly as a plugin (`2005`_).\n>  Thanks `RonnyPfannschmidt`_ for the report and `nicoddemus`_ for the PR.\n\n>* Report teardown output on test failure (`442`_).\n>  Thanks `matclab`_ for the PR.\n\n>* Fix teardown error message in generated xUnit XML.\n>  Thanks `gdyuldin`_ for the PR.\n\n>* Properly handle exceptions in ``multiprocessing`` tasks (`1984`_).\n>  Thanks `adborden`_ for the report and `nicoddemus`_ for the PR.\n\n>* Clean up unittest TestCase objects after tests are complete (`1649`_).\n>  Thanks `d_b_w`_ for the report and PR.\n\n\n>.. _adborden: https://github.com/adborden\n>.. _cwitty: https://github.com/cwitty\n>.. _d_b_w: https://github.com/d_b_w\n>.. _gdyuldin: https://github.com/gdyuldin\n>.. _matclab: https://github.com/matclab\n>.. _MSeifert04: https://github.com/MSeifert04\n>.. _okulynyak: https://github.com/okulynyak\n\n>.. _442: https://github.com/pytest-dev/pytest/issues/442\n>.. _1965: https://github.com/pytest-dev/pytest/issues/1965\n>.. _1976: https://github.com/pytest-dev/pytest/issues/1976\n>.. _1984: https://github.com/pytest-dev/pytest/issues/1984\n>.. _1998: https://github.com/pytest-dev/pytest/issues/1998\n>.. _2004: https://github.com/pytest-dev/pytest/issues/2004\n>.. _2005: https://github.com/pytest-dev/pytest/issues/2005\n>.. _1649: https://github.com/pytest-dev/pytest/issues/1649\n\n\n\n\n>### 3.0.3\n\n>==================\n\n>* The ``ids`` argument to ``parametrize`` again accepts ``unicode`` strings\n>  in Python 2 (`1905`_).\n>  Thanks `philpep`_ for the report and `nicoddemus`_ for the PR.\n\n>* Assertions are now being rewritten for plugins in development mode\n>  (``pip install -e``) (`1934`_).\n>  Thanks `nicoddemus`_ for the PR.\n\n>* Fix pkg_resources import error in Jython projects (`1853`_).\n>  Thanks `raquel-ucl`_ for the PR.\n\n>* Got rid of ``AttributeError: &#39;Module&#39; object has no attribute &#39;_obj&#39;`` exception\n>  in Python 3 (`1944`_).\n>  Thanks `axil`_ for the PR.\n\n>* Explain a bad scope value passed to ``fixture`` declarations or\n>  a ``MetaFunc.parametrize()`` call. Thanks `tgoodlet`_ for the PR.\n\n>* This version includes ``pluggy-0.4.0``, which correctly handles\n>  ``VersionConflict`` errors in plugins (`704`_).\n>  Thanks `nicoddemus`_ for the PR.\n\n\n>.. _philpep: https://github.com/philpep\n>.. _raquel-ucl: https://github.com/raquel-ucl\n>.. _axil: https://github.com/axil\n>.. _tgoodlet: https://github.com/tgoodlet\n\n>.. _1853: https://github.com/pytest-dev/pytest/issues/1853\n>.. _1905: https://github.com/pytest-dev/pytest/issues/1905\n>.. _1934: https://github.com/pytest-dev/pytest/issues/1934\n>.. _1944: https://github.com/pytest-dev/pytest/issues/1944\n>.. _704: https://github.com/pytest-dev/pytest/issues/704\n\n\n\n\n\n\n\n\n\n\n*Got merge conflicts? Close this PR and delete the branch. I'll create a new PR for you.*\n\nHappy merging! 🤖\n","created_at":"2017-05-27T05:30:56Z","updated_at":"2017-05-29T20:53:47Z","closed_at":"2017-05-29T20:53:47Z","merged_at":"2017-05-29T20:53:47Z","merge_commit_sha":"40992111fc411e2ef1012972d74b844f08a1ced1","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/pulls/8/commits","review_comments_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/pulls/8/comments","review_comment_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/pulls/comments{/number}","comments_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/issues/8/comments","statuses_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/statuses/db8ea147c03868e1d4e9c7c31c28fbf43af57064","head":{"label":"rickymoorhouse:pyup-update-pytest-3.0.2-to-3.1.0","ref":"pyup-update-pytest-3.0.2-to-3.1.0","sha":"db8ea147c03868e1d4e9c7c31c28fbf43af57064","user":{"login":"rickymoorhouse","id":22746,"avatar_url":"https://avatars2.githubusercontent.com/u/22746?v=3","gravatar_id":"","url":"https://api.github.com/users/rickymoorhouse","html_url":"https://github.com/rickymoorhouse","followers_url":"https://api.github.com/users/rickymoorhouse/followers","following_url":"https://api.github.com/users/rickymoorhouse/following{/other_user}","gists_url":"https://api.github.com/users/rickymoorhouse/gists{/gist_id}","starred_url":"https://api.github.com/users/rickymoorhouse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rickymoorhouse/subscriptions","organizations_url":"https://api.github.com/users/rickymoorhouse/orgs","repos_url":"https://api.github.com/users/rickymoorhouse/repos","events_url":"https://api.github.com/users/rickymoorhouse/events{/privacy}","received_events_url":"https://api.github.com/users/rickymoorhouse/received_events","type":"User","site_admin":false},"repo":{"id":8441821,"name":"trafficpi","full_name":"rickymoorhouse/trafficpi","owner":{"login":"rickymoorhouse","id":22746,"avatar_url":"https://avatars2.githubusercontent.com/u/22746?v=3","gravatar_id":"","url":"https://api.github.com/users/rickymoorhouse","html_url":"https://github.com/rickymoorhouse","followers_url":"https://api.github.com/users/rickymoorhouse/followers","following_url":"https://api.github.com/users/rickymoorhouse/following{/other_user}","gists_url":"https://api.github.com/users/rickymoorhouse/gists{/gist_id}","starred_url":"https://api.github.com/users/rickymoorhouse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rickymoorhouse/subscriptions","organizations_url":"https://api.github.com/users/rickymoorhouse/orgs","repos_url":"https://api.github.com/users/rickymoorhouse/repos","events_url":"https://api.github.com/users/rickymoorhouse/events{/privacy}","received_events_url":"https://api.github.com/users/rickymoorhouse/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/rickymoorhouse/trafficpi","description":"Script to use the Raspberry Pi & LedBorg to show traffic conditions","fork":false,"url":"https://api.github.com/repos/rickymoorhouse/trafficpi","forks_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/forks","keys_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/keys{/key_id}","collaborators_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/teams","hooks_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/hooks","issue_events_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/issues/events{/number}","events_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/events","assignees_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/assignees{/user}","branches_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/branches{/branch}","tags_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/tags","blobs_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/git/refs{/sha}","trees_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/git/trees{/sha}","statuses_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/statuses/{sha}","languages_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/languages","stargazers_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/stargazers","contributors_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/contributors","subscribers_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/subscribers","subscription_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/subscription","commits_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/commits{/sha}","git_commits_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/git/commits{/sha}","comments_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/comments{/number}","issue_comment_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/issues/comments{/number}","contents_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/contents/{+path}","compare_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/compare/{base}...{head}","merges_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/merges","archive_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/downloads","issues_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/issues{/number}","pulls_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/pulls{/number}","milestones_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/milestones{/number}","notifications_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/labels{/name}","releases_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/releases{/id}","deployments_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/deployments","created_at":"2013-02-26T20:55:54Z","updated_at":"2017-05-27T05:30:47Z","pushed_at":"2017-05-29T20:53:47Z","git_url":"git://github.com/rickymoorhouse/trafficpi.git","ssh_url":"git@github.com:rickymoorhouse/trafficpi.git","clone_url":"https://github.com/rickymoorhouse/trafficpi.git","svn_url":"https://github.com/rickymoorhouse/trafficpi","homepage":null,"size":26,"stargazers_count":3,"watchers_count":3,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":4,"forks":0,"open_issues":4,"watchers":3,"default_branch":"master"}},"base":{"label":"rickymoorhouse:master","ref":"master","sha":"89bf5330022610b26e2eb59f0bed4ca19f53593d","user":{"login":"rickymoorhouse","id":22746,"avatar_url":"https://avatars2.githubusercontent.com/u/22746?v=3","gravatar_id":"","url":"https://api.github.com/users/rickymoorhouse","html_url":"https://github.com/rickymoorhouse","followers_url":"https://api.github.com/users/rickymoorhouse/followers","following_url":"https://api.github.com/users/rickymoorhouse/following{/other_user}","gists_url":"https://api.github.com/users/rickymoorhouse/gists{/gist_id}","starred_url":"https://api.github.com/users/rickymoorhouse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rickymoorhouse/subscriptions","organizations_url":"https://api.github.com/users/rickymoorhouse/orgs","repos_url":"https://api.github.com/users/rickymoorhouse/repos","events_url":"https://api.github.com/users/rickymoorhouse/events{/privacy}","received_events_url":"https://api.github.com/users/rickymoorhouse/received_events","type":"User","site_admin":false},"repo":{"id":8441821,"name":"trafficpi","full_name":"rickymoorhouse/trafficpi","owner":{"login":"rickymoorhouse","id":22746,"avatar_url":"https://avatars2.githubusercontent.com/u/22746?v=3","gravatar_id":"","url":"https://api.github.com/users/rickymoorhouse","html_url":"https://github.com/rickymoorhouse","followers_url":"https://api.github.com/users/rickymoorhouse/followers","following_url":"https://api.github.com/users/rickymoorhouse/following{/other_user}","gists_url":"https://api.github.com/users/rickymoorhouse/gists{/gist_id}","starred_url":"https://api.github.com/users/rickymoorhouse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rickymoorhouse/subscriptions","organizations_url":"https://api.github.com/users/rickymoorhouse/orgs","repos_url":"https://api.github.com/users/rickymoorhouse/repos","events_url":"https://api.github.com/users/rickymoorhouse/events{/privacy}","received_events_url":"https://api.github.com/users/rickymoorhouse/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/rickymoorhouse/trafficpi","description":"Script to use the Raspberry Pi & LedBorg to show traffic conditions","fork":false,"url":"https://api.github.com/repos/rickymoorhouse/trafficpi","forks_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/forks","keys_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/keys{/key_id}","collaborators_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/teams","hooks_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/hooks","issue_events_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/issues/events{/number}","events_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/events","assignees_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/assignees{/user}","branches_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/branches{/branch}","tags_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/tags","blobs_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/git/refs{/sha}","trees_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/git/trees{/sha}","statuses_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/statuses/{sha}","languages_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/languages","stargazers_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/stargazers","contributors_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/contributors","subscribers_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/subscribers","subscription_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/subscription","commits_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/commits{/sha}","git_commits_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/git/commits{/sha}","comments_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/comments{/number}","issue_comment_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/issues/comments{/number}","contents_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/contents/{+path}","compare_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/compare/{base}...{head}","merges_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/merges","archive_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/downloads","issues_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/issues{/number}","pulls_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/pulls{/number}","milestones_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/milestones{/number}","notifications_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/labels{/name}","releases_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/releases{/id}","deployments_url":"https://api.github.com/repos/rickymoorhouse/trafficpi/deployments","created_at":"2013-02-26T20:55:54Z","updated_at":"2017-05-27T05:30:47Z","pushed_at":"2017-05-29T20:53:47Z","git_url":"git://github.com/rickymoorhouse/trafficpi.git","ssh_url":"git@github.com:rickymoorhouse/trafficpi.git","clone_url":"https://github.com/rickymoorhouse/trafficpi.git","svn_url":"https://github.com/rickymoorhouse/trafficpi","homepage":null,"size":26,"stargazers_count":3,"watchers_count":3,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":4,"forks":0,"open_issues":4,"watchers":3,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/rickymoorhouse/trafficpi/pulls/8"},"html":{"href":"https://github.com/rickymoorhouse/trafficpi/pull/8"},"issue":{"href":"https://api.github.com/repos/rickymoorhouse/trafficpi/issues/8"},"comments":{"href":"https://api.github.com/repos/rickymoorhouse/trafficpi/issues/8/comments"},"review_comments":{"href":"https://api.github.com/repos/rickymoorhouse/trafficpi/pulls/8/comments"},"review_comment":{"href":"https://api.github.com/repos/rickymoorhouse/trafficpi/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/rickymoorhouse/trafficpi/pulls/8/commits"},"statuses":{"href":"https://api.github.com/repos/rickymoorhouse/trafficpi/statuses/db8ea147c03868e1d4e9c7c31c28fbf43af57064"}},"merged":true,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":{"login":"rickymoorhouse","id":22746,"avatar_url":"https://avatars2.githubusercontent.com/u/22746?v=3","gravatar_id":"","url":"https://api.github.com/users/rickymoorhouse","html_url":"https://github.com/rickymoorhouse","followers_url":"https://api.github.com/users/rickymoorhouse/followers","following_url":"https://api.github.com/users/rickymoorhouse/following{/other_user}","gists_url":"https://api.github.com/users/rickymoorhouse/gists{/gist_id}","starred_url":"https://api.github.com/users/rickymoorhouse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rickymoorhouse/subscriptions","organizations_url":"https://api.github.com/users/rickymoorhouse/orgs","repos_url":"https://api.github.com/users/rickymoorhouse/repos","events_url":"https://api.github.com/users/rickymoorhouse/events{/privacy}","received_events_url":"https://api.github.com/users/rickymoorhouse/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":1,"deletions":1,"changed_files":1}}
{"actor":{"display_login":"rickymoorhouse"}}