{"action":"closed","number":18,"pull_request":{"url":"https://api.github.com/repos/dm-wyncode/linode-kucun/pulls/18","id":82463729,"html_url":"https://github.com/dm-wyncode/linode-kucun/pull/18","diff_url":"https://github.com/dm-wyncode/linode-kucun/pull/18.diff","patch_url":"https://github.com/dm-wyncode/linode-kucun/pull/18.patch","issue_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/issues/18","number":18,"state":"closed","locked":false,"title":"Update pytest to 3.0.1","user":{"login":"pyup-bot","id":16239342,"avatar_url":"https://avatars.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 **2.9.2**. I have updated it to **3.0.1**\n\n\n\n\n\n### Changelog\n> \n>### 3.0.1\n\n>=====\n\n>* Fix regression when ``importorskip`` is used at module level (`1822`_).\n>  Thanks `jaraco`_ and `The-Compiler`_ for the report and `nicoddemus`_ for the PR.\n\n>* Fix parametrization scope when session fixtures are used in conjunction\n>  with normal parameters in the same call (`1832`_).\n>  Thanks `The-Compiler`_ for the report, `Kingdread`_ and `nicoddemus`_ for the PR.\n\n>* Fix internal error when parametrizing tests or fixtures using an empty ``ids`` argument (`1849`_).\n>  Thanks `OPpuolitaival`_ for the report and `nicoddemus`_ for the PR.\n\n>* Fix loader error when running ``pytest`` embedded in a zipfile.\n>  Thanks `mbachry`_ for the PR.\n\n\n>.. _Kingdread: https://github.com/Kingdread\n>.. _mbachry: https://github.com/mbachry\n>.. _OPpuolitaival: https://github.com/OPpuolitaival\n\n>.. _1822: https://github.com/pytest-dev/pytest/issues/1822\n>.. _1832: https://github.com/pytest-dev/pytest/issues/1832\n>.. _1849: https://github.com/pytest-dev/pytest/issues/1849\n\n\n\n\n>### 3.0.0\n\n>=====\n\n>**Incompatible changes**\n\n\n>A number of incompatible changes were made in this release, with the intent of removing features deprecated for a long\n>time or change existing behaviors in order to make them less surprising/more useful.\n\n>* Reinterpretation mode has now been removed.  Only plain and rewrite\n>  mode are available, consequently the ``--assert=reinterp`` option is\n>  no longer available.  Thanks `flub`_ for the PR.\n\n>* The following deprecated commandline options were removed:\n\n>  * ``--genscript``: no longer supported;\n>  * ``--no-assert``: use ``--assert=plain`` instead;\n>  * ``--nomagic``: use ``--assert=plain`` instead;\n>  * ``--report``: use ``-r`` instead;\n\n>  Thanks to `RedBeardCode`_ for the PR (`1664`_).\n\n>* ImportErrors in plugins now are a fatal error instead of issuing a\n>  pytest warning (`1479`_). Thanks to `The-Compiler`_ for the PR.\n\n>* Removed support code for Python 3 versions &lt; 3.3 (`1627`_).\n\n>* Removed all ``py.test-X*`` entry points. The versioned, suffixed entry points\n>  were never documented and a leftover from a pre-virtualenv era. These entry\n>  points also created broken entry points in wheels, so removing them also\n>  removes a source of confusion for users (`1632`_).\n>  Thanks `obestwalter`_ for the PR.\n\n>* ``pytest.skip()`` now raises an error when used to decorate a test function,\n>  as opposed to its original intent (to imperatively skip a test inside a test function). Previously\n>  this usage would cause the entire module to be skipped (`607`_).\n>  Thanks `omarkohl`_ for the complete PR (`1519`_).\n\n>* Exit tests if a collection error occurs. A poll indicated most users will hit CTRL-C\n>  anyway as soon as they see collection errors, so pytest might as well make that the default behavior (`1421`_).\n>  A ``--continue-on-collection-errors`` option has been added to restore the previous behaviour.\n>  Thanks `olegpidsadnyi`_ and `omarkohl`_ for the complete PR (`1628`_).\n\n>* Renamed the pytest ``pdb`` module (plugin) into ``debugging`` to avoid clashes with the builtin ``pdb`` module.\n\n>* Raise a helpful failure message when requesting a parametrized fixture at runtime,\n>  e.g. with ``request.getfixturevalue``. Previously these parameters were simply\n>  never defined, so a fixture decorated like ``pytest.fixture(params=[0, 1, 2])``\n>  only ran once (`460`_).\n>  Thanks to `nikratio`_ for the bug report, `RedBeardCode`_ and `tomviner`_ for the PR.\n\n>* ``_pytest.monkeypatch.monkeypatch`` class has been renamed to ``_pytest.monkeypatch.MonkeyPatch``\n>  so it doesn&#39;t conflict with the ``monkeypatch`` fixture.\n\n>* ``--exitfirst / -x`` can now be overridden by a following ``--maxfail=N``\n>  and is just a synonym for ``--maxfail=1``.\n\n\n>**New Features**\n\n>* Support nose-style ``__test__`` attribute on methods of classes,\n>  including unittest-style Classes. If set to ``False``, the test will not be\n>  collected.\n\n>* New ``doctest_namespace`` fixture for injecting names into the\n>  namespace in which doctests run.\n>  Thanks `milliams`_ for the complete PR (`1428`_).\n\n>* New ``--doctest-report`` option available to change the output format of diffs\n>  when running (failing) doctests (implements `1749`_).\n>  Thanks `hartym`_ for the PR.\n\n>* New ``name`` argument to ``pytest.fixture`` decorator which allows a custom name\n>  for a fixture (to solve the funcarg-shadowing-fixture problem).\n>  Thanks `novas0x2a`_ for the complete PR (`1444`_).\n\n>* New ``approx()`` function for easily comparing floating-point numbers in\n>  tests.\n>  Thanks `kalekundert`_ for the complete PR (`1441`_).\n\n>* Ability to add global properties in the final xunit output file by accessing\n>  the internal ``junitxml`` plugin (experimental).\n>  Thanks `tareqalayan`_ for the complete PR `1454`_).\n\n>* New ``ExceptionInfo.match()`` method to match a regular expression on the\n>  string representation of an exception (`372`_).\n>  Thanks `omarkohl`_ for the complete PR (`1502`_).\n\n>* ``__tracebackhide__`` can now also be set to a callable which then can decide\n>  whether to filter the traceback based on the ``ExceptionInfo`` object passed\n>  to it. Thanks `The-Compiler`_ for the complete PR (`1526`_).\n\n>* New ``pytest_make_parametrize_id(config, val)`` hook which can be used by plugins to provide\n>  friendly strings for custom types.\n>  Thanks `palaviv`_ for the PR.\n\n>* ``capsys`` and ``capfd`` now have a ``disabled()`` context-manager method, which\n>  can be used to temporarily disable capture within a test.\n>  Thanks `nicoddemus`_ for the PR.\n\n>* New cli flag ``--fixtures-per-test``: shows which fixtures are being used\n>  for each selected test item. Features doc strings of fixtures by default.\n>  Can also show where fixtures are defined if combined with ``-v``.\n>  Thanks `hackebrot`_ for the PR.\n\n>* Introduce ``pytest`` command as recommended entry point. Note that ``py.test``\n>  still works and is not scheduled for removal. Closes proposal\n>  `1629`_. Thanks `obestwalter`_ and `davehunt`_ for the complete PR\n>  (`1633`_).\n\n>* New cli flags:\n\n>  + ``--setup-plan``: performs normal collection and reports\n>    the potential setup and teardown and does not execute any fixtures and tests;\n>  + ``--setup-only``: performs normal collection, executes setup and teardown of\n>    fixtures and reports them;\n>  + ``--setup-show``: performs normal test execution and additionally shows\n>    setup and teardown of fixtures;\n>  + ``--keep-duplicates``: py.test now ignores duplicated paths given in the command\n>    line. To retain the previous behavior where the same test could be run multiple\n>    times by specifying it in the command-line multiple times, pass the ``--keep-duplicates``\n>    argument (`1609`_);\n\n>  Thanks `d6e`_, `kvas-it`_, `sallner`_, `ioggstream`_ and `omarkohl`_ for the PRs.\n\n>* New CLI flag ``--override-ini``/``-o``: overrides values from the ini file.\n>  For example: ``&quot;-o xfail_strict=True&quot;``&#39;.\n>  Thanks `blueyed`_ and `fengxx`_ for the PR.\n\n>* New hooks:\n\n>  + ``pytest_fixture_setup(fixturedef, request)``: executes fixture setup;\n>  + ``pytest_fixture_post_finalizer(fixturedef)``: called after the fixture&#39;s\n>    finalizer and has access to the fixture&#39;s result cache.\n\n>  Thanks `d6e`_, `sallner`_.\n\n>* Issue warnings for asserts whose test is a tuple literal. Such asserts will\n>  never fail because tuples are always truthy and are usually a mistake\n>  (see `1562`_). Thanks `kvas-it`_, for the PR.\n\n>* Allow passing a custom debugger class (e.g. ``--pdbcls=IPython.core.debugger:Pdb``).\n>  Thanks to `anntzer`_ for the PR.\n\n\n>**Changes**\n\n>* Plugins now benefit from assertion rewriting.  Thanks\n>  `sober7`_, `nicoddemus`_ and `flub`_ for the PR.\n\n>* Change ``report.outcome`` for ``xpassed`` tests to ``&quot;passed&quot;`` in non-strict\n>  mode and ``&quot;failed&quot;`` in strict mode. Thanks to `hackebrot`_ for the PR\n>  (`1795`_) and `gprasad84`_ for report (`1546`_).\n\n>* Tests marked with ``xfail(strict=False)`` (the default) now appear in\n>  JUnitXML reports as passing tests instead of skipped.\n>  Thanks to `hackebrot`_ for the PR (`1795`_).\n\n>* Highlight path of the file location in the error report to make it easier to copy/paste.\n>  Thanks `suzaku`_ for the PR (`1778`_).\n\n>* Fixtures marked with ``pytest.fixture`` can now use ``yield`` statements exactly like\n>  those marked with the ``pytest.yield_fixture`` decorator. This change renders\n>  ``pytest.yield_fixture`` deprecated and makes ``pytest.fixture`` with ``yield`` statements\n>  the preferred way to write teardown code (`1461`_).\n>  Thanks `csaftoiu`_ for bringing this to attention and `nicoddemus`_ for the PR.\n\n>* Explicitly passed parametrize ids do not get escaped to ascii (`1351`_).\n>  Thanks `ceridwen`_ for the PR.\n\n>* Fixtures are now sorted in the error message displayed when an unknown\n>  fixture is declared in a test function.\n>  Thanks `nicoddemus`_ for the PR.\n\n>* ``pytest_terminal_summary`` hook now receives the ``exitstatus``\n>  of the test session as argument. Thanks `blueyed`_ for the PR (`1809`_).\n\n>* Parametrize ids can accept ``None`` as specific test id, in which case the\n>  automatically generated id for that argument will be used.\n>  Thanks `palaviv`_ for the complete PR (`1468`_).\n\n>* The parameter to xunit-style setup/teardown methods (``setup_method``,\n>  ``setup_module``, etc.) is now optional and may be omitted.\n>  Thanks `okken`_ for bringing this to attention and `nicoddemus`_ for the PR.\n\n>* Improved automatic id generation selection in case of duplicate ids in\n>  parametrize.\n>  Thanks `palaviv`_ for the complete PR (`1474`_).\n\n>* Now pytest warnings summary is shown up by default. Added a new flag\n>  ``--disable-pytest-warnings`` to explicitly disable the warnings summary (`1668`_).\n\n>* Make ImportError during collection more explicit by reminding\n>  the user to check the name of the test module/package(s) (`1426`_).\n>  Thanks `omarkohl`_ for the complete PR (`1520`_).\n\n>* Add ``build/`` and ``dist/`` to the default ``--norecursedirs`` list. Thanks\n>  `mikofski`_ for the report and `tomviner`_ for the PR (`1544`_).\n\n>* ``pytest.raises`` in the context manager form accepts a custom\n>  ``message`` to raise when no exception occurred.\n>  Thanks `palaviv`_ for the complete PR (`1616`_).\n\n>* ``conftest.py`` files now benefit from assertion rewriting; previously it\n>  was only available for test modules. Thanks `flub`_, `sober7`_ and\n>  `nicoddemus`_ for the PR (`1619`_).\n\n>* Text documents without any doctests no longer appear as &quot;skipped&quot;.\n>  Thanks `graingert`_ for reporting and providing a full PR (`1580`_).\n\n>* Ensure that a module within a namespace package can be found when it\n>  is specified on the command line together with the ``--pyargs``\n>  option.  Thanks to `taschini`_ for the PR (`1597`_).\n\n>* Always include full assertion explanation during assertion rewriting. The previous behaviour was hiding\n>  sub-expressions that happened to be ``False``, assuming this was redundant information.\n>  Thanks `bagerard`_ for reporting (`1503`_). Thanks to `davehunt`_ and\n>  `tomviner`_ for the PR.\n\n>* ``OptionGroup.addoption()`` now checks if option names were already\n>  added before, to make it easier to track down issues like `1618`_.\n>  Before, you only got exceptions later from ``argparse`` library,\n>  giving no clue about the actual reason for double-added options.\n\n>* ``yield``-based tests are considered deprecated and will be removed in pytest-4.0.\n>  Thanks `nicoddemus`_ for the PR.\n\n>* ``[pytest]`` sections in ``setup.cfg`` files should now be named ``[tool:pytest]``\n>  to avoid conflicts with other distutils commands (see `567`_). ``[pytest]`` sections in\n>  ``pytest.ini`` or ``tox.ini`` files are supported and unchanged.\n>  Thanks `nicoddemus`_ for the PR.\n\n>* Using ``pytest_funcarg__`` prefix to declare fixtures is considered deprecated and will be\n>  removed in pytest-4.0 (`1684`_).\n>  Thanks `nicoddemus`_ for the PR.\n\n>* Passing a command-line string to ``pytest.main()`` is considered deprecated and scheduled\n>  for removal in pytest-4.0. It is recommended to pass a list of arguments instead (`1723`_).\n\n>* Rename ``getfuncargvalue`` to ``getfixturevalue``. ``getfuncargvalue`` is\n>  still present but is now considered deprecated. Thanks to `RedBeardCode`_ and `tomviner`_\n>  for the PR (`1626`_).\n\n>* ``optparse`` type usage now triggers DeprecationWarnings (`1740`_).\n\n\n>* ``optparse`` backward compatibility supports float/complex types (`457`_).\n\n>* Refined logic for determining the ``rootdir``, considering only valid\n>  paths which fixes a number of issues: `1594`_, `1435`_ and `1471`_.\n>  Updated the documentation according to current behavior. Thanks to \n>  `blueyed`_, `davehunt`_ and `matthiasha`_ for the PR.\n\n>* Always include full assertion explanation. The previous behaviour was hiding\n>  sub-expressions that happened to be False, assuming this was redundant information.\n>  Thanks `bagerard`_ for reporting (`1503`_). Thanks to `davehunt`_ and\n>  `tomviner`_ for PR.\n\n>* Better message in case of not using parametrized variable (see `1539`_).\n>  Thanks to `tramwaj29`_ for the PR.\n\n>* Updated docstrings with a more uniform style.\n\n>* Add stderr write for ``pytest.exit(msg)`` during startup. Previously the message was never shown.\n>  Thanks `BeyondEvil`_ for reporting `1210`_. Thanks to `JonathonSonesen`_ and\n>  `tomviner`_ for the PR.\n\n>* No longer display the incorrect test deselection reason (`1372`_).\n>  Thanks `ronnypfannschmidt`_ for the PR.\n\n>* The ``--resultlog`` command line option has been deprecated: it is little used\n>  and there are more modern and better alternatives (see `830`_).\n>  Thanks `nicoddemus`_ for the PR.\n\n>* Improve error message with fixture lookup errors: add an &#39;E&#39; to the first\n>  line and &#39;&gt;&#39; to the rest. Fixes `717`_. Thanks `blueyed`_ for reporting and\n>  a PR, `eolo999`_ for the initial PR and `tomviner`_ for his guidance during\n>  EuroPython2016 sprint.\n\n\n>**Bug Fixes**\n\n>* Parametrize now correctly handles duplicated test ids.\n\n>* Fix internal error issue when the ``method`` argument is missing for\n>  ``teardown_method()`` (`1605`_).\n\n>* Fix exception visualization in case the current working directory (CWD) gets\n>  deleted during testing (`1235`_). Thanks `bukzor`_ for reporting. PR by\n>  `marscher`_.\n\n>* Improve test output for logical expression with brackets (`925`_).\n>  Thanks `DRMacIver`_ for reporting and `RedBeardCode`_ for the PR.\n\n>* Create correct diff for strings ending with newlines (`1553`_).\n>  Thanks `Vogtinator`_ for reporting and `RedBeardCode`_ and\n>  `tomviner`_ for the PR.\n\n>* ``ConftestImportFailure`` now shows the traceback making it easier to\n>  identify bugs in ``conftest.py`` files (`1516`_). Thanks `txomon`_ for\n>  the PR.\n\n>* Text documents without any doctests no longer appear as &quot;skipped&quot;.\n>  Thanks `graingert`_ for reporting and providing a full PR (`1580`_).\n\n>* Fixed collection of classes with custom ``__new__`` method.\n>  Fixes `1579`_. Thanks to `Stranger6667`_ for the PR.\n\n>* Fixed scope overriding inside metafunc.parametrize (`634`_).\n>  Thanks to `Stranger6667`_ for the PR.\n\n>* Fixed the total tests tally in junit xml output (`1798`_).\n>  Thanks to `cryporchild`_ for the PR.\n\n>* Fixed off-by-one error with lines from ``request.node.warn``.\n>  Thanks to `blueyed`_ for the PR.\n\n\n>.. _1210: https://github.com/pytest-dev/pytest/issues/1210\n>.. _1235: https://github.com/pytest-dev/pytest/issues/1235\n>.. _1351: https://github.com/pytest-dev/pytest/issues/1351\n>.. _1372: https://github.com/pytest-dev/pytest/issues/1372\n>.. _1421: https://github.com/pytest-dev/pytest/issues/1421\n>.. _1426: https://github.com/pytest-dev/pytest/issues/1426\n>.. _1428: https://github.com/pytest-dev/pytest/pull/1428\n>.. _1435: https://github.com/pytest-dev/pytest/issues/1435\n>.. _1441: https://github.com/pytest-dev/pytest/pull/1441\n>.. _1444: https://github.com/pytest-dev/pytest/pull/1444\n>.. _1454: https://github.com/pytest-dev/pytest/pull/1454\n>.. _1461: https://github.com/pytest-dev/pytest/pull/1461\n>.. _1468: https://github.com/pytest-dev/pytest/pull/1468\n>.. _1471: https://github.com/pytest-dev/pytest/issues/1471\n>.. _1474: https://github.com/pytest-dev/pytest/pull/1474\n>.. _1479: https://github.com/pytest-dev/pytest/issues/1479\n>.. _1502: https://github.com/pytest-dev/pytest/pull/1502\n>.. _1503: https://github.com/pytest-dev/pytest/issues/1503\n>.. _1516: https://github.com/pytest-dev/pytest/pull/1516\n>.. _1519: https://github.com/pytest-dev/pytest/pull/1519\n>.. _1520: https://github.com/pytest-dev/pytest/pull/1520\n>.. _1526: https://github.com/pytest-dev/pytest/pull/1526\n>.. _1539: https://github.com/pytest-dev/pytest/issues/1539\n>.. _1544: https://github.com/pytest-dev/pytest/issues/1544\n>.. _1546: https://github.com/pytest-dev/pytest/issues/1546\n>.. _1553: https://github.com/pytest-dev/pytest/issues/1553\n>.. _1562: https://github.com/pytest-dev/pytest/issues/1562\n>.. _1579: https://github.com/pytest-dev/pytest/issues/1579\n>.. _1580: https://github.com/pytest-dev/pytest/pull/1580\n>.. _1594: https://github.com/pytest-dev/pytest/issues/1594\n>.. _1597: https://github.com/pytest-dev/pytest/pull/1597\n>.. _1605: https://github.com/pytest-dev/pytest/issues/1605\n>.. _1616: https://github.com/pytest-dev/pytest/pull/1616\n>.. _1618: https://github.com/pytest-dev/pytest/issues/1618\n>.. _1619: https://github.com/pytest-dev/pytest/issues/1619\n>.. _1626: https://github.com/pytest-dev/pytest/pull/1626\n>.. _1627: https://github.com/pytest-dev/pytest/pull/1627\n>.. _1628: https://github.com/pytest-dev/pytest/pull/1628\n>.. _1629: https://github.com/pytest-dev/pytest/issues/1629\n>.. _1632: https://github.com/pytest-dev/pytest/issues/1632\n>.. _1633: https://github.com/pytest-dev/pytest/pull/1633\n>.. _1664: https://github.com/pytest-dev/pytest/pull/1664\n>.. _1668: https://github.com/pytest-dev/pytest/issues/1668\n>.. _1684: https://github.com/pytest-dev/pytest/pull/1684\n>.. _1723: https://github.com/pytest-dev/pytest/pull/1723\n>.. _1740: https://github.com/pytest-dev/pytest/issues/1740\n>.. _1749: https://github.com/pytest-dev/pytest/issues/1749\n>.. _1778: https://github.com/pytest-dev/pytest/pull/1778\n>.. _1795: https://github.com/pytest-dev/pytest/pull/1795\n>.. _1798: https://github.com/pytest-dev/pytest/pull/1798\n>.. _1809: https://github.com/pytest-dev/pytest/pull/1809\n>.. _372: https://github.com/pytest-dev/pytest/issues/372\n>.. _457: https://github.com/pytest-dev/pytest/issues/457\n>.. _460: https://github.com/pytest-dev/pytest/pull/460\n>.. _567: https://github.com/pytest-dev/pytest/pull/567\n>.. _607: https://github.com/pytest-dev/pytest/issues/607\n>.. _634: https://github.com/pytest-dev/pytest/issues/634\n>.. _717: https://github.com/pytest-dev/pytest/issues/717\n>.. _830: https://github.com/pytest-dev/pytest/issues/830\n>.. _925: https://github.com/pytest-dev/pytest/issues/925\n\n\n>.. _anntzer: https://github.com/anntzer\n>.. _bagerard: https://github.com/bagerard\n>.. _BeyondEvil: https://github.com/BeyondEvil\n>.. _blueyed: https://github.com/blueyed\n>.. _ceridwen: https://github.com/ceridwen\n>.. _cryporchild: https://github.com/cryporchild\n>.. _csaftoiu: https://github.com/csaftoiu\n>.. _d6e: https://github.com/d6e\n>.. _davehunt: https://github.com/davehunt\n>.. _DRMacIver: https://github.com/DRMacIver\n>.. _eolo999: https://github.com/eolo999\n>.. _fengxx: https://github.com/fengxx\n>.. _flub: https://github.com/flub\n>.. _gprasad84: https://github.com/gprasad84\n>.. _graingert: https://github.com/graingert\n>.. _hartym: https://github.com/hartym\n>.. _JonathonSonesen: https://github.com/JonathonSonesen\n>.. _kalekundert: https://github.com/kalekundert\n>.. _kvas-it: https://github.com/kvas-it\n>.. _marscher: https://github.com/marscher\n>.. _mikofski: https://github.com/mikofski\n>.. _milliams: https://github.com/milliams\n>.. _nikratio: https://github.com/nikratio\n>.. _novas0x2a: https://github.com/novas0x2a\n>.. _obestwalter: https://github.com/obestwalter\n>.. _okken: https://github.com/okken\n>.. _olegpidsadnyi: https://github.com/olegpidsadnyi\n>.. _omarkohl: https://github.com/omarkohl\n>.. _palaviv: https://github.com/palaviv\n>.. _RedBeardCode: https://github.com/RedBeardCode\n>.. _sallner: https://github.com/sallner\n>.. _sober7: https://github.com/sober7\n>.. _Stranger6667: https://github.com/Stranger6667\n>.. _suzaku: https://github.com/suzaku\n>.. _tareqalayan: https://github.com/tareqalayan\n>.. _taschini: https://github.com/taschini\n>.. _tramwaj29: https://github.com/tramwaj29\n>.. _txomon: https://github.com/txomon\n>.. _Vogtinator: https://github.com/Vogtinator\n>.. _matthiasha: https://github.com/matthiasha\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":"2016-08-24T00:28:32Z","updated_at":"2016-09-02T00:20:11Z","closed_at":"2016-09-02T00:20:11Z","merged_at":null,"merge_commit_sha":"fef71320bf0483d05443a842b2d0df2b5efe665f","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/pulls/18/commits","review_comments_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/pulls/18/comments","review_comment_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/pulls/comments{/number}","comments_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/issues/18/comments","statuses_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/statuses/45ad2c8c5ea565914cc7d1605c7b8e189f6b0af1","head":{"label":"dm-wyncode:pyup-update-pytest-2.9.2-to-3.0.1","ref":"pyup-update-pytest-2.9.2-to-3.0.1","sha":"45ad2c8c5ea565914cc7d1605c7b8e189f6b0af1","user":{"login":"dm-wyncode","id":17745063,"avatar_url":"https://avatars.githubusercontent.com/u/17745063?v=3","gravatar_id":"","url":"https://api.github.com/users/dm-wyncode","html_url":"https://github.com/dm-wyncode","followers_url":"https://api.github.com/users/dm-wyncode/followers","following_url":"https://api.github.com/users/dm-wyncode/following{/other_user}","gists_url":"https://api.github.com/users/dm-wyncode/gists{/gist_id}","starred_url":"https://api.github.com/users/dm-wyncode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dm-wyncode/subscriptions","organizations_url":"https://api.github.com/users/dm-wyncode/orgs","repos_url":"https://api.github.com/users/dm-wyncode/repos","events_url":"https://api.github.com/users/dm-wyncode/events{/privacy}","received_events_url":"https://api.github.com/users/dm-wyncode/received_events","type":"User","site_admin":false},"repo":{"id":61282491,"name":"linode-kucun","full_name":"dm-wyncode/linode-kucun","owner":{"login":"dm-wyncode","id":17745063,"avatar_url":"https://avatars.githubusercontent.com/u/17745063?v=3","gravatar_id":"","url":"https://api.github.com/users/dm-wyncode","html_url":"https://github.com/dm-wyncode","followers_url":"https://api.github.com/users/dm-wyncode/followers","following_url":"https://api.github.com/users/dm-wyncode/following{/other_user}","gists_url":"https://api.github.com/users/dm-wyncode/gists{/gist_id}","starred_url":"https://api.github.com/users/dm-wyncode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dm-wyncode/subscriptions","organizations_url":"https://api.github.com/users/dm-wyncode/orgs","repos_url":"https://api.github.com/users/dm-wyncode/repos","events_url":"https://api.github.com/users/dm-wyncode/events{/privacy}","received_events_url":"https://api.github.com/users/dm-wyncode/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/dm-wyncode/linode-kucun","description":"A package for interacting with the Linode api. (https://api.linode.com)","fork":false,"url":"https://api.github.com/repos/dm-wyncode/linode-kucun","forks_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/forks","keys_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/keys{/key_id}","collaborators_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/teams","hooks_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/hooks","issue_events_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/issues/events{/number}","events_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/events","assignees_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/assignees{/user}","branches_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/branches{/branch}","tags_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/tags","blobs_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/git/refs{/sha}","trees_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/git/trees{/sha}","statuses_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/statuses/{sha}","languages_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/languages","stargazers_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/stargazers","contributors_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/contributors","subscribers_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/subscribers","subscription_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/subscription","commits_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/commits{/sha}","git_commits_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/git/commits{/sha}","comments_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/comments{/number}","issue_comment_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/issues/comments{/number}","contents_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/contents/{+path}","compare_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/compare/{base}...{head}","merges_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/merges","archive_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/downloads","issues_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/issues{/number}","pulls_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/pulls{/number}","milestones_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/milestones{/number}","notifications_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/labels{/name}","releases_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/releases{/id}","deployments_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/deployments","created_at":"2016-06-16T10:04:17Z","updated_at":"2016-06-16T10:17:42Z","pushed_at":"2016-09-02T00:20:07Z","git_url":"git://github.com/dm-wyncode/linode-kucun.git","ssh_url":"git@github.com:dm-wyncode/linode-kucun.git","clone_url":"https://github.com/dm-wyncode/linode-kucun.git","svn_url":"https://github.com/dm-wyncode/linode-kucun","homepage":null,"size":371,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":7,"forks":0,"open_issues":7,"watchers":0,"default_branch":"master"}},"base":{"label":"dm-wyncode:master","ref":"master","sha":"c0befd82c2d09736d3cee5df81f5b1d34e48ca4f","user":{"login":"dm-wyncode","id":17745063,"avatar_url":"https://avatars.githubusercontent.com/u/17745063?v=3","gravatar_id":"","url":"https://api.github.com/users/dm-wyncode","html_url":"https://github.com/dm-wyncode","followers_url":"https://api.github.com/users/dm-wyncode/followers","following_url":"https://api.github.com/users/dm-wyncode/following{/other_user}","gists_url":"https://api.github.com/users/dm-wyncode/gists{/gist_id}","starred_url":"https://api.github.com/users/dm-wyncode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dm-wyncode/subscriptions","organizations_url":"https://api.github.com/users/dm-wyncode/orgs","repos_url":"https://api.github.com/users/dm-wyncode/repos","events_url":"https://api.github.com/users/dm-wyncode/events{/privacy}","received_events_url":"https://api.github.com/users/dm-wyncode/received_events","type":"User","site_admin":false},"repo":{"id":61282491,"name":"linode-kucun","full_name":"dm-wyncode/linode-kucun","owner":{"login":"dm-wyncode","id":17745063,"avatar_url":"https://avatars.githubusercontent.com/u/17745063?v=3","gravatar_id":"","url":"https://api.github.com/users/dm-wyncode","html_url":"https://github.com/dm-wyncode","followers_url":"https://api.github.com/users/dm-wyncode/followers","following_url":"https://api.github.com/users/dm-wyncode/following{/other_user}","gists_url":"https://api.github.com/users/dm-wyncode/gists{/gist_id}","starred_url":"https://api.github.com/users/dm-wyncode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dm-wyncode/subscriptions","organizations_url":"https://api.github.com/users/dm-wyncode/orgs","repos_url":"https://api.github.com/users/dm-wyncode/repos","events_url":"https://api.github.com/users/dm-wyncode/events{/privacy}","received_events_url":"https://api.github.com/users/dm-wyncode/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/dm-wyncode/linode-kucun","description":"A package for interacting with the Linode api. (https://api.linode.com)","fork":false,"url":"https://api.github.com/repos/dm-wyncode/linode-kucun","forks_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/forks","keys_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/keys{/key_id}","collaborators_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/teams","hooks_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/hooks","issue_events_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/issues/events{/number}","events_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/events","assignees_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/assignees{/user}","branches_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/branches{/branch}","tags_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/tags","blobs_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/git/refs{/sha}","trees_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/git/trees{/sha}","statuses_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/statuses/{sha}","languages_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/languages","stargazers_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/stargazers","contributors_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/contributors","subscribers_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/subscribers","subscription_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/subscription","commits_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/commits{/sha}","git_commits_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/git/commits{/sha}","comments_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/comments{/number}","issue_comment_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/issues/comments{/number}","contents_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/contents/{+path}","compare_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/compare/{base}...{head}","merges_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/merges","archive_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/downloads","issues_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/issues{/number}","pulls_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/pulls{/number}","milestones_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/milestones{/number}","notifications_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/labels{/name}","releases_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/releases{/id}","deployments_url":"https://api.github.com/repos/dm-wyncode/linode-kucun/deployments","created_at":"2016-06-16T10:04:17Z","updated_at":"2016-06-16T10:17:42Z","pushed_at":"2016-09-02T00:20:07Z","git_url":"git://github.com/dm-wyncode/linode-kucun.git","ssh_url":"git@github.com:dm-wyncode/linode-kucun.git","clone_url":"https://github.com/dm-wyncode/linode-kucun.git","svn_url":"https://github.com/dm-wyncode/linode-kucun","homepage":null,"size":371,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":7,"forks":0,"open_issues":7,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/dm-wyncode/linode-kucun/pulls/18"},"html":{"href":"https://github.com/dm-wyncode/linode-kucun/pull/18"},"issue":{"href":"https://api.github.com/repos/dm-wyncode/linode-kucun/issues/18"},"comments":{"href":"https://api.github.com/repos/dm-wyncode/linode-kucun/issues/18/comments"},"review_comments":{"href":"https://api.github.com/repos/dm-wyncode/linode-kucun/pulls/18/comments"},"review_comment":{"href":"https://api.github.com/repos/dm-wyncode/linode-kucun/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/dm-wyncode/linode-kucun/pulls/18/commits"},"statuses":{"href":"https://api.github.com/repos/dm-wyncode/linode-kucun/statuses/45ad2c8c5ea565914cc7d1605c7b8e189f6b0af1"}},"merged":false,"mergeable":true,"mergeable_state":"clean","merged_by":null,"comments":2,"review_comments":0,"commits":1,"additions":1,"deletions":1,"changed_files":1}}
{"actor":{"display_login":"pyup-bot"}}