{"action":"opened","number":56,"pull_request":{"url":"https://api.github.com/repos/monty5811/apostello/pulls/56","id":97277613,"html_url":"https://github.com/monty5811/apostello/pull/56","diff_url":"https://github.com/monty5811/apostello/pull/56.diff","patch_url":"https://github.com/monty5811/apostello/pull/56.patch","issue_url":"https://api.github.com/repos/monty5811/apostello/issues/56","number":56,"state":"open","locked":false,"title":"Initial Update","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":"\nThis is my first visit to this fine repo so I have bundled all updates in a single pull request to make things easier for you to merge. \n\n*Close this pull request and delete the branch if you want me to start with single pull requests right away*\n\nHere's the executive summary:\n\n## Updates\nHere's a list of all the updates bundled in this pull request. I've added some links to make it easier for you to find all the information you need.\n<table align=\"center\">\n\n<tr>\n<td><b>pygal</b></td>\n<td align=\"center\">2.3.0</td>\n<td align=\"center\">&raquo;</td>\n<td align=\"center\">2.3.1</td>\n<td>\n     <a href=\"http://pypi.python.org/pypi/pygal\">PyPI</a> | <a href=\"https://pyup.io/changelogs/pygal/\">Changelog</a> | <a href=\"http://pygal.org/\">Homepage</a> \n\n</td>\n\n<tr>\n<td><b>django-allauth</b></td>\n<td align=\"center\">0.28.0</td>\n<td align=\"center\">&raquo;</td>\n<td align=\"center\">0.29.0</td>\n<td>\n     <a href=\"http://pypi.python.org/pypi/django-allauth\">PyPI</a> | <a href=\"https://pyup.io/changelogs/django-allauth/\">Changelog</a> | <a href=\"http://github.com/pennersr/django-allauth\">Repo</a> \n\n</td>\n\n<tr>\n<td><b>pytest-django</b></td>\n<td align=\"center\">3.0.0</td>\n<td align=\"center\">&raquo;</td>\n<td align=\"center\">3.1.2</td>\n<td>\n     <a href=\"http://pypi.python.org/pypi/pytest-django\">PyPI</a> | <a href=\"https://pyup.io/changelogs/pytest-django/\">Changelog</a> | <a href=\"https://pytest-django.readthedocs.io/\">Docs</a> \n\n</td>\n\n<tr>\n<td><b>scandir</b></td>\n<td align=\"center\">1.3</td>\n<td align=\"center\">&raquo;</td>\n<td align=\"center\">1.4</td>\n<td>\n     <a href=\"http://pypi.python.org/pypi/scandir\">PyPI</a> | <a href=\"https://github.com/benhoyt/scandir\">Repo</a> \n\n</td>\n\n<tr>\n<td><b>django-extensions</b></td>\n<td align=\"center\">1.7.4</td>\n<td align=\"center\">&raquo;</td>\n<td align=\"center\">1.7.5</td>\n<td>\n     <a href=\"http://pypi.python.org/pypi/django-extensions\">PyPI</a> | <a href=\"https://pyup.io/changelogs/django-extensions/\">Changelog</a> | <a href=\"http://github.com/django-extensions/django-extensions\">Repo</a> | <a href=\"http://pythonhosted.org/django-extensions/\">Docs</a> \n\n</td>\n\n<tr>\n<td><b>django</b></td>\n<td align=\"center\">1.10.3</td>\n<td align=\"center\">&raquo;</td>\n<td align=\"center\">1.10.4</td>\n<td>\n     <a href=\"http://pypi.python.org/pypi/Django\">PyPI</a> | <a href=\"https://pyup.io/changelogs/django/\">Changelog</a> | <a href=\"http://www.djangoproject.com/\">Homepage</a> \n\n</td>\n\n<tr>\n<td><b>yapf</b></td>\n<td align=\"center\">0.13.2</td>\n<td align=\"center\">&raquo;</td>\n<td align=\"center\">0.14.0</td>\n<td>\n     <a href=\"http://pypi.python.org/pypi/yapf\">PyPI</a> | <a href=\"UNKNOWN\">Homepage</a> \n\n</td>\n\n<tr>\n<td><b>requests</b></td>\n<td align=\"center\">2.11.1</td>\n<td align=\"center\">&raquo;</td>\n<td align=\"center\">2.12.3</td>\n<td>\n     <a href=\"http://pypi.python.org/pypi/requests\">PyPI</a> | <a href=\"https://pyup.io/changelogs/requests/\">Changelog</a> | <a href=\"http://python-requests.org\">Homepage</a> \n\n</td>\n\n<tr>\n<td><b>selenium</b></td>\n<td align=\"center\">2.53.6</td>\n<td align=\"center\">&raquo;</td>\n<td align=\"center\">3.0.2</td>\n<td>\n     <a href=\"http://pypi.python.org/pypi/selenium\">PyPI</a> | <a href=\"https://pyup.io/changelogs/selenium/\">Changelog</a> | <a href=\"https://github.com/SeleniumHQ/selenium/\">Repo</a> \n\n</td>\n\n<tr>\n<td><b>djangorestframework</b></td>\n<td align=\"center\">3.5.2</td>\n<td align=\"center\">&raquo;</td>\n<td align=\"center\">3.5.3</td>\n<td>\n     <a href=\"http://pypi.python.org/pypi/djangorestframework\">PyPI</a> | <a href=\"https://pyup.io/changelogs/djangorestframework/\">Changelog</a> | <a href=\"http://www.django-rest-framework.org\">Homepage</a> \n\n</td>\n\n<tr>\n<td><b>python-dotenv</b></td>\n<td align=\"center\">0.6.0</td>\n<td align=\"center\">&raquo;</td>\n<td align=\"center\">0.6.1</td>\n<td>\n     <a href=\"http://pypi.python.org/pypi/python-dotenv\">PyPI</a> | <a href=\"http://github.com/theskumar/python-dotenv\">Repo</a> \n\n</td>\n\n<tr>\n<td><b>pytest</b></td>\n<td align=\"center\">3.0.3</td>\n<td align=\"center\">&raquo;</td>\n<td align=\"center\">3.0.5</td>\n<td>\n     <a href=\"http://pypi.python.org/pypi/pytest\">PyPI</a> | <a href=\"https://pyup.io/changelogs/pytest/\">Changelog</a> | <a href=\"http://pytest.org\">Homepage</a> \n\n</td>\n\n<tr>\n<td><b>tox</b></td>\n<td align=\"center\">2.4.1</td>\n<td align=\"center\">&raquo;</td>\n<td align=\"center\">2.5.0</td>\n<td>\n     <a href=\"http://pypi.python.org/pypi/tox\">PyPI</a> | <a href=\"https://pyup.io/changelogs/tox/\">Changelog</a> | <a href=\"https://tox.readthedocs.org/\">Docs</a> \n\n</td>\n\n<tr>\n<td><b>Sphinx</b></td>\n<td align=\"center\">1.4.8</td>\n<td align=\"center\">&raquo;</td>\n<td align=\"center\">1.5</td>\n<td>\n     <a href=\"http://pypi.python.org/pypi/Sphinx\">PyPI</a> | <a href=\"http://sphinx-doc.org/\">Homepage</a> \n\n</td>\n\n<tr>\n<td><b>fakeredis</b></td>\n<td align=\"center\">0.8.1</td>\n<td align=\"center\">&raquo;</td>\n<td align=\"center\">0.8.2</td>\n<td>\n     <a href=\"http://pypi.python.org/pypi/fakeredis\">PyPI</a> | <a href=\"https://github.com/jamesls/fakeredis\">Repo</a> \n\n</td>\n\n</tr>\n</table>\n\n\n\n## Changelogs\n\n\n### pygal 2.3.0 -> 2.3.1\n\n>### 2.3.1\n\n>=====\n\n>_This is a micro release and I have very little time on my hands right now sorry_\n\n>* Fix crash with no values when the print_values_position param is set (thanks cristen)\n\n\n\n\n\n\n\n\n### django-allauth 0.28.0 -> 0.29.0\n\n>### 0.29.0\n\n>*******************\n\n>Note worthy changes\n>-------------------\n\n>- Addressed Django 1.10 deprecation warnings.\n\n\n\n\n\n\n\n### pytest-django 3.0.0 -> 3.1.2\n\n>### 3.1.2\n\n>-----\n\n>Bug fixes\n>^^^^^^^^^\n\n>* Auto clearing of ``mail.outbox`` has been re-introduced to not break\n>  functionality in 3.x.x release. This means that Compatibility issues\n>  mentioned in the 3.1.0 release are no longer present. Related issue:\n>  _`pytest-django issue &lt;https://github.com/pytest-dev/pytest-django/issues/433&gt;`\n\n\n\n>### 3.1.1\n\n>-----\n\n>Bug fixes\n>^^^^^^^^^\n\n>* Workaround `--pdb` interaction with Django TestCase. The issue is caused by\n>  Django TestCase not implementing TestCase.debug() properly but was brought to\n>  attention with recent changes in pytest 3.0.2. Related issues: `pytest issue &lt;https://github.com/pytest-dev/pytest/issues/1977&gt;`_, \n>  `Django issue &lt;https://code.djangoproject.com/ticket/27391&gt;`_.\n\n\n\n>### 3.1.0\n\n>-----\n\n>Features\n>^^^^^^^^\n>* Added new function scoped fixture ``mailoutbox`` that gives access to\n>  djangos ``mail.outbox``. The will clean/empty the ``mail.outbox`` to\n>  assure that no old mails are still in the outbox.\n>* If ``django.contrib.sites`` is in your INSTALLED_APPS, Site cache will\n>  be cleared for each test to avoid hitting the cache and cause wrong Site\n>  object to be returned by ``Site.objects.get_current()``.\n\n>Compatibility\n>^^^^^^^^^^^^^\n>* IMPORTANT: the internal autouse fixture _django_clear_outbox has been\n>  removed. If you have relied on this to get an empty outbox for your\n>  test, you should change tests to use the ``mailoutbox`` fixture instead.\n>  See documentation of ``mailoutbox`` fixture for usage. If you try to\n>  access mail.outbox directly, AssertionError will be raised. If you\n>  previously relied on the old behaviour and do not want to change your\n>  tests, put this in your project conftest.py::\n\n>    pytest.fixture(autouse=True)\n>    def clear_outbox():\n>        from django.core import mail\n>        mail.outbox = []\n\n\n\n\n\n\n\n\n### django-extensions 1.7.4 -> 1.7.5\n\n>### 1.7.5\n\n>-----\n\n>Changes:\n> - New: ForeignKeyAutocompleteAdmin, Add autocomplete for inline model admins\n> - Improvement: graph_models, Rewrite modelviz module from method to class based processor\n> - Improvement: db fields, make MAX_UNIQUE_QUERY_ATTEMPTS configurable per field and via settings\n> - Improvement: runserver_plus, Added nopin option to disable pin\n> - Fix: graph_models, Support PyDot 1.2.0 and higher\n> - Fix: shell_plus, Fix that aliases from SHELL_PLUS_MODEL_ALIASES were not applied\n> - Removed: validate_templatetags, remove support for pre django-1.5 style {% url %} tags\n> - Cleanup: removing support for end-of-life Python 3.2\n> - Docs: simplify installation instructions\n> - Docs: fix example for NOTEBOOK_ARGUMENTS\n> - Docs: Remove extraneous &#39;}&#39; characters from shell_plus docs\n\n\n\n\n\n\n\n\n### requests 2.11.1 -> 2.12.3\n\n>### 2.12.3\n\n>+++++++++++++++++++\n\n>**Bugfixes**\n\n>- Fixed regression from v2.12.1 for URLs with schemes that begin with &quot;http&quot;.\n>  These URLs have historically been processed as though they were HTTP-schemed\n>  URLs, and so have had parameters added. This was removed in v2.12.2 in an\n>  overzealous attempt to resolve problems with IDNA-encoding those URLs. This\n>  change was reverted: the other fixes for IDNA-encoding have been judged to\n>  be sufficient to return to the behaviour Requests had before v2.12.0.\n\n\n\n>### 2.12.2\n\n>+++++++++++++++++++\n\n>**Bugfixes**\n\n>- Fixed several issues with IDNA-encoding URLs that are technically invalid but\n>  which are widely accepted. Requests will now attempt to IDNA-encode a URL if\n>  it can but, if it fails, and the host contains only ASCII characters, it will\n>  be passed through optimistically. This will allow users to opt-in to using\n>  IDNA2003 themselves if they want to, and will also allow technically invalid\n>  but still common hostnames.\n>- Fixed an issue where URLs with leading whitespace would raise\n>  ``InvalidSchema`` errors.\n>- Fixed an issue where some URLs without the HTTP or HTTPS schemes would still\n>  have HTTP URL preparation applied to them.\n>- Fixed an issue where Unicode strings could not be used in basic auth.\n>- Fixed an issue encountered by some Requests plugins where constructing a\n>  Response object would cause ``Response.content`` to raise an\n>  ``AttributeError``.\n\n\n\n>### 2.12.1\n\n>+++++++++++++++++++\n\n>**Bugfixes**\n\n>- Updated setuptools &#39;security&#39; extra for the new PyOpenSSL backend in urllib3.\n\n>**Miscellaneous**\n\n>- Updated bundled urllib3 to 1.19.1.\n\n\n\n>### 2.12.0\n\n>+++++++++++++++++++\n\n>**Improvements**\n\n>- Updated support for internationalized domain names from IDNA2003 to IDNA2008.\n>  This updated support is required for several forms of IDNs and is mandatory\n>  for .de domains.\n>- Much improved heuristics for guessing content lengths: Requests will no\n>  longer read an entire ``StringIO`` into memory.\n>- Much improved logic for recalculating ``Content-Length`` headers for\n>  ``PreparedRequest`` objects.\n>- Improved tolerance for file-like objects that have no ``tell`` method but\n>  do have a ``seek`` method.\n>- Anything that is a subclass of ``Mapping`` is now treated like a dictionary\n>  by the ``data=`` keyword argument.\n>- Requests now tolerates empty passwords in proxy credentials, rather than\n>  stripping the credentials.\n>- If a request is made with a file-like object as the body and that request is\n>  redirected with a 307 or 308 status code, Requests will now attempt to\n>  rewind the body object so it can be replayed.\n\n>**Bugfixes**\n\n>- When calling ``response.close``, the call to ``close`` will be propagated\n>  through to non-urllib3 backends.\n>- Fixed issue where the ``ALL_PROXY`` environment variable would be preferred\n>  over scheme-specific variables like ``HTTP_PROXY``.\n>- Fixed issue where non-UTF8 reason phrases got severely mangled by falling\n>  back to decoding using ISO 8859-1 instead.\n>- Fixed a bug where Requests would not correctly correlate cookies set when\n>  using custom Host headers if those Host headers did not use the native\n>  string type for the platform.\n\n>**Miscellaneous**\n\n>- Updated bundled urllib3 to 1.19.\n>- Updated bundled certifi certs to 2016.09.26.\n\n\n\n\n\n\n\n### selenium 2.53.6 -> 3.0.2\n\n>### 3.0.2\n\n>* Add support for W3C Get Active Element\n>* Return when we use executeScript for faking WebElement.get_property\n>* Expand user paths and resolve absolute path for Chrome extensions\n>* Add support for verbose logging and custom path to EdgeDriver\n>* Update TakeElementScreenshot to match WebDriver specification\n>* Raise WebDriverException when FirefoxBinary fails to locate binary\n>* Fix getting IP for python 3\n>* Write Service log to DEVNULL by default\n>* Only attempt to remove the Firefox profile path if one was specified\n>* Added context manager for chrome/content in Firefox\n\n\n\n>### 3.0.1\n\n>* Fix regressions with python 3\n>* Add support for Safari Technology Preview\n\n\n\n>### 3.0.0\n\n>* new FirefoxDriver ctor precedence logic and moz:firefoxOptions support (2882)\n>* Add W3C Set Window Position and W3C Get Window Position\n>* enable log path setting from firefox webdriver (2700)\n>* Correct encoding of getAttribute.js and only load it once. Fixes 2785\n>* Encode the isDisplayed atom and only load it once\n\n\n\n>### 3.0.0.b3\n\n>* Use atoms for get_attribute and is_displayed when communicating with\n>  a w3c compliant remote end.\n>* Make it possible to specialise web element\n\n\n\n>### 3.0.0.b2\n\n>* Updated Marionette port argument to match other drivers.\n\n\n\n>### 3.0.0.b1\n\n>* Fix basestring reference to work with python 3. Fixes 1820\n>* Correct Length conditional when filtering in PhantomJS. Fixes 1817\n>* Fix send keys when using PUA keys e.g. Keys.RIGHT 1839\n>* Fix cookie file leak in PhantomJS 1854\n>* Use the correct binary path when using Marionette\n>* Fixed: Unhelpful error message when PhantomJS exits. (2173 2168)\n>* Fix broken link to python documentation (2159)\n>* Attempt to remove Firefox profile when using Marionette\n>* Ensure all capabilities are either within desiredCapabilities or requiredCapabilities\n>* Correct the expected capability name for the Firefox profile\n>* Add Firefox options to capabilities\n>* Visibility_of_all implies it only returns elements if all visible (2052)\n>* Find visible elements (2041)\n>*  Pass the firefox_profile as a desired capability in the Python client when using a remote server\n>* Avoid checking exception details for invalid locators due to differences in server implementations\n>* Handle capabilities better with Marionette and GeckoDriver\n>* Updated the maxVersion of FirefoxDriver xpi maxVersion to work with Firefox 47.0.1\n>* Remove Selenium RC support\n\n\n\n\n\n\n\n### djangorestframework 3.5.2 -> 3.5.3\n\n>### 3.5.3\n\n\n>**Date**: [7th November 2016][3.5.3-milestone]\n\n>* Don&#39;t raise incorrect FilterSet deprecation warnings. ([4660][gh4660], [4643][gh4643], [4644][gh4644])\n>* Schema generation should not raise 404 when a view permission class does. ([4645][gh4645], [4646][gh4646])\n>* Add `autofocus` support for input controls. ([4650][gh4650])\n\n\n\n\n\n\n\n### pytest 3.0.3 -> 3.0.5\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\n\n\n\n### tox 2.4.1 -> 2.5.0\n\n>### 2.5.0\n\n>----------\n\n>- slightly backward incompatible: fix issue310: the {posargs} substitution \n>  now properly preserves the tox command line positional arguments. Positional \n>  arguments with spaces are now properly handled.\n>  NOTE: if your tox invocation previously used extra quoting for positional arguments to\n>  work around issue310, you need to remove the quoting. Example:\n>  tox -- &quot;&#39;some string&#39;&quot;   has to now be written simply as \n>  tox -- &quot;some string&quot;\n>  thanks holger krekel.  You can set ``minversion = 2.5.0`` in the ``[tox]`` \n>  section of ``tox.ini`` to make sure people using your tox.ini use the correct version.\n\n>- fix 359: add COMSPEC to default passenv on windows.  Thanks\n>  anthrotype.\n\n>- add support for py36 and py37 and add py36-dev and py37(nightly) to\n>  travis builds of tox. Thanks John Vandenberg.\n\n>- fix 348: add py2 and py3 as default environments pointing to\n>  &quot;python2&quot; and &quot;python3&quot; basepython executables.  Also fix 347 by \n>  updating the list of default envs in the tox basic example.\n>  Thanks Tobias McNulty.\n\n>- make &quot;-h&quot; and &quot;--help-ini&quot; options work even if there is no tox.ini,\n>  thanks holger krekel.\n\n>- add {:} substitution, which is replaced with os-specific path\n>  separator, thanks Lukasz Rogalski.\n\n>- fix 305: ``downloadcache`` test env config is now ignored as pip-8\n>  does caching by default. Thanks holger krekel.\n\n>- output from install command in verbose (-vv) mode is now printed to console instead of\n>  being redirected to file, thanks Lukasz Rogalski\n\n>- fix 399.  Make sure {envtmpdir} is created if it doesn&#39;t exist at the\n>  start of a testenvironment run. Thanks Manuel Jacob.\n\n>- fix 316: Lack of commands key in ini file is now treated as an error.\n>  Reported virtualenv status is &#39;nothing to do&#39; instead of &#39;commands\n>  succeeded&#39;, with relevant error message displayed. Thanks Lukasz Rogalski.\n\n\n\n\n\n\n\n\n\nOnce you have closed this pull request, I'll create seperate pull requests for every update as soon as I find them.\n\nThat's it for now!\n\nHappy merging! 🤖\n","created_at":"2016-12-09T09:40:35Z","updated_at":"2016-12-09T09:40:35Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/monty5811/apostello/pulls/56/commits","review_comments_url":"https://api.github.com/repos/monty5811/apostello/pulls/56/comments","review_comment_url":"https://api.github.com/repos/monty5811/apostello/pulls/comments{/number}","comments_url":"https://api.github.com/repos/monty5811/apostello/issues/56/comments","statuses_url":"https://api.github.com/repos/monty5811/apostello/statuses/6c5da32955e7142e36a77665b80f6ca420faa419","head":{"label":"monty5811:pyup-initial-update","ref":"pyup-initial-update","sha":"6c5da32955e7142e36a77665b80f6ca420faa419","user":{"login":"monty5811","id":5426677,"avatar_url":"https://avatars.githubusercontent.com/u/5426677?v=3","gravatar_id":"","url":"https://api.github.com/users/monty5811","html_url":"https://github.com/monty5811","followers_url":"https://api.github.com/users/monty5811/followers","following_url":"https://api.github.com/users/monty5811/following{/other_user}","gists_url":"https://api.github.com/users/monty5811/gists{/gist_id}","starred_url":"https://api.github.com/users/monty5811/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/monty5811/subscriptions","organizations_url":"https://api.github.com/users/monty5811/orgs","repos_url":"https://api.github.com/users/monty5811/repos","events_url":"https://api.github.com/users/monty5811/events{/privacy}","received_events_url":"https://api.github.com/users/monty5811/received_events","type":"User","site_admin":false},"repo":{"id":43359974,"name":"apostello","full_name":"monty5811/apostello","owner":{"login":"monty5811","id":5426677,"avatar_url":"https://avatars.githubusercontent.com/u/5426677?v=3","gravatar_id":"","url":"https://api.github.com/users/monty5811","html_url":"https://github.com/monty5811","followers_url":"https://api.github.com/users/monty5811/followers","following_url":"https://api.github.com/users/monty5811/following{/other_user}","gists_url":"https://api.github.com/users/monty5811/gists{/gist_id}","starred_url":"https://api.github.com/users/monty5811/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/monty5811/subscriptions","organizations_url":"https://api.github.com/users/monty5811/orgs","repos_url":"https://api.github.com/users/monty5811/repos","events_url":"https://api.github.com/users/monty5811/events{/privacy}","received_events_url":"https://api.github.com/users/monty5811/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/monty5811/apostello","description":"sms for your church","fork":false,"url":"https://api.github.com/repos/monty5811/apostello","forks_url":"https://api.github.com/repos/monty5811/apostello/forks","keys_url":"https://api.github.com/repos/monty5811/apostello/keys{/key_id}","collaborators_url":"https://api.github.com/repos/monty5811/apostello/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/monty5811/apostello/teams","hooks_url":"https://api.github.com/repos/monty5811/apostello/hooks","issue_events_url":"https://api.github.com/repos/monty5811/apostello/issues/events{/number}","events_url":"https://api.github.com/repos/monty5811/apostello/events","assignees_url":"https://api.github.com/repos/monty5811/apostello/assignees{/user}","branches_url":"https://api.github.com/repos/monty5811/apostello/branches{/branch}","tags_url":"https://api.github.com/repos/monty5811/apostello/tags","blobs_url":"https://api.github.com/repos/monty5811/apostello/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/monty5811/apostello/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/monty5811/apostello/git/refs{/sha}","trees_url":"https://api.github.com/repos/monty5811/apostello/git/trees{/sha}","statuses_url":"https://api.github.com/repos/monty5811/apostello/statuses/{sha}","languages_url":"https://api.github.com/repos/monty5811/apostello/languages","stargazers_url":"https://api.github.com/repos/monty5811/apostello/stargazers","contributors_url":"https://api.github.com/repos/monty5811/apostello/contributors","subscribers_url":"https://api.github.com/repos/monty5811/apostello/subscribers","subscription_url":"https://api.github.com/repos/monty5811/apostello/subscription","commits_url":"https://api.github.com/repos/monty5811/apostello/commits{/sha}","git_commits_url":"https://api.github.com/repos/monty5811/apostello/git/commits{/sha}","comments_url":"https://api.github.com/repos/monty5811/apostello/comments{/number}","issue_comment_url":"https://api.github.com/repos/monty5811/apostello/issues/comments{/number}","contents_url":"https://api.github.com/repos/monty5811/apostello/contents/{+path}","compare_url":"https://api.github.com/repos/monty5811/apostello/compare/{base}...{head}","merges_url":"https://api.github.com/repos/monty5811/apostello/merges","archive_url":"https://api.github.com/repos/monty5811/apostello/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/monty5811/apostello/downloads","issues_url":"https://api.github.com/repos/monty5811/apostello/issues{/number}","pulls_url":"https://api.github.com/repos/monty5811/apostello/pulls{/number}","milestones_url":"https://api.github.com/repos/monty5811/apostello/milestones{/number}","notifications_url":"https://api.github.com/repos/monty5811/apostello/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/monty5811/apostello/labels{/name}","releases_url":"https://api.github.com/repos/monty5811/apostello/releases{/id}","deployments_url":"https://api.github.com/repos/monty5811/apostello/deployments","created_at":"2015-09-29T10:07:36Z","updated_at":"2016-11-09T00:07:29Z","pushed_at":"2016-12-09T09:40:35Z","git_url":"git://github.com/monty5811/apostello.git","ssh_url":"git@github.com:monty5811/apostello.git","clone_url":"https://github.com/monty5811/apostello.git","svn_url":"https://github.com/monty5811/apostello","homepage":"https://church.io/apostello/","size":7219,"stargazers_count":27,"watchers_count":27,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":10,"mirror_url":null,"open_issues_count":3,"forks":10,"open_issues":3,"watchers":27,"default_branch":"master"}},"base":{"label":"monty5811:master","ref":"master","sha":"285d5b714c404e68b95208625a929bcbe957fb4e","user":{"login":"monty5811","id":5426677,"avatar_url":"https://avatars.githubusercontent.com/u/5426677?v=3","gravatar_id":"","url":"https://api.github.com/users/monty5811","html_url":"https://github.com/monty5811","followers_url":"https://api.github.com/users/monty5811/followers","following_url":"https://api.github.com/users/monty5811/following{/other_user}","gists_url":"https://api.github.com/users/monty5811/gists{/gist_id}","starred_url":"https://api.github.com/users/monty5811/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/monty5811/subscriptions","organizations_url":"https://api.github.com/users/monty5811/orgs","repos_url":"https://api.github.com/users/monty5811/repos","events_url":"https://api.github.com/users/monty5811/events{/privacy}","received_events_url":"https://api.github.com/users/monty5811/received_events","type":"User","site_admin":false},"repo":{"id":43359974,"name":"apostello","full_name":"monty5811/apostello","owner":{"login":"monty5811","id":5426677,"avatar_url":"https://avatars.githubusercontent.com/u/5426677?v=3","gravatar_id":"","url":"https://api.github.com/users/monty5811","html_url":"https://github.com/monty5811","followers_url":"https://api.github.com/users/monty5811/followers","following_url":"https://api.github.com/users/monty5811/following{/other_user}","gists_url":"https://api.github.com/users/monty5811/gists{/gist_id}","starred_url":"https://api.github.com/users/monty5811/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/monty5811/subscriptions","organizations_url":"https://api.github.com/users/monty5811/orgs","repos_url":"https://api.github.com/users/monty5811/repos","events_url":"https://api.github.com/users/monty5811/events{/privacy}","received_events_url":"https://api.github.com/users/monty5811/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/monty5811/apostello","description":"sms for your church","fork":false,"url":"https://api.github.com/repos/monty5811/apostello","forks_url":"https://api.github.com/repos/monty5811/apostello/forks","keys_url":"https://api.github.com/repos/monty5811/apostello/keys{/key_id}","collaborators_url":"https://api.github.com/repos/monty5811/apostello/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/monty5811/apostello/teams","hooks_url":"https://api.github.com/repos/monty5811/apostello/hooks","issue_events_url":"https://api.github.com/repos/monty5811/apostello/issues/events{/number}","events_url":"https://api.github.com/repos/monty5811/apostello/events","assignees_url":"https://api.github.com/repos/monty5811/apostello/assignees{/user}","branches_url":"https://api.github.com/repos/monty5811/apostello/branches{/branch}","tags_url":"https://api.github.com/repos/monty5811/apostello/tags","blobs_url":"https://api.github.com/repos/monty5811/apostello/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/monty5811/apostello/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/monty5811/apostello/git/refs{/sha}","trees_url":"https://api.github.com/repos/monty5811/apostello/git/trees{/sha}","statuses_url":"https://api.github.com/repos/monty5811/apostello/statuses/{sha}","languages_url":"https://api.github.com/repos/monty5811/apostello/languages","stargazers_url":"https://api.github.com/repos/monty5811/apostello/stargazers","contributors_url":"https://api.github.com/repos/monty5811/apostello/contributors","subscribers_url":"https://api.github.com/repos/monty5811/apostello/subscribers","subscription_url":"https://api.github.com/repos/monty5811/apostello/subscription","commits_url":"https://api.github.com/repos/monty5811/apostello/commits{/sha}","git_commits_url":"https://api.github.com/repos/monty5811/apostello/git/commits{/sha}","comments_url":"https://api.github.com/repos/monty5811/apostello/comments{/number}","issue_comment_url":"https://api.github.com/repos/monty5811/apostello/issues/comments{/number}","contents_url":"https://api.github.com/repos/monty5811/apostello/contents/{+path}","compare_url":"https://api.github.com/repos/monty5811/apostello/compare/{base}...{head}","merges_url":"https://api.github.com/repos/monty5811/apostello/merges","archive_url":"https://api.github.com/repos/monty5811/apostello/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/monty5811/apostello/downloads","issues_url":"https://api.github.com/repos/monty5811/apostello/issues{/number}","pulls_url":"https://api.github.com/repos/monty5811/apostello/pulls{/number}","milestones_url":"https://api.github.com/repos/monty5811/apostello/milestones{/number}","notifications_url":"https://api.github.com/repos/monty5811/apostello/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/monty5811/apostello/labels{/name}","releases_url":"https://api.github.com/repos/monty5811/apostello/releases{/id}","deployments_url":"https://api.github.com/repos/monty5811/apostello/deployments","created_at":"2015-09-29T10:07:36Z","updated_at":"2016-11-09T00:07:29Z","pushed_at":"2016-12-09T09:40:35Z","git_url":"git://github.com/monty5811/apostello.git","ssh_url":"git@github.com:monty5811/apostello.git","clone_url":"https://github.com/monty5811/apostello.git","svn_url":"https://github.com/monty5811/apostello","homepage":"https://church.io/apostello/","size":7219,"stargazers_count":27,"watchers_count":27,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":10,"mirror_url":null,"open_issues_count":3,"forks":10,"open_issues":3,"watchers":27,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/monty5811/apostello/pulls/56"},"html":{"href":"https://github.com/monty5811/apostello/pull/56"},"issue":{"href":"https://api.github.com/repos/monty5811/apostello/issues/56"},"comments":{"href":"https://api.github.com/repos/monty5811/apostello/issues/56/comments"},"review_comments":{"href":"https://api.github.com/repos/monty5811/apostello/pulls/56/comments"},"review_comment":{"href":"https://api.github.com/repos/monty5811/apostello/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/monty5811/apostello/pulls/56/commits"},"statuses":{"href":"https://api.github.com/repos/monty5811/apostello/statuses/6c5da32955e7142e36a77665b80f6ca420faa419"}},"merged":false,"mergeable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"commits":15,"additions":15,"deletions":15,"changed_files":4}}
{"actor":{"display_login":"pyup-bot"}}