{"action":"created","issue":{"url":"https://api.github.com/repos/jackdbd/dash-fda/issues/244","repository_url":"https://api.github.com/repos/jackdbd/dash-fda","labels_url":"https://api.github.com/repos/jackdbd/dash-fda/issues/244/labels{/name}","comments_url":"https://api.github.com/repos/jackdbd/dash-fda/issues/244/comments","events_url":"https://api.github.com/repos/jackdbd/dash-fda/issues/244/events","html_url":"https://github.com/jackdbd/dash-fda/pull/244","id":370219782,"node_id":"MDExOlB1bGxSZXF1ZXN0MjIyOTQ5MjEw","number":244,"title":"Scheduled weekly dependency update for week 41","user":{"login":"pyup-bot","id":16239342,"node_id":"MDQ6VXNlcjE2MjM5MzQy","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},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-10-15T15:31:36Z","updated_at":"2018-10-15T15:34:34Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/jackdbd/dash-fda/pulls/244","html_url":"https://github.com/jackdbd/dash-fda/pull/244","diff_url":"https://github.com/jackdbd/dash-fda/pull/244.diff","patch_url":"https://github.com/jackdbd/dash-fda/pull/244.patch"},"body":"\n\n\n\n\n### Update [astroid](https://pypi.org/project/astroid) from **2.0.1** to **2.0.4**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 2.0.4\n   ```\n   ============================\nRelease Date: 2018-08-10\n\n   * Make sure that assign nodes can find ``yield`` statements in their values\n\n     Close PyCQA/pylint2400\n   ```\n   \n  \n  \n   ### 2.0.3\n   ```\n   ============================\n\nRelease Date: 2018-08-08\n\n   * The environment markers for PyPy were invalid.\n   ```\n   \n  \n  \n   ### 2.0.2\n   ```\n   ============================\n\nRelease Date: 2018-08-01\n\n   * Stop repeat inference attempt causing a RuntimeError in Python3.7\n\n     Close PyCQA/pylint2317\n\n   *  infer_call_result can raise InferenceError so make sure to handle that for the call sites\n      where it is used\n\n     infer_call_result started recently to raise InferenceError for objects for which it\n     could not find any returns. Previously it was silently raising a StopIteration,\n     which was especially leaking when calling builtin methods.\n     Since it is after all an inference method, it is expected that it\n     could raise an InferenceError rather than returning nothing.\n\n     Close PyCQA/pylint2350\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/astroid\n  - Changelog: https://pyup.io/changelogs/astroid/\n  - Repo: https://github.com/PyCQA/astroid\n</details>\n\n\n\n\n\n### Update [attrs](https://pypi.org/project/attrs) from **18.1.0** to **18.2.0**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 18.2.0\n   ```\n   -------------------\n\nDeprecations\n^^^^^^^^^^^^\n\n- Comparing subclasses using ``&lt;``, ``&gt;``, ``&lt;=``, and ``&gt;=`` is now deprecated.\n  The docs always claimed that instances are only compared if the types are identical, so this is a first step to conform to the docs.\n\n  Equality operators (``==`` and ``!=``) were always strict in this regard.\n  `394 &lt;https://github.com/python-attrs/attrs/issues/394&gt;`_\n\n\nChanges\n^^^^^^^\n\n- ``attrs`` now ships its own `PEP 484 &lt;https://www.python.org/dev/peps/pep-0484/&gt;`_ type hints.\n  Together with `mypy &lt;http://mypy-lang.org&gt;`_&#39;s ``attrs`` plugin, you&#39;ve got all you need for writing statically typed code in both Python 2 and 3!\n\n  At that occasion, we&#39;ve also added `narrative docs &lt;https://www.attrs.org/en/stable/types.html&gt;`_ about type annotations in ``attrs``.\n  `238 &lt;https://github.com/python-attrs/attrs/issues/238&gt;`_\n- Added *kw_only* arguments to ``attr.ib`` and ``attr.s``, and a corresponding *kw_only* attribute to ``attr.Attribute``.\n  This change makes it possible to have a generated ``__init__`` with keyword-only arguments on Python 3, relaxing the required ordering of default and non-default valued attributes.\n  `281 &lt;https://github.com/python-attrs/attrs/issues/281&gt;`_,\n  `411 &lt;https://github.com/python-attrs/attrs/issues/411&gt;`_\n- The test suite now runs with ``hypothesis.HealthCheck.too_slow`` disabled to prevent CI breakage on slower computers.\n  `364 &lt;https://github.com/python-attrs/attrs/issues/364&gt;`_,\n  `396 &lt;https://github.com/python-attrs/attrs/issues/396&gt;`_\n- ``attr.validators.in_()`` now raises a ``ValueError`` with a useful message even if the options are a string and the value is not a string.\n  `383 &lt;https://github.com/python-attrs/attrs/issues/383&gt;`_\n- ``attr.asdict()`` now properly handles deeply nested lists and dictionaries.\n  `395 &lt;https://github.com/python-attrs/attrs/issues/395&gt;`_\n- Added ``attr.converters.default_if_none()`` that allows to replace ``None`` values in attributes.\n  For example ``attr.ib(converter=default_if_none(&quot;&quot;))`` replaces ``None`` by empty strings.\n  `400 &lt;https://github.com/python-attrs/attrs/issues/400&gt;`_,\n  `414 &lt;https://github.com/python-attrs/attrs/issues/414&gt;`_\n- Fixed a reference leak where the original class would remain live after being replaced when ``slots=True`` is set.\n  `407 &lt;https://github.com/python-attrs/attrs/issues/407&gt;`_\n- Slotted classes can now be made weakly referenceable by passing ``attr.s(weakref_slot=True)``.\n  `420 &lt;https://github.com/python-attrs/attrs/issues/420&gt;`_\n- Added *cache_hash* option to ``attr.s`` which causes the hash code to be computed once and stored on the object.\n  `425 &lt;https://github.com/python-attrs/attrs/issues/425&gt;`_\n- Attributes can be named ``property`` and ``itemgetter`` now.\n  `430 &lt;https://github.com/python-attrs/attrs/issues/430&gt;`_\n- It is now possible to override a base class&#39; class variable using only class annotations.\n  `431 &lt;https://github.com/python-attrs/attrs/issues/431&gt;`_\n\n\n----\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/attrs\n  - Changelog: https://pyup.io/changelogs/attrs/\n  - Homepage: https://www.attrs.org/\n</details>\n\n\n\n\n\n### Update [black](https://pypi.org/project/black) from **18.6b3** to **18.9b0**.\n\n\n*The bot wasn't able to find a changelog for this release. [Got an idea?](https://github.com/pyupio/changelogs/issues/new)*\n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/black\n  - Repo: https://github.com/ambv/black\n</details>\n\n\n\n\n\n### Update [certifi](https://pypi.org/project/certifi) from **2018.4.16** to **2018.10.15**.\n\n\n*The bot wasn't able to find a changelog for this release. [Got an idea?](https://github.com/pyupio/changelogs/issues/new)*\n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/certifi\n  - Homepage: http://certifi.io/\n</details>\n\n\n\n\n\n### Update [click](https://pypi.org/project/click) from **6.7** to **7.0**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 7.0\n   ```\n   -----------\n\nReleased 2018-09-25\n\n-   Drop support for Python 2.6 and 3.3. (`967`_, `976`_)\n-   Wrap ``click.Choice``&#39;s missing message. (`202`_, `1000`_)\n-   Add native ZSH autocompletion support. (`323`_, `865`_)\n-   Document that ANSI color info isn&#39;t parsed from bytearrays in\n    Python 2. (`334`_)\n-   Document byte-stripping behavior of ``CliRunner``. (`334`_,\n    `1010`_)\n-   Usage errors now hint at the ``--help`` option. (`393`_, `557`_)\n-   Implement streaming pager. (`409`_, `889`_)\n-   Extract bar formatting to its own method. (`414`_)\n-   Add ``DateTime`` type for converting input in given date time\n    formats. (`423`_)\n-   ``secho``&#39;s first argument can now be ``None``, like in ``echo``.\n    (`424`_)\n-   Fixes a ``ZeroDivisionError`` in ``ProgressBar.make_step``, when the\n    arg passed to the first call of ``ProgressBar.update`` is 0.\n    (`447`_, `1012`_)\n-   Show progressbar only if total execution time is visible. (`487`_)\n-   Added the ability to hide commands and options from help. (`500`_)\n-   Document that options can be ``required=True``. (`514`_, `1022`_)\n-   Non-standalone calls to ``Context.exit`` return the exit code,\n    rather than calling ``sys.exit``. (`533`_, `667`_, `1098`_)\n-   ``click.getchar()`` returns Unicode in Python 3 on Windows,\n    consistent with other platforms. (`537`_, `821`_, `822`_,\n    `1088`_, `1108`_)\n-   Added ``FloatRange`` type. (`538`_, `553`_)\n-   Added support for bash completion of ``type=click.Choice`` for\n    ``Options`` and ``Arguments``. (`535`_, `681`_)\n-   Only allow one positional arg for ``Argument`` parameter\n    declaration. (`568`_, `574`_, `1014`_)\n-   Add ``case_sensitive=False`` as an option to Choice. (`569`_)\n-   ``click.getchar()`` correctly raises ``KeyboardInterrupt`` on &quot;^C&quot;\n    and ``EOFError`` on &quot;^D&quot; on Linux. (`583`_, `1115`_)\n-   Fix encoding issue with ``click.getchar(echo=True)`` on Linux.\n    (`1115`_)\n-   ``param_hint`` in errors now derived from param itself. (`598`_,\n    `704`_, `709`_)\n-   Add a test that ensures that when an argument is formatted into a\n    usage error, its metavar is used, not its name. (`612`_)\n-   Allow setting ``prog_name`` as extra in ``CliRunner.invoke``.\n    (`616`_, `999`_)\n-   Help text taken from docstrings truncates at the ``\\f`` form feed\n    character, useful for hiding Sphinx-style parameter documentation.\n    (`629`_, `1091`_)\n-   ``launch`` now works properly under Cygwin. (`650`_)\n-   Update progress after iteration. (`651`_, `706`_)\n-   ``CliRunner.invoke`` now may receive ``args`` as a string\n    representing a Unix shell command. (`664`_)\n-   Make ``Argument.make_metavar()`` default to type metavar. (`675`_)\n-   Add documentation for ``ignore_unknown_options``. (`684`_)\n-   Add bright colors support for ``click.style`` and fix the reset\n    option for parameters ``fg`` and ``bg``. (`703`_, `809`_)\n-   Add ``show_envvar`` for showing environment variables in help.\n    (`710`_)\n-   Avoid ``BrokenPipeError`` during interpreter shutdown when stdout or\n    stderr is a closed pipe. (`712`_, `1106`_)\n-   Document customizing option names. (`725`_, `1016`_)\n-   Disable ``sys._getframes()`` on Python interpreters that don&#39;t\n    support it. (`728`_)\n-   Fix bug in test runner when calling ``sys.exit`` with ``None``.\n    (`739`_)\n-   Clarify documentation on command line options. (`741`_, `1003`_)\n-   Fix crash on Windows console. (`744`_)\n-   Fix bug that caused bash completion to give improper completions on\n    chained commands. (`754`_, `774`_)\n-   Added support for dynamic bash completion from a user-supplied\n    callback. (`755`_)\n-   Added support for bash completions containing spaces. (`773`_)\n-   Allow autocompletion function to determine whether or not to return\n    completions that start with the incomplete argument. (`790`_,\n    `806`_)\n-   Fix option naming routine to match documentation and be\n    deterministic. (`793`_, `794`_)\n-   Fix path validation bug. (`795`_, `1020`_)\n-   Add test and documentation for ``Option`` naming: functionality.\n    (`799`_)\n-   Update doc to match arg name for ``path_type``. (`801`_)\n-   Raw strings added so correct escaping occurs. (`807`_)\n-   Fix 16k character limit of ``click.echo`` on Windows. (`816`_,\n    `819`_)\n-   Overcome 64k character limit when writing to binary stream on\n    Windows 7. (`825`_, `830`_)\n-   Add bool conversion for &quot;t&quot; and &quot;f&quot;. (`842`_)\n-   ``NoSuchOption`` errors take ``ctx`` so that ``--help`` hint gets\n    printed in error output. (`860`_)\n-   Fixed the behavior of Click error messages with regards to Unicode\n    on 2.x and 3.x. Message is now always Unicode and the str and\n    Unicode special methods work as you expect on that platform.\n    (`862`_)\n-   Progress bar now uses stderr by default. (`863`_)\n-   Add support for auto-completion documentation. (`866`_, `869`_)\n-   Allow ``CliRunner`` to separate stdout and stderr. (`868`_)\n-   Fix variable precedence. (`873`_, `874`_)\n-   Fix invalid escape sequences. (`877`_)\n-   Fix ``ResourceWarning`` that occurs during some tests. (`878`_)\n-   When detecting a misconfigured locale, don&#39;t fail if the ``locale``\n    command fails. (`880`_)\n-   Add ``case_sensitive=False`` as an option to ``Choice`` types.\n    (`887`_)\n-   Force stdout/stderr writable. This works around issues with badly\n    patched standard streams like those from Jupyter. (`918`_)\n-   Fix completion of subcommand options after last argument (`919`_,\n    `930`_)\n-   ``_AtomicFile`` now uses the ``realpath`` of the original filename\n    so that changing the working directory does not affect it.\n    (`920`_)\n-   Fix incorrect completions when defaults are present (`925`_,\n    `930`_)\n-   Add copy option attrs so that custom classes can be re-used.\n    (`926`_, `994`_)\n-   &quot;x&quot; and &quot;a&quot; file modes now use stdout when file is ``&quot;-&quot;``.\n    (`929`_)\n-   Fix missing comma in ``__all__`` list. (`935`_)\n-   Clarify how parameters are named. (`949`_, `1009`_)\n-   Stdout is now automatically set to non blocking. (`954`_)\n-   Do not set options twice. (`962`_)\n-   Move ``fcntl`` import. (`965`_)\n-   Fix Google App Engine ``ImportError``. (`995`_)\n-   Better handling of help text for dynamic default option values.\n    (`996`_)\n-   Fix ``get_winter_size()`` so it correctly returns ``(0,0)``.\n    (`997`_)\n-   Add test case checking for custom param type. (`1001`_)\n-   Allow short width to address cmd formatting. (`1002`_)\n-   Add details about Python version support. (`1004`_)\n-   Added deprecation flag to commands. (`1005`_)\n-   Fixed issues where ``fd`` was undefined. (`1007`_)\n-   Fix formatting for short help. (`1008`_)\n-   Document how ``auto_envvar_prefix`` works with command groups.\n    (`1011`_)\n-   Don&#39;t add newlines by default for progress bars. (`1013`_)\n-   Use Python sorting order for ZSH completions. (`1047`_, `1059`_)\n-   Document that parameter names are converted to lowercase by default.\n    (`1055`_)\n-   Subcommands that are named by the function now automatically have\n    the underscore replaced with a dash. If you register a function\n    named ``my_command`` it becomes ``my-command`` in the command line\n    interface.\n-   Hide hidden commands and options from completion. (`1058`_,\n    `1061`_)\n-   Fix absolute import blocking Click from being vendored into a\n    project on Windows. (`1068`_, `1069`_)\n-   Fix issue where a lowercase ``auto_envvar_prefix`` would not be\n    converted to uppercase. (`1105`_)\n\n.. _202: https://github.com/pallets/click/issues/202\n.. _323: https://github.com/pallets/click/issues/323\n.. _334: https://github.com/pallets/click/issues/334\n.. _393: https://github.com/pallets/click/issues/393\n.. _409: https://github.com/pallets/click/issues/409\n.. _414: https://github.com/pallets/click/pull/414\n.. _423: https://github.com/pallets/click/pull/423\n.. _424: https://github.com/pallets/click/pull/424\n.. _447: https://github.com/pallets/click/issues/447\n.. _487: https://github.com/pallets/click/pull/487\n.. _500: https://github.com/pallets/click/pull/500\n.. _514: https://github.com/pallets/click/issues/514\n.. _533: https://github.com/pallets/click/pull/533\n.. _535: https://github.com/pallets/click/issues/535\n.. _537: https://github.com/pallets/click/issues/537\n.. _538: https://github.com/pallets/click/pull/538\n.. _553: https://github.com/pallets/click/pull/553\n.. _557: https://github.com/pallets/click/pull/557\n.. _568: https://github.com/pallets/click/issues/568\n.. _569: https://github.com/pallets/click/issues/569\n.. _574: https://github.com/pallets/click/issues/574\n.. _583: https://github.com/pallets/click/issues/583\n.. _598: https://github.com/pallets/click/issues/598\n.. _612: https://github.com/pallets/click/pull/612\n.. _616: https://github.com/pallets/click/issues/616\n.. _629: https://github.com/pallets/click/pull/629\n.. _650: https://github.com/pallets/click/pull/650\n.. _651: https://github.com/pallets/click/issues/651\n.. _664: https://github.com/pallets/click/pull/664\n.. _667: https://github.com/pallets/click/issues/667\n.. _675: https://github.com/pallets/click/pull/675\n.. _681: https://github.com/pallets/click/pull/681\n.. _684: https://github.com/pallets/click/pull/684\n.. _703: https://github.com/pallets/click/issues/703\n.. _704: https://github.com/pallets/click/issues/704\n.. _706: https://github.com/pallets/click/pull/706\n.. _709: https://github.com/pallets/click/pull/709\n.. _710: https://github.com/pallets/click/pull/710\n.. _712: https://github.com/pallets/click/pull/712\n.. _719: https://github.com/pallets/click/issues/719\n.. _725: https://github.com/pallets/click/issues/725\n.. _728: https://github.com/pallets/click/pull/728\n.. _739: https://github.com/pallets/click/pull/739\n.. _741: https://github.com/pallets/click/issues/741\n.. _744: https://github.com/pallets/click/issues/744\n.. _754: https://github.com/pallets/click/issues/754\n.. _755: https://github.com/pallets/click/pull/755\n.. _773: https://github.com/pallets/click/pull/773\n.. _774: https://github.com/pallets/click/pull/774\n.. _790: https://github.com/pallets/click/issues/790\n.. _793: https://github.com/pallets/click/issues/793\n.. _794: https://github.com/pallets/click/pull/794\n.. _795: https://github.com/pallets/click/issues/795\n.. _799: https://github.com/pallets/click/pull/799\n.. _801: https://github.com/pallets/click/pull/801\n.. _806: https://github.com/pallets/click/pull/806\n.. _807: https://github.com/pallets/click/pull/807\n.. _809: https://github.com/pallets/click/pull/809\n.. _816: https://github.com/pallets/click/pull/816\n.. _819: https://github.com/pallets/click/pull/819\n.. _821: https://github.com/pallets/click/issues/821\n.. _822: https://github.com/pallets/click/issues/822\n.. _825: https://github.com/pallets/click/issues/825\n.. _830: https://github.com/pallets/click/pull/830\n.. _842: https://github.com/pallets/click/pull/842\n.. _860: https://github.com/pallets/click/issues/860\n.. _862: https://github.com/pallets/click/issues/862\n.. _863: https://github.com/pallets/click/pull/863\n.. _865: https://github.com/pallets/click/pull/865\n.. _866: https://github.com/pallets/click/issues/866\n.. _868: https://github.com/pallets/click/pull/868\n.. _869: https://github.com/pallets/click/pull/869\n.. _873: https://github.com/pallets/click/issues/873\n.. _874: https://github.com/pallets/click/pull/874\n.. _877: https://github.com/pallets/click/pull/877\n.. _878: https://github.com/pallets/click/pull/878\n.. _880: https://github.com/pallets/click/pull/880\n.. _883: https://github.com/pallets/click/pull/883\n.. _887: https://github.com/pallets/click/pull/887\n.. _889: https://github.com/pallets/click/pull/889\n.. _918: https://github.com/pallets/click/pull/918\n.. _919: https://github.com/pallets/click/issues/919\n.. _920: https://github.com/pallets/click/pull/920\n.. _925: https://github.com/pallets/click/issues/925\n.. _926: https://github.com/pallets/click/issues/926\n.. _929: https://github.com/pallets/click/pull/929\n.. _930: https://github.com/pallets/click/pull/930\n.. _935: https://github.com/pallets/click/pull/935\n.. _949: https://github.com/pallets/click/issues/949\n.. _954: https://github.com/pallets/click/pull/954\n.. _962: https://github.com/pallets/click/pull/962\n.. _965: https://github.com/pallets/click/pull/965\n.. _967: https://github.com/pallets/click/pull/967\n.. _976: https://github.com/pallets/click/pull/976\n.. _990: https://github.com/pallets/click/pull/990\n.. _991: https://github.com/pallets/click/pull/991\n.. _993: https://github.com/pallets/click/pull/993\n.. _994: https://github.com/pallets/click/pull/994\n.. _995: https://github.com/pallets/click/pull/995\n.. _996: https://github.com/pallets/click/pull/996\n.. _997: https://github.com/pallets/click/pull/997\n.. _999: https://github.com/pallets/click/pull/999\n.. _1000: https://github.com/pallets/click/pull/1000\n.. _1001: https://github.com/pallets/click/pull/1001\n.. _1002: https://github.com/pallets/click/pull/1002\n.. _1003: https://github.com/pallets/click/pull/1003\n.. _1004: https://github.com/pallets/click/pull/1004\n.. _1005: https://github.com/pallets/click/pull/1005\n.. _1007: https://github.com/pallets/click/pull/1007\n.. _1008: https://github.com/pallets/click/pull/1008\n.. _1009: https://github.com/pallets/click/pull/1009\n.. _1010: https://github.com/pallets/click/pull/1010\n.. _1011: https://github.com/pallets/click/pull/1011\n.. _1012: https://github.com/pallets/click/pull/1012\n.. _1013: https://github.com/pallets/click/pull/1013\n.. _1014: https://github.com/pallets/click/pull/1014\n.. _1016: https://github.com/pallets/click/pull/1016\n.. _1020: https://github.com/pallets/click/pull/1020\n.. _1022: https://github.com/pallets/click/pull/1022\n.. _1027: https://github.com/pallets/click/pull/1027\n.. _1047: https://github.com/pallets/click/pull/1047\n.. _1055: https://github.com/pallets/click/pull/1055\n.. _1058: https://github.com/pallets/click/pull/1058\n.. _1059: https://github.com/pallets/click/pull/1059\n.. _1061: https://github.com/pallets/click/pull/1061\n.. _1068: https://github.com/pallets/click/issues/1068\n.. _1069: https://github.com/pallets/click/pull/1069\n.. _1088: https://github.com/pallets/click/issues/1088\n.. _1091: https://github.com/pallets/click/pull/1091\n.. _1098: https://github.com/pallets/click/pull/1098\n.. _1105: https://github.com/pallets/click/pull/1105\n.. _1106: https://github.com/pallets/click/pull/1106\n.. _1108: https://github.com/pallets/click/pull/1108\n.. _1115: https://github.com/pallets/click/pull/1115\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/click\n  - Changelog: https://pyup.io/changelogs/click/\n  - Homepage: https://palletsprojects.com/p/click/\n</details>\n\n\n\n\n\n### Update [dash](https://pypi.org/project/dash) from **0.22.0** to **0.28.2**.\n\n\n*The bot wasn't able to find a changelog for this release. [Got an idea?](https://github.com/pyupio/changelogs/issues/new)*\n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/dash\n  - Homepage: https://plot.ly/dash\n</details>\n\n\n\n\n\n### Update [dash-core-components](https://pypi.org/project/dash-core-components) from **0.26.0** to **0.33.0**.\n\n\n*The bot wasn't able to find a changelog for this release. [Got an idea?](https://github.com/pyupio/changelogs/issues/new)*\n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/dash-core-components\n</details>\n\n\n\n\n\n### Update [dash-html-components](https://pypi.org/project/dash-html-components) from **0.11.0** to **0.13.2**.\n\n\n*The bot wasn't able to find a changelog for this release. [Got an idea?](https://github.com/pyupio/changelogs/issues/new)*\n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/dash-html-components\n</details>\n\n\n\n\n\n### Update [dash-renderer](https://pypi.org/project/dash-renderer) from **0.13.0** to **0.14.3**.\n\n\n*The bot wasn't able to find a changelog for this release. [Got an idea?](https://github.com/pyupio/changelogs/issues/new)*\n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/dash-renderer\n</details>\n\n\n\n\n\n### Update [decorator](https://pypi.org/project/decorator) from **4.2.1** to **4.3.0**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 4.3.0\n   ```\n   Extended the decorator family facility to work with positional\narguments and updated the documentation. Removed\n`decorator.getargspec` and provided `decorator.getfullargspec`\ninstead.  This is convenient for users of Python 2.6/2.7, the others\ncan just use `inspect.getfullargspec`.\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/decorator\n  - Changelog: https://pyup.io/changelogs/decorator/\n  - Repo: https://github.com/micheles/decorator\n</details>\n\n\n\n\n\n### Update [gunicorn](https://pypi.org/project/gunicorn) from **19.8.1** to **19.9.0**.\n\n\n*The bot wasn't able to find a changelog for this release. [Got an idea?](https://github.com/pyupio/changelogs/issues/new)*\n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/gunicorn\n  - Changelog: https://pyup.io/changelogs/gunicorn/\n  - Homepage: http://gunicorn.org\n</details>\n\n\n\n\n\n### Update [more-itertools](https://pypi.org/project/more-itertools) from **4.2.0** to **4.3.0**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/more-itertools\n  - Changelog: https://pyup.io/changelogs/more-itertools/\n  - Repo: https://github.com/erikrose/more-itertools\n  - Docs: https://pythonhosted.org/more-itertools/\n</details>\n\n\n\n\n\n### Update [numpy](https://pypi.org/project/numpy) from **1.15.0** to **1.15.2**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 1.15.2\n   ```\n   ==========================\n\nThis is a bugfix release for bugs and regressions reported following the 1.15.1\nrelease.\n\n* The matrix PendingDeprecationWarning is now suppressed in pytest 3.8.\n* The new cached allocations machinery has been fixed to be thread safe.\n* The boolean indexing of subclasses now works correctly.\n* A small memory leak in PyArray_AdaptFlexibleDType has been fixed.\n\nThe Python versions supported by this release are 2.7, 3.4-3.7. The wheels are\nlinked with OpenBLAS v0.3.0, which should fix some of the linalg problems\nreported for NumPy 1.14.\n\nCompatibility Note\n==================\n\nThe NumPy 1.15.x OS X wheels released on PyPI no longer contain 32-bit\nbinaries.  That will also be the case in future releases. See\n`11625 &lt;https://github.com/numpy/numpy/issues/11625&gt;`__ for the related\ndiscussion.  Those needing 32-bit support should look elsewhere or build\nfrom source.\n\nContributors\n============\n\nA total of 4 people contributed to this release.  People with a &quot;+&quot; by their\nnames contributed a patch for the first time.\n\n* Charles Harris\n* Julian Taylor\n* Marten van Kerkwijk\n* Matti Picus\n\nPull requests merged\n====================\n\nA total of 4 pull requests were merged for this release.\n\n* `11902 &lt;https://github.com/numpy/numpy/pull/11902&gt;`__: BUG: Fix matrix PendingDeprecationWarning suppression for pytest...\n* `11981 &lt;https://github.com/numpy/numpy/pull/11981&gt;`__: BUG: fix cached allocations without the GIL for 1.15.x\n* `11982 &lt;https://github.com/numpy/numpy/pull/11982&gt;`__: BUG: fix refcount leak in PyArray_AdaptFlexibleDType\n* `11992 &lt;https://github.com/numpy/numpy/pull/11992&gt;`__: BUG: Ensure boolean indexing of subclasses sets base correctly.\n\n\n==========================\n   ```\n   \n  \n  \n   ### 1.15.1\n   ```\n   ==========================\n\nThis is a bugfix release for bugs and regressions reported following the 1.15.0\nrelease.\n\n* The annoying but harmless RuntimeWarning that &quot;numpy.dtype size changed&quot; has\n  been suppressed. The long standing suppression was lost in the transition to\n  pytest.\n* The update to Cython 0.28.3 exposed a problematic use of a gcc attribute used\n  to prefer code size over speed in module initialization, possibly resulting in\n  incorrect compiled code. This has been fixed in latest Cython but has been\n  disabled here for safety.\n* Support for big-endian and ARMv8 architectures has been improved.\n\nThe Python versions supported by this release are 2.7, 3.4-3.7. The wheels are\nlinked with OpenBLAS v0.3.0, which should fix some of the linalg problems\nreported for NumPy 1.14.\n\n\nCompatibility Note\n==================\n\nThe NumPy 1.15.x OS X wheels released on PyPI no longer contain 32-bit\nbinaries.  That will also be the case in future releases. See\n`11625 &lt;https://github.com/numpy/numpy/issues/11625&gt;`__ for the related\ndiscussion.  Those needing 32-bit support should look elsewhere or build\nfrom source.\n\n\nContributors\n============\n\nA total of 7 people contributed to this release.  People with a &quot;+&quot; by their\nnames contributed a patch for the first time.\n\n* Charles Harris\n* Chris Billington\n* Elliott Sales de Andrade +\n* Eric Wieser\n* Jeremy Manning +\n* Matti Picus\n* Ralf Gommers\n\nPull requests merged\n====================\n\nA total of 24 pull requests were merged for this release.\n\n* `11647 &lt;https://github.com/numpy/numpy/pull/11647&gt;`__: MAINT: Filter Cython warnings in ``__init__.py``\n* `11648 &lt;https://github.com/numpy/numpy/pull/11648&gt;`__: BUG: Fix doc source links to unwrap decorators\n* `11657 &lt;https://github.com/numpy/numpy/pull/11657&gt;`__: BUG: Ensure singleton dimensions are not dropped when converting...\n* `11661 &lt;https://github.com/numpy/numpy/pull/11661&gt;`__: BUG: Warn on Nan in minimum,maximum for scalars\n* `11665 &lt;https://github.com/numpy/numpy/pull/11665&gt;`__: BUG: cython sometimes emits invalid gcc attribute\n* `11682 &lt;https://github.com/numpy/numpy/pull/11682&gt;`__: BUG: Fix regression in void_getitem\n* `11698 &lt;https://github.com/numpy/numpy/pull/11698&gt;`__: BUG: Make matrix_power again work for object arrays.\n* `11700 &lt;https://github.com/numpy/numpy/pull/11700&gt;`__: BUG: Add missing PyErr_NoMemory after failing malloc\n* `11719 &lt;https://github.com/numpy/numpy/pull/11719&gt;`__: BUG: Fix undefined functions on big-endian systems.\n* `11720 &lt;https://github.com/numpy/numpy/pull/11720&gt;`__: MAINT: Make einsum optimize default to False.\n* `11746 &lt;https://github.com/numpy/numpy/pull/11746&gt;`__: BUG: Fix regression in loadtxt for bz2 text files in Python 2.\n* `11757 &lt;https://github.com/numpy/numpy/pull/11757&gt;`__: BUG: Revert use of `console_scripts`.\n* `11758 &lt;https://github.com/numpy/numpy/pull/11758&gt;`__: BUG: Fix Fortran kind detection for aarch64 &amp; s390x.\n* `11759 &lt;https://github.com/numpy/numpy/pull/11759&gt;`__: BUG: Fix printing of longdouble on ppc64le.\n* `11760 &lt;https://github.com/numpy/numpy/pull/11760&gt;`__: BUG: Fixes for unicode field names in Python 2\n* `11761 &lt;https://github.com/numpy/numpy/pull/11761&gt;`__: BUG: Increase required cython version on python 3.7\n* `11763 &lt;https://github.com/numpy/numpy/pull/11763&gt;`__: BUG: check return value of _buffer_format_string\n* `11775 &lt;https://github.com/numpy/numpy/pull/11775&gt;`__: MAINT: Make assert_array_compare more generic.\n* `11776 &lt;https://github.com/numpy/numpy/pull/11776&gt;`__: TST: Fix urlopen stubbing.\n* `11777 &lt;https://github.com/numpy/numpy/pull/11777&gt;`__: BUG: Fix regression in intersect1d.\n* `11779 &lt;https://github.com/numpy/numpy/pull/11779&gt;`__: BUG: Fix test sensitive to platform byte order.\n* `11781 &lt;https://github.com/numpy/numpy/pull/11781&gt;`__: BUG: Avoid signed overflow in histogram\n* `11785 &lt;https://github.com/numpy/numpy/pull/11785&gt;`__: BUG: Fix pickle and memoryview for datetime64, timedelta64 scalars\n* `11786 &lt;https://github.com/numpy/numpy/pull/11786&gt;`__: BUG: Deprecation triggers segfault\n\n\n==========================\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/numpy\n  - Changelog: https://pyup.io/changelogs/numpy/\n  - Homepage: http://www.numpy.org\n</details>\n\n\n\n\n\n### Update [pandas](https://pypi.org/project/pandas) from **0.23.3** to **0.23.4**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 0.23.4\n   ```\n   ------------------------\n\nThis is a minor bug-fix release in the 0.23.x series and includes some small regression fixes\nand bug fixes. We recommend that all users upgrade to this version.\n\n.. warning::\n\n   Starting January 1, 2019, pandas feature releases will support Python 3 only.\n   See :ref:`install.dropping-27` for more.\n\n.. contents:: What&#39;s new in v0.23.4\n    :local:\n    :backlinks: none\n\n.. _whatsnew_0234.fixed_regressions:\n\nFixed Regressions\n~~~~~~~~~~~~~~~~~\n\n- Python 3.7 with Windows gave all missing values for rolling variance calculations (:issue:`21813`)\n\n.. _whatsnew_0234.bug_fixes:\n\nBug Fixes\n~~~~~~~~~\n\n**Groupby/Resample/Rolling**\n\n- Bug where calling :func:`DataFrameGroupBy.agg` with a list of functions including ``ohlc`` as the non-initial element would raise a ``ValueError`` (:issue:`21716`)\n- Bug in ``roll_quantile`` caused a memory leak when calling ``.rolling(...).quantile(q)`` with ``q`` in (0,1) (:issue:`21965`)\n\n**Missing**\n\n- Bug in :func:`Series.clip` and :func:`DataFrame.clip` cannot accept list-like threshold containing ``NaN`` (:issue:`19992`)\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/pandas\n  - Changelog: https://pyup.io/changelogs/pandas/\n  - Homepage: http://pandas.pydata.org\n</details>\n\n\n\n\n\n### Update [plotly](https://pypi.org/project/plotly) from **3.0.2** to **3.3.0**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 3.3.0\n   ```\n   Updated\n - Updated Plotly.js to version 1.41.3.  Select highlights included below, see\n [the plotly.js CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md1413----2018-09-25)\n for more information.\n - Do not create or check permissions on the `~/.plotly` configuration\n directory until a configuration write operation is performed\n ([1195](https://github.com/plotly/plotly.py/pull/1195)). This change\n avoids some concurrency problems associated with running many instances of\n plotly.py simultaneously\n ([1068](https://github.com/plotly/plotly.py/issues/1068)).\n \n Added\n - Enable selection by clicking on points via new layout attribute `clickmode` and flag `&#39;select&#39;`\n ([2944](https://github.com/plotly/plotly.js/pull/2944))\n - Added stacked area charts via new attributes `stackgroup` and `stackgaps` in scatter traces\n ([2960](https://github.com/plotly/plotly.js/pull/2960))\n - Added `barpolar` trace type - which replace and augment area traces\n ([2954](https://github.com/plotly/plotly.js/pull/2954))\n - Added `polar.hole` layout parameter to punch hole at the middle of polar\n subplot offsetting the start of the radial range\n ([2977](https://github.com/plotly/plotly.js/pull/2977), [2996](https://github.com/plotly/plotly.js/pull/2996))\n - Figures may now be easily converted to and from JSON using the new\n `to_json`, `from_json`, `read_json`, and `write_json` functions in the\n `plotly.io` package\n ([1188](https://github.com/plotly/plotly.py/pull/1188))\n - Figures and graph objects now support `deepcopy` and `pickle` operations\n ([1191](https://github.com/plotly/plotly.py/pull/1191))\n - The location of the `&quot;~/.plotly&quot;` settings directory may now be customized\n using the `PLOTLY_DIR` environment variable\n ([1195](https://github.com/plotly/plotly.py/pull/1195))\n - Added optional `scaleratio` argument to the `create_quiver` figure factory.\n When specified, the axes are restricted to this ratio and the quiver arrows\n are computed to have consistent lengths across angles.\n ([1197](https://github.com/plotly/plotly.py/pull/1197))\n \n Fixed\n - Replace use of `pkg_resources.resource_string` with `pkgutil.get_data` to\n improve compatibility with `cx_Freeze`\n ([1201](https://github.com/plotly/plotly.py/pull/1201))\n - An exception is no longer raised when an optional dependency raises an\n exception on import.  The exception is logged and plotly.py continues as if\n the dependency were not installed\n ([1192](https://github.com/plotly/plotly.py/pull/1192))\n - Fixed invalid dendrogram axis labels when the points being clustered contain\n duplicate values\n ([1186](https://github.com/plotly/plotly.py/pull/1186))\n - Added missing LICENSE.txt file to PyPI source distribution\n ([765](https://github.com/plotly/plotly.py/issues/765))\n\n JupyterLab Versions\nFor use with JupyterLab, the following versions of the following packages\nmust be installed:\n\n - Python Packages\n   - plotly==3.3.0\n   - ipywidgets&gt;=7.2\n   - notebook&gt;=5.3\n   - jupyterlab==0.34\n   \n - JupyterLab Extensions\n   - plotlywidget0.4.0\n   - jupyter-widgets/jupyterlab-manager0.37\n   - jupyterlab/plotly-extension0.17\n   ```\n   \n  \n  \n   ### 3.2.1\n   ```\n   This is a patch release that fixes a few bugs and reintroduces a few\nversion 2 features that were not supported in version 3.\n\nThe bundled version of plotly.js remains at 1.40.1\n\n JupyterLab Versions\nFor use with JupyterLab, the following versions of the following packages\nmust be installed:\n\n - Python Packages\n   - plotly==3.2.1\n   - ipywidgets&gt;=7.2\n   - notebook&gt;=5.3\n   - jupyterlab==0.34\n   \n - JupyterLab Extensions\n   - plotlywidget0.3.0\n   - jupyter-widgets/jupyterlab-manager0.37\n   - jupyterlab/plotly-extension0.17\n\n Added\n - An optional `skip_invalid` argument has been added to the `Figure` and\n  `FigureWidget` constructors. By default, `skip_invalid` is `False` and invalid\n  figure properties will result in an exception (this is identical to the\n  previous behavior).  When `skip_invalid` is set to `True`, invalid properties\n  will instead be silently ignored. This argument replaces the `_raise`\n  argument that was available in version 2, and makes it possible to import\n  figure definitions from different plotly versions, where incompatible\n  properties are ignored rather than causing an exception.\n - A `to_ordered_dict` method has been added to the `Figure` and `FigureWidget`\n  classes. This method returns a representation of the figure as a nested\n  structure of `OrdererdDict` and `list` instances where the keys in each\n  `OrderedDict` are sorted alphabetically.  This method replaces the\n  `get_ordered` method that was available in version 2, and makes it possible\n  to traverse the nested structure of a figure in a deterministic order.\n\n Fixed\n - Pandas `Series` and `Index` objects storing `datetime` values were\n   incorrectly cast to numeric arrays\n   ([plotly/plotly.py1160](https://github.com/plotly/plotly.py/issues/1160),\n    [plotly/plotly.py1163](https://github.com/plotly/plotly.py/pull/1163))\n - Numpy arrays with `uint64` datatype caused a `FigureWidget` error,\n   and no figure was displayed\n   ([plotly/plotly.py1155](https://github.com/plotly/plotly.py/issues/1155),\n    [plotly/plotly.py1163](https://github.com/plotly/plotly.py/pull/1163))\n   ```\n   \n  \n  \n   ### 3.2.0\n   ```\n   This release introduces the long-anticipated ability to programmatically\nexport figures as high quality static images in both raster and vector\nformats.\n\n JupyterLab Versions (Python 3.5+)\nFor use with JupyterLab, the following versions of the following packages\nmust be installed:\n\n - Python Packages\n   - plotly==3.2.0\n   - ipywidgets&gt;=7.2\n   - notebook&gt;=5.3\n   - jupyterlab==0.34\n   \n - JupyterLab Extensions\n   - plotlywidget0.3.0\n   - jupyter-widgets/jupyterlab-manager0.37\n   - jupyterlab/plotly-extension0.17\n\n Added\n - plotly.js version 1.40.1, which introduces the following features:\n    - Allow `contour`, `contourcarpet` and `histogram2dcontour` to have corresponding legend items using `showlegend`\n      ([plotly/plotly.js2891](https://github.com/plotly/plotly.js/pull/2891),\n      [plotly/plotly.js2914](https://github.com/plotly/plotly.js/pull/2914))\n    - Add scatterpolar and scatterpolargl attributes `r0`, `dr`, `theta0` and `dtheta`\n      ([plotly/plotly.js2895](https://github.com/plotly/plotly.js/pull/2895))\n    - Add layout attributes `piecolorway` and `extendpiecolors` for more control over pie colors\n      ([plotly/plotly.js2870](https://github.com/plotly/plotly.js/pull/2870))\n    - Add `splom` attribute `dimensions[i].axis.type` to easily override axis type in splom-generated axes\n      ([plotly/plotly.js2899](https://github.com/plotly/plotly.js/pull/2870))\n    - Add support for on-graph text in `scatterpolargl` traces\n      ([plotly/plotly.js2895](https://github.com/plotly/plotly.js/pull/2895))\n    - See [the plotly.js CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md1400----2018-08-16)\n      for bug fixes and more information.\n - Support for offline static image export with the `to_image` and `write_image`\n   functions in the new `plotly.io` package ([1120](https://github.com/plotly/plotly.py/pull/1120)).\n    - Note: Image export requires the plotly [orca](https://github.com/plotly/orca)\n      command line utility and the [`psutil`](https://github.com/giampaolo/psutil) Python package.\n - New documentation sections covering [Static Image Export](https://plot.ly/python/static-image-export/)\n   and [Orca Management](https://plot.ly/python/orca-management/) \n - Support for displaying `FigureWidget` instances in static contexts\n   (e.g. [nbviewer](http://nbviewer.jupyter.org/)) just like the built-in ipywidgets\n ([1117](https://github.com/plotly/plotly.py/pull/1117))\n - Full integration of the Cividis colorscale ([883](https://github.com/plotly/plotly.py/pull/883))\n - conda packaging\n   - From here forward, new versions of plotly.py will be published to the [plotly anaconda channel](https://anaconda.org/plotly/)\n     on the same day they are published to PyPI.\n     ([72ad0e4](https://github.com/plotly/plotly.py/commit/72ad0e4bf54bb8a06445d2ca55488ffc11c836a7))\n   - The [`README`](README.md) now includes conda installation instructions alongside the pip instructions. \n   - In addition to the existing installation approaches, orca is now also available as a\n     [conda package](https://anaconda.org/plotly/plotly-orca) from the plotly anaconda channel.\n \n Updated\n - Show traces at the top of the Gantt chart&#39;s colorbar ([1110](https://github.com/plotly/plotly.py/pull/1110))\n - Significantly improved validation performance for numeric pandas `Series` objects ([1149](https://github.com/plotly/plotly.py/pull/1149))\n - Specialize auto-generated docstrings for Python syntax\n - More robust and specific logic for retrying requests to the plot.ly cloud service ([1146](https://github.com/plotly/plotly.py/pull/1146))\n - Support basic authentication when using the streaming API behind a proxy server ([1133](https://github.com/plotly/plotly.py/pull/1133))\n\n Fixed\n - Validators for `dash` properties (e.g. `scatter.line.dash`) incorrectly rejected dash length lists ([1136](https://github.com/plotly/plotly.py/pull/1136))\n - Annotated heatmap error when custom colorscale was specified ([1151](https://github.com/plotly/plotly.py/pull/1151))\n - Incorrect deprecation warning for deprecated `plotly.graph_objs.Annotations` class ([1138](https://github.com/plotly/plotly.py/pull/1138))\n - Harmless JavaScript console error when opening an html file produced by `plotly.offline.plot` ([1152](https://github.com/plotly/plotly.py/pull/1152))\n - Incorrect validation errors when writing data to the streaming API ([1145](https://github.com/plotly/plotly.py/pull/1145))\n   ```\n   \n  \n  \n   ### 3.1.1\n   ```\n   This release is a minor bug-fix update to version 3.1.0\n\n JupyterLab Versions\nFor use with JupyterLab, the following versions of the following packages\nmust be installed:\n\n - Python Packages\n   - plotly==3.1.1\n   - ipywidgets&gt;=7.2\n   - notebook&gt;=5.3\n   - jupyterlab==0.33\n   \n - JupyterLab Extensions\n   - plotlywidget0.2.1\n   - jupyter-widgets/jupyterlab-manager0.36\n   - jupyterlab/plotly-extension0.16\n\n Updated\n - Updated plotly.js to version 1.39.4.\n   - This is a bug-fix release of plotly.js\n   - See [the plotly.js CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md1394----2018-08-02) for more information\n\n Fixed\n - Fixed error in validation of configkeys\n   [plotly/plotly.js1065](https://github.com/plotly/plotly.py/pull/1065)\n - Fixed error in presentation of named colorscales\n   [plotly/plotly.js1089](https://github.com/plotly/plotly.py/pull/1089)\n - Fixed numerical precision error when using `plotly.tools.make_subplots`\n   to create figures with a large number of subplots\n   [plotly/plotly.js1091](https://github.com/plotly/plotly.py/pull/1091)\n - Fixed problem that prevented the use of the `.update` method to initialize\n   an array property (e.g. `layout.shapes`)\n   [plotly/plotly.js1091](https://github.com/plotly/plotly.py/pull/1092)\n - Fixed `FigureWidget` problem causing scroll zoom on 3D plots to stutter\n   [plotly/plotly.js1094](https://github.com/plotly/plotly.py/pull/1094) \n - Fixed invalid `tickmode` property in `matplotlylib`\n   [plotly/plotly.js1101](https://github.com/plotly/plotly.py/pull/1101)\n   ```\n   \n  \n  \n   ### 3.1.0\n   ```\n   JupyterLab Versions\nFor use with JupyterLab, the following versions of the following packages\nmust be installed. See [README.md](README.md) for instructions.\n\n - Python Packages\n   - plotly==3.1.0\n   - ipywidgets&gt;=7.2\n   - notebook&gt;=5.3\n   - jupyterlab==0.32.1\n   \n - JupyterLab Extensions\n   - plotlywidget0.2.0\n   - jupyter-widgets/jupyterlab-manager0.35\n   - jupyterlab/plotly-extension0.16\n\n Updated\n - Updated Plotly.js to version 1.39.2\n - See highlights below\n - See [the plotly.js CHANGELOG](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md1392----2018-07-16) for more information.\n   \n Added\n - Added 3D streamtube traces\n   [plotly/plotly.js2658](https://github.com/plotly/plotly.js/pull/2658)\n - Added support for on-graph text in scattergl traces\n - Added gridshape attribute to polar subplots with values &#39;circular&#39; (the default) and &#39;linear&#39; (to draw polygon grids)\n   [plotly/plotly.js2739](https://github.com/plotly/plotly.js/pull/2739)\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/plotly\n  - Changelog: https://pyup.io/changelogs/plotly/\n  - Homepage: https://plot.ly/python/\n</details>\n\n\n\n\n\n### Update [py](https://pypi.org/project/py) from **1.5.4** to **1.7.0**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 1.7.0\n   ```\n   ==================\n\n- fix 174: use ``shutil.get_terminal_size()`` in Python 3.3+ to determine the size of the\n  terminal, which produces more accurate results than the previous method.\n\n- fix pytest-dev/pytest2042: introduce new ``PY_IGNORE_IMPORTMISMATCH`` environment variable\n  that suppresses ``ImportMismatchError`` exceptions when set to ``1``.\n   ```\n   \n  \n  \n   ### 1.6.0\n   ```\n   ==================\n\n- add ``TerminalWriter.width_of_current_line`` (i18n version of\n  ``TerminalWriter.chars_on_current_line``), a read-only property\n  that tracks how wide the current line is, attempting to take\n  into account international characters in the calculation.\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/py\n  - Changelog: https://pyup.io/changelogs/py/\n  - Docs: http://py.readthedocs.io/\n</details>\n\n\n\n\n\n### Update [pylint](https://pypi.org/project/pylint) from **2.0.1** to **2.1.1**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 2.1\n   ```\n   =========================\n\nRelease date: 2018-08-01\n\n   * `trailing-comma-tuple` gets emitted for ``yield`` statements as well.\n\n      Close 2363\n\n   * Get only the arguments of the scope function for `redefined-argument-from-local`\n\n     Close 2364\n\n   * Add a check `misplaced-format-function` which is emitted if format function is used on\n     non str object.\n\n     Close 2200\n\n   * `chain.from_iterable` no longer emits `dict-{}-not-iterating` when dealing with dict values and keys\n\n   * Demote the `try-except-raise` message from an error to a warning (E0705 -&gt; W0706)\n\n      Close 2323\n\n   * Correctly handle the new name of the Python implementation of the `abc` module.\n\n     Close PyCQA/astroid2288\n\n    * Modules with `__getattr__` are exempted by default from `no-member`\n\n      There&#39;s no easy way to figure out if a module has a particular member when\n      the said module uses `__getattr__`, which is a new addition to Python 3.7.\n      Instead we assume the safe thing to do, in the same way we do for classes,\n      and skip those modules from checking.\n\n      Close 2331\n\n    * Fix a false positive `invalid name` message when method or attribute name is longer then 30 characters.\n\n      Close 2047\n\n    * Include the type of the next branch in `no-else-return`\n\n      Close 2295\n\n    * Fix inconsistent behaviour for bad-continuation on first line of file\n\n      Close 2281\n\n     * Fix not being able to disable certain messages on the last line through\n       the global disable option\n\n       Close 2278\n\n    * Don&#39;t emit `useless-return` when we have a single statement that is the return itself\n\n      We still want to be explicit when a function is supposed to return\n      an optional value; even though `pass` could still work, it&#39;s not explicit\n      enough and the function might look like it&#39;s missing an implementation.\n      Close 2300\n\n   * Fix false-positive undefined-variable for self referential class name in lamdbas\n\n      Close 704\n\n    * Don&#39;t crash when `pylint` is unable to infer the value of an argument to `next()`\n\n      Close 2316\n\n    * Don&#39;t emit `not-an-iterable` when dealing with async iterators.\n\n      But do emit it when using the usual iteration protocol against\n      async iterators.\n\n      Close 2311\n\n   * Can specify a default docstring type for when the check cannot guess the type\n\n      Close 1169\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/pylint\n  - Changelog: https://pyup.io/changelogs/pylint/\n  - Repo: https://github.com/PyCQA/pylint\n</details>\n\n\n\n\n\n### Update [pytest](https://pypi.org/project/pytest) from **3.6.4** to **3.8.2**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 3.8.2\n   ```\n   =========================\n\nDeprecations and Removals\n-------------------------\n\n- `4036 &lt;https://github.com/pytest-dev/pytest/issues/4036&gt;`_: The ``item`` parameter of ``pytest_warning_captured`` hook is now documented as deprecated. We realized only after\n  the ``3.8`` release that this parameter is incompatible with ``pytest-xdist``.\n\n  Our policy is to not deprecate features during bugfix releases, but in this case we believe it makes sense as we are\n  only documenting it as deprecated, without issuing warnings which might potentially break test suites. This will get\n  the word out that hook implementers should not use this parameter at all.\n\n  In a future release ``item`` will always be ``None`` and will emit a proper warning when a hook implementation\n  makes use of it.\n\n\n\nBug Fixes\n---------\n\n- `3539 &lt;https://github.com/pytest-dev/pytest/issues/3539&gt;`_: Fix reload on assertion rewritten modules.\n\n\n- `4034 &lt;https://github.com/pytest-dev/pytest/issues/4034&gt;`_: The ``.user_properties`` attribute of ``TestReport`` objects is a list\n  of (name, value) tuples, but could sometimes be instantiated as a tuple\n  of tuples.  It is now always a list.\n\n\n- `4039 &lt;https://github.com/pytest-dev/pytest/issues/4039&gt;`_: No longer issue warnings about using ``pytest_plugins`` in non-top-level directories when using ``--pyargs``: the\n  current ``--pyargs`` mechanism is not reliable and might give false negatives.\n\n\n- `4040 &lt;https://github.com/pytest-dev/pytest/issues/4040&gt;`_: Exclude empty reports for passed tests when ``-rP`` option is used.\n\n\n- `4051 &lt;https://github.com/pytest-dev/pytest/issues/4051&gt;`_: Improve error message when an invalid Python expression is passed to the ``-m`` option.\n\n\n- `4056 &lt;https://github.com/pytest-dev/pytest/issues/4056&gt;`_: ``MonkeyPatch.setenv`` and ``MonkeyPatch.delenv`` issue a warning if the environment variable name is not ``str`` on Python 2.\n\n  In Python 2, adding ``unicode`` keys to ``os.environ`` causes problems with ``subprocess`` (and possible other modules),\n  making this a subtle bug specially susceptible when used with ``from __future__ import unicode_literals``.\n\n\n\nImproved Documentation\n----------------------\n\n- `3928 &lt;https://github.com/pytest-dev/pytest/issues/3928&gt;`_: Add possible values for fixture scope to docs.\n   ```\n   \n  \n  \n   ### 3.8.1\n   ```\n   =========================\n\nBug Fixes\n---------\n\n- `3286 &lt;https://github.com/pytest-dev/pytest/issues/3286&gt;`_: ``.pytest_cache`` directory is now automatically ignored by Git. Users who would like to contribute a solution for other SCMs please consult/comment on this issue.\n\n\n- `3749 &lt;https://github.com/pytest-dev/pytest/issues/3749&gt;`_: Fix the following error during collection of tests inside packages::\n\n      TypeError: object of type &#39;Package&#39; has no len()\n\n\n- `3941 &lt;https://github.com/pytest-dev/pytest/issues/3941&gt;`_: Fix bug where indirect parametrization would consider the scope of all fixtures used by the test function to determine the parametrization scope, and not only the scope of the fixtures being parametrized.\n\n\n- `3973 &lt;https://github.com/pytest-dev/pytest/issues/3973&gt;`_: Fix crash of the assertion rewriter if a test changed the current working directory without restoring it afterwards.\n\n\n- `3998 &lt;https://github.com/pytest-dev/pytest/issues/3998&gt;`_: Fix issue that prevented some caplog properties (for example ``record_tuples``) from being available when entering the debugger with ``--pdb``.\n\n\n- `3999 &lt;https://github.com/pytest-dev/pytest/issues/3999&gt;`_: Fix ``UnicodeDecodeError`` in python2.x when a class returns a non-ascii binary ``__repr__`` in an assertion which also contains non-ascii text.\n\n\n\nImproved Documentation\n----------------------\n\n- `3996 &lt;https://github.com/pytest-dev/pytest/issues/3996&gt;`_: New `Deprecations and Removals &lt;https://docs.pytest.org/en/latest/deprecations.html&gt;`_ page shows all currently\n  deprecated features, the rationale to do so, and alternatives to update your code. It also list features removed\n  from pytest in past major releases to help those with ancient pytest versions to upgrade.\n\n\n\nTrivial/Internal Changes\n------------------------\n\n- `3955 &lt;https://github.com/pytest-dev/pytest/issues/3955&gt;`_: Improve pre-commit detection for changelog filenames\n\n\n- `3975 &lt;https://github.com/pytest-dev/pytest/issues/3975&gt;`_: Remove legacy code around im_func as that was python2 only\n   ```\n   \n  \n  \n   ### 3.8.0\n   ```\n   =========================\n\nDeprecations and Removals\n-------------------------\n\n- `2452 &lt;https://github.com/pytest-dev/pytest/issues/2452&gt;`_: ``Config.warn`` and ``Node.warn`` have been\n  deprecated, see `&lt;https://docs.pytest.org/en/latest/deprecations.htmlconfig-warn-and-node-warn&gt;`_ for rationale and\n  examples.\n\n- `3936 &lt;https://github.com/pytest-dev/pytest/issues/3936&gt;`_: ``pytest.mark.filterwarnings`` second parameter is no longer regex-escaped,\n  making it possible to actually use regular expressions to check the warning message.\n\n  **Note**: regex-escaping the match string was an implementation oversight that might break test suites which depend\n  on the old behavior.\n\n\n\nFeatures\n--------\n\n- `2452 &lt;https://github.com/pytest-dev/pytest/issues/2452&gt;`_: Internal pytest warnings are now issued using the standard ``warnings`` module, making it possible to use\n  the standard warnings filters to manage those warnings. This introduces ``PytestWarning``,\n  ``PytestDeprecationWarning`` and ``RemovedInPytest4Warning`` warning types as part of the public API.\n\n  Consult `the documentation &lt;https://docs.pytest.org/en/latest/warnings.htmlinternal-pytest-warnings&gt;`_ for more info.\n\n\n- `2908 &lt;https://github.com/pytest-dev/pytest/issues/2908&gt;`_: ``DeprecationWarning`` and ``PendingDeprecationWarning`` are now shown by default if no other warning filter is\n  configured. This makes pytest more compliant with\n  `PEP-0506 &lt;https://www.python.org/dev/peps/pep-0565/recommended-filter-settings-for-test-runners&gt;`_. See\n  `the docs &lt;https://docs.pytest.org/en/latest/warnings.htmldeprecationwarning-and-pendingdeprecationwarning&gt;`_ for\n  more info.\n\n\n- `3251 &lt;https://github.com/pytest-dev/pytest/issues/3251&gt;`_: Warnings are now captured and displayed during test collection.\n\n\n- `3784 &lt;https://github.com/pytest-dev/pytest/issues/3784&gt;`_: ``PYTEST_DISABLE_PLUGIN_AUTOLOAD`` environment variable disables plugin auto-loading when set.\n\n\n- `3829 &lt;https://github.com/pytest-dev/pytest/issues/3829&gt;`_: Added the ``count`` option to ``console_output_style`` to enable displaying the progress as a count instead of a percentage.\n\n\n- `3837 &lt;https://github.com/pytest-dev/pytest/issues/3837&gt;`_: Added support for &#39;xfailed&#39; and &#39;xpassed&#39; outcomes to the ``pytester.RunResult.assert_outcomes`` signature.\n\n\n\nBug Fixes\n---------\n\n- `3911 &lt;https://github.com/pytest-dev/pytest/issues/3911&gt;`_: Terminal writer now takes into account unicode character width when writing out progress.\n\n\n- `3913 &lt;https://github.com/pytest-dev/pytest/issues/3913&gt;`_: Pytest now returns with correct exit code (EXIT_USAGEERROR, 4) when called with unknown arguments.\n\n\n- `3918 &lt;https://github.com/pytest-dev/pytest/issues/3918&gt;`_: Improve performance of assertion rewriting.\n\n\n\nImproved Documentation\n----------------------\n\n- `3566 &lt;https://github.com/pytest-dev/pytest/issues/3566&gt;`_: Added a blurb in usage.rst for the usage of -r flag which is used to show an extra test summary info.\n\n\n- `3907 &lt;https://github.com/pytest-dev/pytest/issues/3907&gt;`_: Corrected type of the exceptions collection passed to ``xfail``: ``raises`` argument accepts a ``tuple`` instead of ``list``.\n\n\n\nTrivial/Internal Changes\n------------------------\n\n- `3853 &lt;https://github.com/pytest-dev/pytest/issues/3853&gt;`_: Removed ``&quot;run all (no recorded failures)&quot;`` message printed with ``--failed-first`` and ``--last-failed`` when there are no failed tests.\n   ```\n   \n  \n  \n   ### 3.7.4\n   ```\n   =========================\n\nBug Fixes\n---------\n\n- `3506 &lt;https://github.com/pytest-dev/pytest/issues/3506&gt;`_: Fix possible infinite recursion when writing ``.pyc`` files.\n\n\n- `3853 &lt;https://github.com/pytest-dev/pytest/issues/3853&gt;`_: Cache plugin now obeys the ``-q`` flag when ``--last-failed`` and ``--failed-first`` flags are used.\n\n\n- `3883 &lt;https://github.com/pytest-dev/pytest/issues/3883&gt;`_: Fix bad console output when using ``console_output_style=classic``.\n\n\n- `3888 &lt;https://github.com/pytest-dev/pytest/issues/3888&gt;`_: Fix macOS specific code using ``capturemanager`` plugin in doctests.\n\n\n\nImproved Documentation\n----------------------\n\n- `3902 &lt;https://github.com/pytest-dev/pytest/issues/3902&gt;`_: Fix pytest.org links\n   ```\n   \n  \n  \n   ### 3.7.3\n   ```\n   =========================\n\nBug Fixes\n---------\n\n- `3033 &lt;https://github.com/pytest-dev/pytest/issues/3033&gt;`_: Fixtures during teardown can again use ``capsys`` and ``capfd`` to inspect output captured during tests.\n\n\n- `3773 &lt;https://github.com/pytest-dev/pytest/issues/3773&gt;`_: Fix collection of tests from ``__init__.py`` files if they match the ``python_files`` configuration option.\n\n\n- `3796 &lt;https://github.com/pytest-dev/pytest/issues/3796&gt;`_: Fix issue where teardown of fixtures of consecutive sub-packages were executed once, at the end of the outer\n  package.\n\n\n- `3816 &lt;https://github.com/pytest-dev/pytest/issues/3816&gt;`_: Fix bug where ``--show-capture=no`` option would still show logs printed during fixture teardown.\n\n\n- `3819 &lt;https://github.com/pytest-dev/pytest/issues/3819&gt;`_: Fix ``stdout/stderr`` not getting captured when real-time cli logging is active.\n\n\n- `3843 &lt;https://github.com/pytest-dev/pytest/issues/3843&gt;`_: Fix collection error when specifying test functions directly in the command line using ``test.py::test`` syntax together with ``--doctest-modules``.\n\n\n- `3848 &lt;https://github.com/pytest-dev/pytest/issues/3848&gt;`_: Fix bugs where unicode arguments could not be passed to ``testdir.runpytest`` on Python 2.\n\n\n- `3854 &lt;https://github.com/pytest-dev/pytest/issues/3854&gt;`_: Fix double collection of tests within packages when the filename starts with a capital letter.\n\n\n\nImproved Documentation\n----------------------\n\n- `3824 &lt;https://github.com/pytest-dev/pytest/issues/3824&gt;`_: Added example for multiple glob pattern matches in ``python_files``.\n\n\n- `3833 &lt;https://github.com/pytest-dev/pytest/issues/3833&gt;`_: Added missing docs for ``pytester.Testdir``.\n\n\n- `3870 &lt;https://github.com/pytest-dev/pytest/issues/3870&gt;`_: Correct documentation for setuptools integration.\n\n\n\nTrivial/Internal Changes\n------------------------\n\n- `3826 &lt;https://github.com/pytest-dev/pytest/issues/3826&gt;`_: Replace broken type annotations with type comments.\n\n\n- `3845 &lt;https://github.com/pytest-dev/pytest/issues/3845&gt;`_: Remove a reference to issue `568 &lt;https://github.com/pytest-dev/pytest/issues/568&gt;`_ from the documentation, which has since been\n  fixed.\n   ```\n   \n  \n  \n   ### 3.7.2\n   ```\n   =========================\n\nBug Fixes\n---------\n\n- `3671 &lt;https://github.com/pytest-dev/pytest/issues/3671&gt;`_: Fix ``filterwarnings`` not being registered as a builtin mark.\n\n\n- `3768 &lt;https://github.com/pytest-dev/pytest/issues/3768&gt;`_, `3789 &lt;https://github.com/pytest-dev/pytest/issues/3789&gt;`_: Fix test collection from packages mixed with normal directories.\n\n\n- `3771 &lt;https://github.com/pytest-dev/pytest/issues/3771&gt;`_: Fix infinite recursion during collection if a ``pytest_ignore_collect`` hook returns ``False`` instead of ``None``.\n\n\n- `3774 &lt;https://github.com/pytest-dev/pytest/issues/3774&gt;`_: Fix bug where decorated fixtures would lose functionality (for example ``mock.patch``).\n\n\n- `3775 &lt;https://github.com/pytest-dev/pytest/issues/3775&gt;`_: Fix bug where importing modules or other objects with prefix ``pytest_`` prefix would raise a ``PluginValidationError``.\n\n\n- `3788 &lt;https://github.com/pytest-dev/pytest/issues/3788&gt;`_: Fix ``AttributeError`` during teardown of ``TestCase`` subclasses which raise an exception during ``__init__``.\n\n\n- `3804 &lt;https://github.com/pytest-dev/pytest/issues/3804&gt;`_: Fix traceback reporting for exceptions with ``__cause__`` cycles.\n\n\n\nImproved Documentation\n----------------------\n\n- `3746 &lt;https://github.com/pytest-dev/pytest/issues/3746&gt;`_: Add documentation for ``metafunc.config`` that had been mistakenly hidden.\n   ```\n   \n  \n  \n   ### 3.7.1\n   ```\n   =========================\n\nBug Fixes\n---------\n\n- `3473 &lt;https://github.com/pytest-dev/pytest/issues/3473&gt;`_: Raise immediately if ``approx()`` is given an expected value of a type it doesn&#39;t understand (e.g. strings, nested dicts, etc.).\n\n\n- `3712 &lt;https://github.com/pytest-dev/pytest/issues/3712&gt;`_: Correctly represent the dimensions of an numpy array when calling ``repr()`` on ``approx()``.\n\n- `3742 &lt;https://github.com/pytest-dev/pytest/issues/3742&gt;`_: Fix incompatibility with third party plugins during collection, which produced the error ``object has no attribute &#39;_collectfile&#39;``.\n\n- `3745 &lt;https://github.com/pytest-dev/pytest/issues/3745&gt;`_: Display the absolute path if ``cache_dir`` is not relative to the ``rootdir`` instead of failing.\n\n\n- `3747 &lt;https://github.com/pytest-dev/pytest/issues/3747&gt;`_: Fix compatibility problem with plugins and the warning code issued by fixture functions when they are called directly.\n\n\n- `3748 &lt;https://github.com/pytest-dev/pytest/issues/3748&gt;`_: Fix infinite recursion in ``pytest.approx`` with arrays in ``numpy&lt;1.13``.\n\n\n- `3757 &lt;https://github.com/pytest-dev/pytest/issues/3757&gt;`_: Pin pathlib2 to ``&gt;=2.2.0`` as we require ``__fspath__`` support.\n\n\n- `3763 &lt;https://github.com/pytest-dev/pytest/issues/3763&gt;`_: Fix ``TypeError`` when the assertion message is ``bytes`` in python 3.\n   ```\n   \n  \n  \n   ### 3.7.0\n   ```\n   =========================\n\nDeprecations and Removals\n-------------------------\n\n- `2639 &lt;https://github.com/pytest-dev/pytest/issues/2639&gt;`_: ``pytest_namespace`` has been `deprecated &lt;https://docs.pytest.org/en/latest/deprecations.htmlpytest-namespace&gt;`_.\n\n\n- `3661 &lt;https://github.com/pytest-dev/pytest/issues/3661&gt;`_: Calling a fixture function directly, as opposed to request them in a test function, now issues a ``RemovedInPytest4Warning``. See `the documentation for rationale and examples &lt;https://docs.pytest.org/en/latest/deprecations.htmlcalling-fixtures-directly&gt;`_.\n\n\n\nFeatures\n--------\n\n- `2283 &lt;https://github.com/pytest-dev/pytest/issues/2283&gt;`_: New ``package`` fixture scope: fixtures are finalized when the last test of a *package* finishes. This feature is considered **experimental**, so use it sparingly.\n\n\n- `3576 &lt;https://github.com/pytest-dev/pytest/issues/3576&gt;`_: ``Node.add_marker`` now supports an ``append=True/False`` parameter to determine whether the mark comes last (default) or first.\n\n\n- `3579 &lt;https://github.com/pytest-dev/pytest/issues/3579&gt;`_: Fixture ``caplog`` now has a ``messages`` property, providing convenient access to the format-interpolated log messages without the extra data provided by the formatter/handler.\n\n\n- `3610 &lt;https://github.com/pytest-dev/pytest/issues/3610&gt;`_: New ``--trace`` option to enter the debugger at the start of a test.\n\n\n- `3623 &lt;https://github.com/pytest-dev/pytest/issues/3623&gt;`_: Introduce ``pytester.copy_example`` as helper to do acceptance tests against examples from the project.\n\n\n\nBug Fixes\n---------\n\n- `2220 &lt;https://github.com/pytest-dev/pytest/issues/2220&gt;`_: Fix a bug where fixtures overridden by direct parameters (for example parametrization) were being instantiated even if they were not being used by a test.\n\n\n- `3695 &lt;https://github.com/pytest-dev/pytest/issues/3695&gt;`_: Fix ``ApproxNumpy`` initialisation argument mixup, ``abs`` and ``rel`` tolerances were flipped causing strange comparsion results.\n  Add tests to check ``abs`` and ``rel`` tolerances for ``np.array`` and test for expecting ``nan`` with ``np.array()``\n\n\n- `980 &lt;https://github.com/pytest-dev/pytest/issues/980&gt;`_: Fix truncated locals output in verbose mode.\n\n\n\nImproved Documentation\n----------------------\n\n- `3295 &lt;https://github.com/pytest-dev/pytest/issues/3295&gt;`_: Correct the usage documentation of ``--last-failed-no-failures`` by adding the missing ``--last-failed`` argument in the presented examples, because they are misleading and lead to think that the missing argument is not needed.\n\n\n\nTrivial/Internal Changes\n------------------------\n\n- `3519 &lt;https://github.com/pytest-dev/pytest/issues/3519&gt;`_: Now a ``README.md`` file is created in ``.pytest_cache`` to make it clear why the directory exists.\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/pytest\n  - Changelog: https://pyup.io/changelogs/pytest/\n  - Homepage: https://docs.pytest.org/en/latest/\n</details>\n\n\n\n\n\n### Update [python-dotenv](https://pypi.org/project/python-dotenv) from **0.8.2** to **0.9.1**.\n\n\n*The bot wasn't able to find a changelog for this release. [Got an idea?](https://github.com/pyupio/changelogs/issues/new)*\n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/python-dotenv\n  - Changelog: https://pyup"},"comment":{"url":"https://api.github.com/repos/jackdbd/dash-fda/issues/comments/429903177","html_url":"https://github.com/jackdbd/dash-fda/pull/244#issuecomment-429903177","issue_url":"https://api.github.com/repos/jackdbd/dash-fda/issues/244","id":429903177,"node_id":"MDEyOklzc3VlQ29tbWVudDQyOTkwMzE3Nw==","user":{"login":"codecov[bot]","id":22429695,"node_id":"MDM6Qm90MjI0Mjk2OTU=","avatar_url":"https://avatars2.githubusercontent.com/in/254?v=4","gravatar_id":"","url":"https://api.github.com/users/codecov%5Bbot%5D","html_url":"https://github.com/apps/codecov","followers_url":"https://api.github.com/users/codecov%5Bbot%5D/followers","following_url":"https://api.github.com/users/codecov%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/codecov%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/codecov%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codecov%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/codecov%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/codecov%5Bbot%5D/repos","events_url":"https://api.github.com/users/codecov%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/codecov%5Bbot%5D/received_events","type":"Bot","site_admin":false},"created_at":"2018-10-15T15:34:34Z","updated_at":"2018-10-15T15:34:34Z","author_association":"NONE","body":"# [Codecov](https://codecov.io/gh/jackdbd/dash-fda/pull/244?src=pr&el=h1) Report\n> Merging [#244](https://codecov.io/gh/jackdbd/dash-fda/pull/244?src=pr&el=desc) into [master](https://codecov.io/gh/jackdbd/dash-fda/commit/915b9314333f3efe1c9b135aaeee4a9098118bf0?src=pr&el=desc) will **not change** coverage.\n> The diff coverage is `n/a`.\n\n\n```diff\n@@           Coverage Diff           @@\n##           master     #244   +/-   ##\n=======================================\n  Coverage   51.47%   51.47%           \n=======================================\n  Files           7        7           \n  Lines         272      272           \n=======================================\n  Hits          140      140           \n  Misses        132      132\n```\n"}}
{"actor":{"display_login":"codecov"}}