{"action":"closed","number":34,"pull_request":{"url":"https://api.github.com/repos/Zenohm/Friday/pulls/34","id":128865824,"html_url":"https://github.com/Zenohm/Friday/pull/34","diff_url":"https://github.com/Zenohm/Friday/pull/34.diff","patch_url":"https://github.com/Zenohm/Friday/pull/34.patch","issue_url":"https://api.github.com/repos/Zenohm/Friday/issues/34","number":34,"state":"closed","locked":false,"title":"Update pytest to 3.1.3","user":{"login":"pyup-bot","id":16239342,"avatar_url":"https://avatars0.githubusercontent.com/u/16239342?v=4","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.5**. I have updated it to **3.1.3**\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.1.3\n\n>=========================\n\n>Bug Fixes\n>---------\n\n>- Fix decode error in Python 2 for doctests in docstrings. (`2434\n>  &lt;https://github.com/pytest-dev/pytest/issues/2434&gt;`_)\n\n>- Exceptions raised during teardown by finalizers are now suppressed until all\n>  finalizers are called, with the initial exception reraised. (`2440\n>  &lt;https://github.com/pytest-dev/pytest/issues/2440&gt;`_)\n\n>- Fix incorrect &quot;collected items&quot; report when specifying tests on the command-\n>  line. (`2464 &lt;https://github.com/pytest-dev/pytest/issues/2464&gt;`_)\n\n>- ``deprecated_call`` in context-manager form now captures deprecation warnings\n>  even if the same warning has already been raised. Also, ``deprecated_call``\n>  will always produce the same error message (previously it would produce\n>  different messages in context-manager vs. function-call mode). (`2469\n>  &lt;https://github.com/pytest-dev/pytest/issues/2469&gt;`_)\n\n>- Fix issue where paths collected by pytest could have triple leading ``/``\n>  characters. (`2475 &lt;https://github.com/pytest-dev/pytest/issues/2475&gt;`_)\n\n>- Fix internal error when trying to detect the start of a recursive traceback.\n>  (`2486 &lt;https://github.com/pytest-dev/pytest/issues/2486&gt;`_)\n\n\n>Improved Documentation\n>----------------------\n\n>- Explicitly state for which hooks the calls stop after the first non-None\n>  result. (`2493 &lt;https://github.com/pytest-dev/pytest/issues/2493&gt;`_)\n\n\n>Trivial/Internal Changes\n>------------------------\n\n>- Create invoke tasks for updating the vendored packages. (`2474\n>  &lt;https://github.com/pytest-dev/pytest/issues/2474&gt;`_)\n\n>- Update copyright dates in LICENSE, README.rst and in the documentation.\n>  (`2499 &lt;https://github.com/pytest-dev/pytest/issues/2499&gt;`_)\n\n\n\n\n>### 3.1.2\n\n>=========================\n\n>Bug Fixes\n>---------\n\n>- Required options added via ``pytest_addoption`` will no longer prevent using\n>  --help without passing them. (1999)\n\n>- Respect ``python_files`` in assertion rewriting. (2121)\n\n>- Fix recursion error detection when frames in the traceback contain objects\n>  that can&#39;t be compared (like ``numpy`` arrays). (2459)\n\n>- ``UnicodeWarning`` is issued from the internal pytest warnings plugin only\n>  when the message contains non-ascii unicode (Python 2 only). (2463)\n\n>- Added a workaround for Python 3.6 ``WindowsConsoleIO`` breaking due to Pytests&#39;s\n>  ``FDCapture``. Other code using console handles might still be affected by the\n>  very same issue and might require further workarounds/fixes, i.e. ``colorama``.\n>  (2467)\n\n\n>Improved Documentation\n>----------------------\n\n>- Fix internal API links to ``pluggy`` objects. (2331)\n\n>- Make it clear that ``pytest.xfail`` stops test execution at the calling point\n>  and improve overall flow of the ``skipping`` docs. (810)\n\n\n\n\n>### 3.1.1\n\n>=========================\n\n>Bug Fixes\n>---------\n\n>- pytest warning capture no longer overrides existing warning filters. The\n>  previous behaviour would override all filters and caused regressions in test\n>  suites which configure warning filters to match their needs. Note that as a\n>  side-effect of this is that ``DeprecationWarning`` and\n>  ``PendingDeprecationWarning`` are no longer shown by default. (2430)\n\n>- Fix issue with non-ascii contents in doctest text files. (2434)\n\n>- Fix encoding errors for unicode warnings in Python 2. (2436)\n\n>- ``pytest.deprecated_call`` now captures ``PendingDeprecationWarning`` in\n>  context manager form. (2441)\n\n\n>Improved Documentation\n>----------------------\n\n>- Addition of towncrier for changelog management. (2390)\n\n\n\n\n>### 3.1.0\n\n>==================\n\n\n>New Features\n>------------\n\n>* The ``pytest-warnings`` plugin has been integrated into the core and now ``pytest`` automatically\n>  captures and displays warnings at the end of the test session.\n\n>  .. warning::\n\n>    This feature may disrupt test suites which apply and treat warnings themselves, and can be\n>    disabled in your ``pytest.ini``:\n\n>    .. code-block:: ini\n\n>      [pytest]\n>      addopts = -p no:warnings\n\n>    See the `warnings documentation page &lt;https://docs.pytest.org/en/latest/warnings.html&gt;`_ for more\n>    information.\n\n>  Thanks `nicoddemus`_ for the PR.\n\n>* Added ``junit_suite_name`` ini option to specify root ``&lt;testsuite&gt;`` name for JUnit XML reports (`533`_).\n\n>* Added an ini option ``doctest_encoding`` to specify which encoding to use for doctest files.\n>  Thanks `wheerd`_ for the PR (`2101`_).\n\n>* ``pytest.warns`` now checks for subclass relationship rather than\n>  class equality. Thanks `lesteve`_ for the PR (`2166`_)\n\n>* ``pytest.raises`` now asserts that the error message matches a text or regex\n>  with the ``match`` keyword argument. Thanks `Kriechi`_ for the PR.\n\n>* ``pytest.param`` can be used to declare test parameter sets with marks and test ids.\n>  Thanks `RonnyPfannschmidt`_ for the PR.\n\n\n>Changes\n>-------\n\n>* remove all internal uses of pytest_namespace hooks,\n>  this is to prepare the removal of preloadconfig in pytest 4.0\n>  Thanks to `RonnyPfannschmidt`_ for the PR.\n\n>* pytest now warns when a callable ids raises in a parametrized test. Thanks `fogo`_ for the PR.\n\n>* It is now possible to skip test classes from being collected by setting a\n>  ``__test__`` attribute to ``False`` in the class body (`2007`_). Thanks\n>  to `syre`_ for the report and `lwm`_ for the PR.\n\n>* Change junitxml.py to produce reports that comply with Junitxml schema.\n>  If the same test fails with failure in call and then errors in teardown\n>  we split testcase element into two, one containing the error and the other\n>  the failure. (`2228`_) Thanks to `kkoukiou`_ for the PR.\n\n>* Testcase reports with a ``url`` attribute will now properly write this to junitxml.\n>  Thanks `fushi`_ for the PR (`1874`_).\n\n>* Remove common items from dict comparision output when verbosity=1. Also update\n>  the truncation message to make it clearer that pytest truncates all\n>  assertion messages if verbosity &lt; 2 (`1512`_).\n>  Thanks `mattduck`_ for the PR\n\n>* ``--pdbcls`` no longer implies ``--pdb``. This makes it possible to use\n>  ``addopts=--pdbcls=module.SomeClass`` on ``pytest.ini``. Thanks `davidszotten`_ for\n>  the PR (`1952`_).\n\n>* fix `2013`_: turn RecordedWarning into ``namedtuple``,\n>  to give it a comprehensible repr while preventing unwarranted modification.\n\n>* fix `2208`_: ensure a iteration limit for _pytest.compat.get_real_func.\n>  Thanks `RonnyPfannschmidt`_ for the report and PR.\n\n>* Hooks are now verified after collection is complete, rather than right after loading installed plugins. This\n>  makes it easy to write hooks for plugins which will be loaded during collection, for example using the\n>  ``pytest_plugins`` special variable (`1821`_).\n>  Thanks `nicoddemus`_ for the PR.\n\n>* Modify ``pytest_make_parametrize_id()`` hook to accept ``argname`` as an\n>  additional parameter.\n>  Thanks `unsignedint`_ for the PR.\n\n>* Add ``venv`` to the default ``norecursedirs`` setting.\n>  Thanks `The-Compiler`_ for the PR.\n\n>* ``PluginManager.import_plugin`` now accepts unicode plugin names in Python 2.\n>  Thanks `reutsharabani`_ for the PR.\n\n>* fix `2308`_: When using both ``--lf`` and ``--ff``, only the last failed tests are run.\n>  Thanks `ojii`_ for the PR.\n\n>* Replace minor/patch level version numbers in the documentation with placeholders.\n>  This significantly reduces change-noise as different contributors regnerate\n>  the documentation on different platforms.\n>  Thanks `RonnyPfannschmidt`_ for the PR.\n\n>* fix `2391`_: consider pytest_plugins on all plugin modules\n>  Thanks `RonnyPfannschmidt`_ for the PR.\n\n\n>Bug Fixes\n>---------\n\n>* Fix ``AttributeError`` on ``sys.stdout.buffer`` / ``sys.stderr.buffer``\n>  while using ``capsys`` fixture in python 3. (`1407`_).\n>  Thanks to `asottile`_.\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`_ and `vlad-dragos`_ 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>.. _davidszotten: https://github.com/davidszotten\n>.. _fabioz: https://github.com/fabioz\n>.. _fogo: https://github.com/fogo\n>.. _fushi: https://github.com/fushi\n>.. _Kodiologist: https://github.com/Kodiologist\n>.. _Kriechi: https://github.com/Kriechi\n>.. _mandeep: https://github.com/mandeep\n>.. _mattduck: https://github.com/mattduck\n>.. _metasyn: https://github.com/metasyn\n>.. _MichalTHEDUDE: https://github.com/MichalTHEDUDE\n>.. _ojii: https://github.com/ojii\n>.. _reutsharabani: https://github.com/reutsharabani\n>.. _robin0371: https://github.com/robin0371\n>.. _skylarjhdownes: https://github.com/skylarjhdownes\n>.. _unsignedint: https://github.com/unsignedint\n>.. _wheerd: https://github.com/wheerd\n\n\n>.. _1407: https://github.com/pytest-dev/pytest/issues/1407\n>.. _1512: https://github.com/pytest-dev/pytest/issues/1512\n>.. _1821: https://github.com/pytest-dev/pytest/issues/1821\n>.. _1874: https://github.com/pytest-dev/pytest/pull/1874\n>.. _1937: https://github.com/pytest-dev/pytest/issues/1937\n>.. _1952: https://github.com/pytest-dev/pytest/pull/1952\n>.. _2007: https://github.com/pytest-dev/pytest/issues/2007\n>.. _2013: https://github.com/pytest-dev/pytest/issues/2013\n>.. _2101: https://github.com/pytest-dev/pytest/pull/2101\n>.. _2166: https://github.com/pytest-dev/pytest/pull/2166\n>.. _2208: https://github.com/pytest-dev/pytest/issues/2208\n>.. _2228: https://github.com/pytest-dev/pytest/issues/2228\n>.. _2276: https://github.com/pytest-dev/pytest/issues/2276\n>.. _2308: https://github.com/pytest-dev/pytest/issues/2308\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>.. _2391: https://github.com/pytest-dev/pytest/issues/2391\n>.. _533: https://github.com/pytest-dev/pytest/issues/533\n\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\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-07-05T00:03:59Z","updated_at":"2017-08-02T07:09:14Z","closed_at":"2017-08-02T07:09:14Z","merged_at":null,"merge_commit_sha":"fd01afbef62d2d888898410f2bb4526bdacb72d9","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/Zenohm/Friday/pulls/34/commits","review_comments_url":"https://api.github.com/repos/Zenohm/Friday/pulls/34/comments","review_comment_url":"https://api.github.com/repos/Zenohm/Friday/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Zenohm/Friday/issues/34/comments","statuses_url":"https://api.github.com/repos/Zenohm/Friday/statuses/d0ac7b4e0250f29f37e3fd0e5ab3a7b032faf1cc","head":{"label":"Zenohm:pyup-update-pytest-3.0.5-to-3.1.3","ref":"pyup-update-pytest-3.0.5-to-3.1.3","sha":"d0ac7b4e0250f29f37e3fd0e5ab3a7b032faf1cc","user":{"login":"Zenohm","id":13170615,"avatar_url":"https://avatars2.githubusercontent.com/u/13170615?v=4","gravatar_id":"","url":"https://api.github.com/users/Zenohm","html_url":"https://github.com/Zenohm","followers_url":"https://api.github.com/users/Zenohm/followers","following_url":"https://api.github.com/users/Zenohm/following{/other_user}","gists_url":"https://api.github.com/users/Zenohm/gists{/gist_id}","starred_url":"https://api.github.com/users/Zenohm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zenohm/subscriptions","organizations_url":"https://api.github.com/users/Zenohm/orgs","repos_url":"https://api.github.com/users/Zenohm/repos","events_url":"https://api.github.com/users/Zenohm/events{/privacy}","received_events_url":"https://api.github.com/users/Zenohm/received_events","type":"User","site_admin":false},"repo":{"id":58841270,"name":"Friday","full_name":"Zenohm/Friday","owner":{"login":"Zenohm","id":13170615,"avatar_url":"https://avatars2.githubusercontent.com/u/13170615?v=4","gravatar_id":"","url":"https://api.github.com/users/Zenohm","html_url":"https://github.com/Zenohm","followers_url":"https://api.github.com/users/Zenohm/followers","following_url":"https://api.github.com/users/Zenohm/following{/other_user}","gists_url":"https://api.github.com/users/Zenohm/gists{/gist_id}","starred_url":"https://api.github.com/users/Zenohm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zenohm/subscriptions","organizations_url":"https://api.github.com/users/Zenohm/orgs","repos_url":"https://api.github.com/users/Zenohm/repos","events_url":"https://api.github.com/users/Zenohm/events{/privacy}","received_events_url":"https://api.github.com/users/Zenohm/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Zenohm/Friday","description":"An open-source virtual assistant.","fork":false,"url":"https://api.github.com/repos/Zenohm/Friday","forks_url":"https://api.github.com/repos/Zenohm/Friday/forks","keys_url":"https://api.github.com/repos/Zenohm/Friday/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Zenohm/Friday/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Zenohm/Friday/teams","hooks_url":"https://api.github.com/repos/Zenohm/Friday/hooks","issue_events_url":"https://api.github.com/repos/Zenohm/Friday/issues/events{/number}","events_url":"https://api.github.com/repos/Zenohm/Friday/events","assignees_url":"https://api.github.com/repos/Zenohm/Friday/assignees{/user}","branches_url":"https://api.github.com/repos/Zenohm/Friday/branches{/branch}","tags_url":"https://api.github.com/repos/Zenohm/Friday/tags","blobs_url":"https://api.github.com/repos/Zenohm/Friday/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Zenohm/Friday/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Zenohm/Friday/git/refs{/sha}","trees_url":"https://api.github.com/repos/Zenohm/Friday/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Zenohm/Friday/statuses/{sha}","languages_url":"https://api.github.com/repos/Zenohm/Friday/languages","stargazers_url":"https://api.github.com/repos/Zenohm/Friday/stargazers","contributors_url":"https://api.github.com/repos/Zenohm/Friday/contributors","subscribers_url":"https://api.github.com/repos/Zenohm/Friday/subscribers","subscription_url":"https://api.github.com/repos/Zenohm/Friday/subscription","commits_url":"https://api.github.com/repos/Zenohm/Friday/commits{/sha}","git_commits_url":"https://api.github.com/repos/Zenohm/Friday/git/commits{/sha}","comments_url":"https://api.github.com/repos/Zenohm/Friday/comments{/number}","issue_comment_url":"https://api.github.com/repos/Zenohm/Friday/issues/comments{/number}","contents_url":"https://api.github.com/repos/Zenohm/Friday/contents/{+path}","compare_url":"https://api.github.com/repos/Zenohm/Friday/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Zenohm/Friday/merges","archive_url":"https://api.github.com/repos/Zenohm/Friday/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Zenohm/Friday/downloads","issues_url":"https://api.github.com/repos/Zenohm/Friday/issues{/number}","pulls_url":"https://api.github.com/repos/Zenohm/Friday/pulls{/number}","milestones_url":"https://api.github.com/repos/Zenohm/Friday/milestones{/number}","notifications_url":"https://api.github.com/repos/Zenohm/Friday/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Zenohm/Friday/labels{/name}","releases_url":"https://api.github.com/repos/Zenohm/Friday/releases{/id}","deployments_url":"https://api.github.com/repos/Zenohm/Friday/deployments","created_at":"2016-05-15T02:58:33Z","updated_at":"2017-07-21T04:59:59Z","pushed_at":"2017-08-02T07:09:11Z","git_url":"git://github.com/Zenohm/Friday.git","ssh_url":"git@github.com:Zenohm/Friday.git","clone_url":"https://github.com/Zenohm/Friday.git","svn_url":"https://github.com/Zenohm/Friday","homepage":"https://friday.readthedocs.io/","size":91,"stargazers_count":42,"watchers_count":42,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":11,"mirror_url":null,"open_issues_count":10,"forks":11,"open_issues":10,"watchers":42,"default_branch":"master"}},"base":{"label":"Zenohm:master","ref":"master","sha":"b4a4de98909e0a68867c05de9cf18ec9a753aa2c","user":{"login":"Zenohm","id":13170615,"avatar_url":"https://avatars2.githubusercontent.com/u/13170615?v=4","gravatar_id":"","url":"https://api.github.com/users/Zenohm","html_url":"https://github.com/Zenohm","followers_url":"https://api.github.com/users/Zenohm/followers","following_url":"https://api.github.com/users/Zenohm/following{/other_user}","gists_url":"https://api.github.com/users/Zenohm/gists{/gist_id}","starred_url":"https://api.github.com/users/Zenohm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zenohm/subscriptions","organizations_url":"https://api.github.com/users/Zenohm/orgs","repos_url":"https://api.github.com/users/Zenohm/repos","events_url":"https://api.github.com/users/Zenohm/events{/privacy}","received_events_url":"https://api.github.com/users/Zenohm/received_events","type":"User","site_admin":false},"repo":{"id":58841270,"name":"Friday","full_name":"Zenohm/Friday","owner":{"login":"Zenohm","id":13170615,"avatar_url":"https://avatars2.githubusercontent.com/u/13170615?v=4","gravatar_id":"","url":"https://api.github.com/users/Zenohm","html_url":"https://github.com/Zenohm","followers_url":"https://api.github.com/users/Zenohm/followers","following_url":"https://api.github.com/users/Zenohm/following{/other_user}","gists_url":"https://api.github.com/users/Zenohm/gists{/gist_id}","starred_url":"https://api.github.com/users/Zenohm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zenohm/subscriptions","organizations_url":"https://api.github.com/users/Zenohm/orgs","repos_url":"https://api.github.com/users/Zenohm/repos","events_url":"https://api.github.com/users/Zenohm/events{/privacy}","received_events_url":"https://api.github.com/users/Zenohm/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Zenohm/Friday","description":"An open-source virtual assistant.","fork":false,"url":"https://api.github.com/repos/Zenohm/Friday","forks_url":"https://api.github.com/repos/Zenohm/Friday/forks","keys_url":"https://api.github.com/repos/Zenohm/Friday/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Zenohm/Friday/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Zenohm/Friday/teams","hooks_url":"https://api.github.com/repos/Zenohm/Friday/hooks","issue_events_url":"https://api.github.com/repos/Zenohm/Friday/issues/events{/number}","events_url":"https://api.github.com/repos/Zenohm/Friday/events","assignees_url":"https://api.github.com/repos/Zenohm/Friday/assignees{/user}","branches_url":"https://api.github.com/repos/Zenohm/Friday/branches{/branch}","tags_url":"https://api.github.com/repos/Zenohm/Friday/tags","blobs_url":"https://api.github.com/repos/Zenohm/Friday/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Zenohm/Friday/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Zenohm/Friday/git/refs{/sha}","trees_url":"https://api.github.com/repos/Zenohm/Friday/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Zenohm/Friday/statuses/{sha}","languages_url":"https://api.github.com/repos/Zenohm/Friday/languages","stargazers_url":"https://api.github.com/repos/Zenohm/Friday/stargazers","contributors_url":"https://api.github.com/repos/Zenohm/Friday/contributors","subscribers_url":"https://api.github.com/repos/Zenohm/Friday/subscribers","subscription_url":"https://api.github.com/repos/Zenohm/Friday/subscription","commits_url":"https://api.github.com/repos/Zenohm/Friday/commits{/sha}","git_commits_url":"https://api.github.com/repos/Zenohm/Friday/git/commits{/sha}","comments_url":"https://api.github.com/repos/Zenohm/Friday/comments{/number}","issue_comment_url":"https://api.github.com/repos/Zenohm/Friday/issues/comments{/number}","contents_url":"https://api.github.com/repos/Zenohm/Friday/contents/{+path}","compare_url":"https://api.github.com/repos/Zenohm/Friday/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Zenohm/Friday/merges","archive_url":"https://api.github.com/repos/Zenohm/Friday/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Zenohm/Friday/downloads","issues_url":"https://api.github.com/repos/Zenohm/Friday/issues{/number}","pulls_url":"https://api.github.com/repos/Zenohm/Friday/pulls{/number}","milestones_url":"https://api.github.com/repos/Zenohm/Friday/milestones{/number}","notifications_url":"https://api.github.com/repos/Zenohm/Friday/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Zenohm/Friday/labels{/name}","releases_url":"https://api.github.com/repos/Zenohm/Friday/releases{/id}","deployments_url":"https://api.github.com/repos/Zenohm/Friday/deployments","created_at":"2016-05-15T02:58:33Z","updated_at":"2017-07-21T04:59:59Z","pushed_at":"2017-08-02T07:09:11Z","git_url":"git://github.com/Zenohm/Friday.git","ssh_url":"git@github.com:Zenohm/Friday.git","clone_url":"https://github.com/Zenohm/Friday.git","svn_url":"https://github.com/Zenohm/Friday","homepage":"https://friday.readthedocs.io/","size":91,"stargazers_count":42,"watchers_count":42,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":11,"mirror_url":null,"open_issues_count":10,"forks":11,"open_issues":10,"watchers":42,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Zenohm/Friday/pulls/34"},"html":{"href":"https://github.com/Zenohm/Friday/pull/34"},"issue":{"href":"https://api.github.com/repos/Zenohm/Friday/issues/34"},"comments":{"href":"https://api.github.com/repos/Zenohm/Friday/issues/34/comments"},"review_comments":{"href":"https://api.github.com/repos/Zenohm/Friday/pulls/34/comments"},"review_comment":{"href":"https://api.github.com/repos/Zenohm/Friday/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Zenohm/Friday/pulls/34/commits"},"statuses":{"href":"https://api.github.com/repos/Zenohm/Friday/statuses/d0ac7b4e0250f29f37e3fd0e5ab3a7b032faf1cc"}},"merged":false,"mergeable":true,"rebaseable":true,"mergeable_state":"unstable","merged_by":null,"comments":1,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":1,"deletions":1,"changed_files":1}}
{"actor":{"display_login":"pyup-bot"}}