{"action":"opened","number":3610,"pull_request":{"url":"https://api.github.com/repos/pyinstaller/pyinstaller/pulls/3610","id":198532300,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk4NTMyMzAw","html_url":"https://github.com/pyinstaller/pyinstaller/pull/3610","diff_url":"https://github.com/pyinstaller/pyinstaller/pull/3610.diff","patch_url":"https://github.com/pyinstaller/pyinstaller/pull/3610.patch","issue_url":"https://api.github.com/repos/pyinstaller/pyinstaller/issues/3610","number":3610,"state":"open","locked":false,"title":"Tests: Requirements: Scheduled monthly dependency update for July","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},"body":"\n\n\n\n\n### Update [boto3](https://pypi.org/project/boto3) from **1.7.33** to **1.7.47**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 1.7.47\n   ```\n   ======\n\n* api-change:``cloudfront``: [``botocore``] Update cloudfront client to latest version\n* api-change:``comprehend``: [``botocore``] Update comprehend client to latest version\n* api-change:``codepipeline``: [``botocore``] Update codepipeline client to latest version\n* api-change:``secretsmanager``: [``botocore``] Update secretsmanager client to latest version\n* enhancement:StreamingResponses: [``botocore``] Add ``iter_lines()`` and ``iter_chunks()`` to streaming responses (`1195 &lt;https://github.com/boto/botocore/issues/1195&gt;`__)\n   ```\n   \n  \n  \n   ### 1.7.46\n   ```\n   ======\n\n* api-change:``secretsmanager``: [``botocore``] Update secretsmanager client to latest version\n* api-change:``s3``: [``botocore``] Update s3 client to latest version\n* api-change:``inspector``: [``botocore``] Update inspector client to latest version\n   ```\n   \n  \n  \n   ### 1.7.45\n   ```\n   ======\n\n* api-change:``appstream``: [``botocore``] Update appstream client to latest version\n* api-change:``alexaforbusiness``: [``botocore``] Update alexaforbusiness client to latest version\n   ```\n   \n  \n  \n   ### 1.7.44\n   ```\n   ======\n\n* api-change:``clouddirectory``: [``botocore``] Update clouddirectory client to latest version\n   ```\n   \n  \n  \n   ### 1.7.43\n   ```\n   ======\n\n* api-change:``ssm``: [``botocore``] Update ssm client to latest version\n* api-change:``macie``: [``botocore``] Update macie client to latest version\n* api-change:``neptune``: [``botocore``] Update neptune client to latest version\n   ```\n   \n  \n  \n   ### 1.7.42\n   ```\n   ======\n\n* api-change:``acm-pca``: [``botocore``] Update acm-pca client to latest version\n* api-change:``rds``: [``botocore``] Update rds client to latest version\n* api-change:``medialive``: [``botocore``] Update medialive client to latest version\n   ```\n   \n  \n  \n   ### 1.7.41\n   ```\n   ======\n\n* api-change:``rekognition``: [``botocore``] Update rekognition client to latest version\n   ```\n   \n  \n  \n   ### 1.7.40\n   ```\n   ======\n\n* api-change:``mediaconvert``: [``botocore``] Update mediaconvert client to latest version\n   ```\n   \n  \n  \n   ### 1.7.39\n   ```\n   ======\n\n* api-change:``iotanalytics``: [``botocore``] Update iotanalytics client to latest version\n* api-change:``dynamodb``: [``botocore``] Update dynamodb client to latest version\n* api-change:``apigateway``: [``botocore``] Update apigateway client to latest version\n   ```\n   \n  \n  \n   ### 1.7.38\n   ```\n   ======\n\n* api-change:``ssm``: [``botocore``] Update ssm client to latest version\n* api-change:``servicecatalog``: [``botocore``] Update servicecatalog client to latest version\n   ```\n   \n  \n  \n   ### 1.7.37\n   ```\n   ======\n\n* api-change:``ecs``: [``botocore``] Update ecs client to latest version\n* api-change:``devicefarm``: [``botocore``] Update devicefarm client to latest version\n   ```\n   \n  \n  \n   ### 1.7.36\n   ```\n   ======\n\n* api-change:``storagegateway``: [``botocore``] Update storagegateway client to latest version\n* api-change:``rds``: [``botocore``] Update rds client to latest version\n* api-change:``clouddirectory``: [``botocore``] Update clouddirectory client to latest version\n   ```\n   \n  \n  \n   ### 1.7.35\n   ```\n   ======\n\n* api-change:``mediatailor``: [``botocore``] Update mediatailor client to latest version\n   ```\n   \n  \n  \n   ### 1.7.34\n   ```\n   ======\n\n* api-change:``medialive``: [``botocore``] Update medialive client to latest version\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/boto3\n  - Changelog: https://pyup.io/changelogs/boto3/\n  - Repo: https://github.com/boto/boto3\n</details>\n\n\n\n\n\n### Update [botocore](https://pypi.org/project/botocore) from **1.10.33** to **1.10.48**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 1.10.48\n   ```\n   =======\n\n* api-change:``elasticbeanstalk``: Update elasticbeanstalk client to latest version\n* api-change:``storagegateway``: Update storagegateway client to latest version\n* api-change:``lambda``: Update lambda client to latest version\n   ```\n   \n  \n  \n   ### 1.10.47\n   ```\n   =======\n\n* api-change:``cloudfront``: Update cloudfront client to latest version\n* api-change:``comprehend``: Update comprehend client to latest version\n* api-change:``codepipeline``: Update codepipeline client to latest version\n* api-change:``secretsmanager``: Update secretsmanager client to latest version\n* enhancement:StreamingResponses: Add ``iter_lines()`` and ``iter_chunks()`` to streaming responses (`1195 &lt;https://github.com/boto/botocore/issues/1195&gt;`__)\n   ```\n   \n  \n  \n   ### 1.10.46\n   ```\n   =======\n\n* api-change:``secretsmanager``: Update secretsmanager client to latest version\n* api-change:``s3``: Update s3 client to latest version\n* api-change:``inspector``: Update inspector client to latest version\n   ```\n   \n  \n  \n   ### 1.10.45\n   ```\n   =======\n\n* api-change:``appstream``: Update appstream client to latest version\n* api-change:``alexaforbusiness``: Update alexaforbusiness client to latest version\n   ```\n   \n  \n  \n   ### 1.10.44\n   ```\n   =======\n\n* api-change:``clouddirectory``: Update clouddirectory client to latest version\n   ```\n   \n  \n  \n   ### 1.10.43\n   ```\n   =======\n\n* api-change:``ssm``: Update ssm client to latest version\n* api-change:``macie``: Update macie client to latest version\n* api-change:``neptune``: Update neptune client to latest version\n   ```\n   \n  \n  \n   ### 1.10.42\n   ```\n   =======\n\n* api-change:``acm-pca``: Update acm-pca client to latest version\n* api-change:``rds``: Update rds client to latest version\n* api-change:``medialive``: Update medialive client to latest version\n   ```\n   \n  \n  \n   ### 1.10.41\n   ```\n   =======\n\n* api-change:``rekognition``: Update rekognition client to latest version\n   ```\n   \n  \n  \n   ### 1.10.40\n   ```\n   =======\n\n* api-change:``mediaconvert``: Update mediaconvert client to latest version\n   ```\n   \n  \n  \n   ### 1.10.39\n   ```\n   =======\n\n* api-change:``iotanalytics``: Update iotanalytics client to latest version\n* api-change:``dynamodb``: Update dynamodb client to latest version\n* api-change:``apigateway``: Update apigateway client to latest version\n   ```\n   \n  \n  \n   ### 1.10.38\n   ```\n   =======\n\n* api-change:``ssm``: Update ssm client to latest version\n* api-change:``servicecatalog``: Update servicecatalog client to latest version\n   ```\n   \n  \n  \n   ### 1.10.37\n   ```\n   =======\n\n* api-change:``ecs``: Update ecs client to latest version\n* api-change:``devicefarm``: Update devicefarm client to latest version\n   ```\n   \n  \n  \n   ### 1.10.36\n   ```\n   =======\n\n* api-change:``storagegateway``: Update storagegateway client to latest version\n* api-change:``rds``: Update rds client to latest version\n* api-change:``clouddirectory``: Update clouddirectory client to latest version\n   ```\n   \n  \n  \n   ### 1.10.35\n   ```\n   =======\n\n* api-change:``mediatailor``: Update mediatailor client to latest version\n   ```\n   \n  \n  \n   ### 1.10.34\n   ```\n   =======\n\n* api-change:``medialive``: Update medialive client to latest version\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/botocore\n  - Changelog: https://pyup.io/changelogs/botocore/\n  - Repo: https://github.com/boto/botocore\n</details>\n\n\n\n\n\n### Update [pylint](https://pypi.org/project/pylint) from **1.9.1** to **1.9.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/pylint\n  - Changelog: https://pyup.io/changelogs/pylint/\n  - Repo: https://github.com/PyCQA/pylint\n</details>\n\n\n\n\n\n### Update [simplejson](https://pypi.org/project/simplejson) from **3.15.0** to **3.16.0**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 3.16.0\n   ```\n   * Restore old behavior with regard to the type of decoded empty\n  strings with speedups enabled on Python 2.x\n  https://github.com/simplejson/simplejson/pull/225\n* Add python_requires to setup.py to help pip\n  https://github.com/simplejson/simplejson/pull/224\n* Fix CSS in docs when built locally\n  https://github.com/simplejson/simplejson/pull/222\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/simplejson\n  - Changelog: https://pyup.io/changelogs/simplejson/\n  - Repo: https://github.com/simplejson/simplejson\n</details>\n\n\n\n\n\n### Update [sphinx](https://pypi.org/project/sphinx) from **1.7.1** to **1.7.5**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 1.7.5\n   ```\n   =====================================\n\nBugs fixed\n----------\n\n* 4924: html search: Upper characters problem in any other languages\n* 4932: apidoc: some subpackage is ignored if sibling subpackage contains a\n  module starting with underscore\n* 4863, 4938, 4939: i18n doesn&#39;t handle node.title correctly tat used for\n  contents, topic, admonition, table and section.\n* 4913: i18n: literal blocks in bullet list are not translated\n* 4962: C++, raised TypeError on duplicate declaration.\n* 4825: C++, properly parse expr roles and give better error messages when\n  (escaped) line breaks are present.\n* C++, properly use ``desc_addname`` nodes for prefixes of names.\n* C++, parse pack expansions in function calls.\n* 4915, 4916: links on search page are broken when using dirhtml builder\n* 4969: autodoc: constructor method should not have return annotation\n* latex: deeply nested enumerated list which is beginning with non-1 causes\n  LaTeX engine crashed\n* 4978: latex: shorthandoff is not set up for Brazil locale\n* 4928: i18n: Ignore dot-directories like .git/ in LC_MESSAGES/\n* 4946: py domain: type field could not handle &quot;None&quot; as a type\n* 4979: latex: Incorrect escaping of curly braces in index entries\n* 4956: autodoc: Failed to extract document from a subclass of the class on\n  mocked module\n* 4973: latex: glossary directive adds whitespace to each item\n* 4980: latex: Explicit labels on code blocks are duplicated\n* 4919: node.asdom() crashes if toctree has :numbered: option\n* 4914: autodoc: Parsing error when using dataclasses without default values\n* 4931: autodoc: crashed when handler for autodoc-skip-member raises an error\n* 4931: autodoc: crashed when subclass of mocked class are processed by\n  napoleon module\n* 5007: sphinx-build crashes when error log contains a &quot;%&quot; character\n   ```\n   \n  \n  \n   ### 1.7.4\n   ```\n   =====================================\n\nBugs fixed\n----------\n\n* 4885, 4887: domains: Crashed with duplicated objects\n* 4889: latex: sphinx.writers.latex causes recusrive import\n   ```\n   \n  \n  \n   ### 1.7.3\n   ```\n   =====================================\n\nBugs fixed\n----------\n\n* 4769: autodoc loses the first staticmethod parameter\n* 4790: autosummary: too wide two column tables in PDF builds\n* 4795: Latex customization via ``_templates/longtable.tex_t`` is broken\n* 4789: imgconverter: confused by convert.exe of Windows\n* 4783: On windows, Sphinx crashed when drives of srcdir and outdir are\n  different\n* 4812: autodoc ignores type annotated variables\n* 4817: wrong URLs on warning messages\n* 4784: latex: :confval:`latex_show_urls` assigns incorrect footnote numbers if\n  hyperlinks exists inside substitutions\n* 4837: latex with class memoir Error: Font command ``\\sf`` is not supported\n* 4803: latex: too slow in proportion to number of auto numbered footnotes\n* 4838: htmlhelp: The entries in .hhp file is not ordered\n* toctree directive tries to glob for URL having query_string\n* 4871: html search: Upper characters problem in German\n* 4717: latex: Compilation for German docs failed with LuaLaTeX and XeLaTeX\n* 4459: duplicated labels detector does not work well in parallel build\n* 4878: Crashed with extension which returns invalid metadata\n   ```\n   \n  \n  \n   ### 1.7.2\n   ```\n   =====================================\n\nIncompatible changes\n--------------------\n* 4520: apidoc: folders with an empty __init__.py are no longer excluded from\n  TOC\n\nBugs fixed\n----------\n\n* 4669: sphinx.build_main and sphinx.make_main throw NameError\n* 4685: autosummary emits meaningless warnings\n* autodoc: crashed when invalid options given\n* pydomain: always strip parenthesis if empty (refs: 1042)\n* 4689: autosummary: unexpectedly strips docstrings containing &quot;i.e.&quot;\n* 4701: viewcode: Misplaced ``&lt;div&gt;`` in viewcode html output\n* 4444: Don&#39;t require numfig to use :numref: on sections\n* 4727: Option clash for package textcomp\n* 4725: Sphinx does not work with python 3.5.0 and 3.5.1\n* 4716: Generation PDF file with TexLive on Windows, file not found error\n* 4574: vertical space before equation in latex\n* 4720: message when an image is mismatched for builder is not clear\n* 4655, 4684: Incomplete localization strings in Polish and Chinese\n* 2286: Sphinx crashes when error is happens in rendering HTML pages\n* 4688: Error to download remote images having long URL\n* 4754: sphinx/pycode/__init__.py raises AttributeError\n* 1435: qthelp builder should htmlescape keywords\n* epub: Fix docTitle elements of toc.ncx is not escaped\n* 4520: apidoc: Subpackage not in toc (introduced in 1.6.6) now fixed\n* 4767: html: search highlighting breaks mathjax equations\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/sphinx\n  - Changelog: https://pyup.io/changelogs/sphinx/\n  - Homepage: http://sphinx-doc.org/\n</details>\n\n\n\n\n\n### Update [numpy](https://pypi.org/project/numpy) from **1.14.3** to **1.14.5**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 1.14.5\n   ```\n   ==========================\n\nThis is a bugfix release for bugs reported following the 1.14.4 release. The\nmost significant fixes are:\n\n* fixes for compilation errors on alpine and NetBSD\n\nThe Python versions supported in this release are 2.7 and 3.4 - 3.6. The Python\n3.6 wheels available from PIP are built with Python 3.6.2 and should be\ncompatible with all previous versions of Python 3.6. The source releases were\ncythonized with Cython 0.28.2 and should work for the upcoming Python 3.7.\n\nContributors\n============\n\nA total of 1 person contributed to this release.  People with a &quot;+&quot; by their\nnames contributed a patch for the first time.\n\n* Charles Harris\n\nPull requests merged\n====================\n\nA total of 2 pull requests were merged for this release.\n\n* `11274 &lt;https://github.com/numpy/numpy/pull/11274&gt;`__: BUG: Correct use of NPY_UNUSED.\n* `11294 &lt;https://github.com/numpy/numpy/pull/11294&gt;`__: BUG: Remove extra trailing parentheses.\n\n\n\n==========================\n   ```\n   \n  \n  \n   ### 1.14.4\n   ```\n   ==========================\n\nThis is a bugfix release for bugs reported following the 1.14.3 release. The\nmost significant fixes are:\n\n* fixes for compiler instruction reordering that resulted in NaN&#39;s not being\n  properly propagated in `np.max` and `np.min`,\n\n* fixes for bus faults on SPARC and older ARM due to incorrect alignment\n  checks.\n\nThere are also improvements to printing of long doubles on PPC platforms. All\nis not yet perfect on that platform, the whitespace padding is still incorrect\nand is to be fixed in numpy 1.15, consequently NumPy still fails some\nprinting-related (and other) unit tests on ppc systems. However, the printed\nvalues are now correct.\n\nNote that NumPy will error on import if it detects incorrect float32 `dot`\nresults. This problem has been seen on the Mac when working in the Anaconda\nenviroment and is due to a subtle interaction between MKL and PyQt5.  It is not\nstrictly a NumPy problem, but it is best that users be aware of it.  See the\ngh-8577 NumPy issue for more information.\n\nThe Python versions supported in this release are 2.7 and 3.4 - 3.6. The Python\n3.6 wheels available from PIP are built with Python 3.6.2 and should be\ncompatible with all previous versions of Python 3.6. The source releases were\ncythonized with Cython 0.28.2 and should work for the upcoming Python 3.7.\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* Allan Haldane\n* Charles Harris\n* Marten van Kerkwijk\n* Matti Picus\n* Pauli Virtanen\n* Ryan Soklaski +\n* Sebastian Berg\n\nPull requests merged\n====================\n\nA total of 11 pull requests were merged for this release.\n\n* `11104 &lt;https://github.com/numpy/numpy/pull/11104&gt;`__: BUG: str of DOUBLE_DOUBLE format wrong on ppc64\n* `11170 &lt;https://github.com/numpy/numpy/pull/11170&gt;`__: TST: linalg: add regression test for gh-8577\n* `11174 &lt;https://github.com/numpy/numpy/pull/11174&gt;`__: MAINT: add sanity-checks to be run at import time\n* `11181 &lt;https://github.com/numpy/numpy/pull/11181&gt;`__: BUG: void dtype setup checked offset not actual pointer for alignment\n* `11194 &lt;https://github.com/numpy/numpy/pull/11194&gt;`__: BUG: Python2 doubles don&#39;t print correctly in interactive shell.\n* `11198 &lt;https://github.com/numpy/numpy/pull/11198&gt;`__: BUG: optimizing compilers can reorder call to npy_get_floatstatus\n* `11199 &lt;https://github.com/numpy/numpy/pull/11199&gt;`__: BUG: reduce using SSE only warns if inside SSE loop\n* `11203 &lt;https://github.com/numpy/numpy/pull/11203&gt;`__: BUG: Bytes delimiter/comments in genfromtxt should be decoded\n* `11211 &lt;https://github.com/numpy/numpy/pull/11211&gt;`__: BUG: Fix reference count/memory leak exposed by better testing\n* `11219 &lt;https://github.com/numpy/numpy/pull/11219&gt;`__: BUG: Fixes einsum broadcasting bug when optimize=True\n* `11251 &lt;https://github.com/numpy/numpy/pull/11251&gt;`__: DOC: Document 1.14.4 release.\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 [lxml](https://pypi.org/project/lxml) from **4.2.1** to **4.2.3**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 4.2.3\n   ```\n   ==================\n\nBugs fixed\n----------\n\n* Reverted GH265: lxml links against zlib as a shared library again.\n   ```\n   \n  \n  \n   ### 4.2.2\n   ```\n   ==================\n\nBugs fixed\n----------\n\n* GH266: Fix sporadic crash during GC when parse-time schema validation is used\n  and the parser participates in a reference cycle.\n  Original patch by Julien Greard.\n\n* GH265: lxml no longer links against zlib as a shared library, only on static builds.\n  Patch by Nehal J Wani.\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/lxml\n  - Changelog: https://pyup.io/changelogs/lxml/\n  - Homepage: http://lxml.de/\n  - Bugtracker: https://bugs.launchpad.net/lxml\n</details>\n\n\n\n\n\n### Update [keyring](https://pypi.org/project/keyring) from **12.2.1** to **13.1.0**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 13.1.0\n   ```\n   ------\n\n* 329: Improve output of ``keyring --list-backends``.\n   ```\n   \n  \n  \n   ### 13.0.0\n   ```\n   ------\n\n* 327: In kwallet backend, if the collection or item is\n  locked, a ``KeyringLocked`` exception is raised. Clients\n  expecting a None response from ``get_password`` under\n  this condition will need to catch this exception.\n  Additionally, an ``InitError`` is now raised if the\n  connection cannot be established to the DBus.\n\n* 298: In kwallet backend, when checking an existing\n  handle, verify that it is still valid or create a new\n  connection.\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/keyring\n  - Changelog: https://pyup.io/changelogs/keyring/\n  - Repo: https://github.com/jaraco/keyring\n</details>\n\n\n\n\n\n### Update [openpyxl](https://pypi.org/project/openpyxl) from **2.5.3** to **2.5.4**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 2.5.4\n   ```\n   ==================\n\n* `1025 &lt;https://bitbucket.org/openpyxl/openpyxl/issues/1025&gt;`_ Cannot read files with 3D charts.\n* `1030 &lt;https://bitbucket.org/openpyxl/openpyxl/issues/1030&gt;`_ Merged cells take a long time to parse\n\n\nMinor changes\n-------------\n\n* Improve read support for pivot tables and don&#39;t always create a Filters child for filterColumn objects.\n* `Support folding rows` &lt;https://bitbucket.org/openpyxl/openpyxl/pull-requests/259/fold-rows&gt;`_\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/openpyxl\n  - Changelog: https://pyup.io/changelogs/openpyxl/\n  - Docs: https://openpyxl.readthedocs.io\n</details>\n\n\n\n\n\n### Update [pytz](https://pypi.org/project/pytz) from **2018.4** to **2018.5**.\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/pytz\n  - Homepage: http://pythonhosted.org/pytz\n  - Docs: https://pythonhosted.org/pytz/\n</details>\n\n\n\n\n\n### Update [sqlalchemy](https://pypi.org/project/sqlalchemy) from **1.2.8** to **1.2.9**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 1.2.9\n   ```\n   :released: June 29, 2018\n\n    .. change::\n        :tags: bug, mysql\n\n        Fixed percent-sign doubling in mysql-connector-python dialect, which does\n        not require de-doubling of percent signs.   Additionally, the  mysql-\n        connector-python driver is inconsistent in how it passes the column names\n        in cursor.description, so a workaround decoder has been added to\n        conditionally decode these randomly-sometimes-bytes values to unicode only\n        if needed.  Also improved test support for mysql-connector-python, however\n        it should be noted that this driver still has issues with unicode that\n        continue to be unresolved as of yet.\n\n\n    .. change::\n        :tags: bug, mssql\n        :tickets: 4228\n\n        Fixed bug in MSSQL reflection where when two same-named tables in different\n        schemas had same-named primary key constraints, foreign key constraints\n        referring to one of the tables would have their columns doubled, causing\n        errors.   Pull request courtesy Sean Dunn.\n\n    .. change::\n        :tags: bug, sql\n        :tickets: 4279\n\n        Fixed regression in 1.2 due to :ticket:`4147` where a :class:`.Table` that\n        has had some of its indexed columns redefined with new ones, as would occur\n        when overriding columns during reflection or when using\n        :paramref:`.Table.extend_existing`, such that the :meth:`.Table.tometadata`\n        method would fail when attempting to copy those indexes as they still\n        referred to the replaced column.   The copy logic now accommodates for this\n        condition.\n\n\n    .. change::\n        :tags: bug, mysql\n        :tickets: 4293\n\n        Fixed bug in index reflection where on MySQL 8.0 an index that includes\n        ASC or DESC in an indexed column specfication would not be correctly\n        reflected, as MySQL 8.0 introduces support for returning this information\n        in a table definition string.\n\n    .. change::\n        :tags: bug, orm\n        :tickets: 3505\n\n        Fixed issue where chaining multiple join elements inside of\n        :meth:`.Query.join` might not correctly adapt to the previous left-hand\n        side, when chaining joined inheritance classes that share the same base\n        class.\n\n    .. change::\n        :tags: bug, orm\n        :tickets: 4287\n\n        Fixed bug in cache key generation for baked queries which could cause a\n        too-short cache key to be generated for the case of eager loads across\n        subclasses.  This could in turn cause the eagerload query to be cached in\n        place of a non-eagerload query, or vice versa, for a polymorhic &quot;selectin&quot;\n        load, or possibly for lazy loads or selectin loads as well.\n\n    .. change::\n        :tags: bug, sqlite\n        :versions: 1.3.0b1\n\n        Fixed issue in test suite where SQLite 3.24 added a new reserved word that\n        conflicted with a usage in TypeReflectionTest.  Pull request courtesy Nils\n        Philippsen.\n\n    .. change::\n        :tags: feature, oracle\n        :tickets: 4290\n        :versions: 1.3.0b1\n\n        Added a new event currently used only by the cx_Oracle dialect,\n        :meth:`.DialectEvents.setiputsizes`.  The event passes a dictionary of\n        :class:`.BindParameter` objects to DBAPI-specific type objects that will be\n        passed, after conversion to parameter names, to the cx_Oracle\n        ``cursor.setinputsizes()`` method.  This allows both visibility into the\n        setinputsizes process as well as the ability to alter the behavior of what\n        datatypes are passed to this method.\n\n        .. seealso::\n\n            :ref:`cx_oracle_setinputsizes`\n\n    .. change::\n        :tags: bug, orm\n        :tickets: 4286\n\n        Fixed bug in new polymorphic selectin loading where the BakedQuery used\n        internally would be mutated by the given loader options, which would both\n        inappropriately mutate the subclass query as well as carry over the effect\n        to subsequent queries.\n\n    .. change::\n        :tags: bug, py3k\n        :tickets: 4291\n\n        Replaced the usage of inspect.formatargspec() with a vendored version\n        copied from the Python standard library, as inspect.formatargspec()\n        is deprecated and as of Python 3.7.0 is emitting a warning.\n\n    .. change::\n        :tags: feature, ext\n        :tickets: 4243\n        :versions: 1.3.0b1\n\n        Added new attribute :attr:`.Query.lazy_loaded_from` which is populated\n        with an :class:`.InstanceState` that is using this :class:`.Query` in\n        order to lazy load a relationship.  The rationale for this is that\n        it serves as a hint for the horizontal sharding feature to use, such that\n        the identity token of the state can be used as the default identity token\n        to use for the query within id_chooser().\n\n    .. change::\n        :tags: bug, mysql\n        :tickets: 4283\n\n        Fixed bug in MySQLdb dialect and variants such as PyMySQL where an\n        additional &quot;unicode returns&quot; check upon connection makes explicit use of\n        the &quot;utf8&quot; character set, which in MySQL 8.0 emits a warning that utf8mb4\n        should be used.  This is now replaced with a utf8mb4 equivalent.\n        Documentation is also updated for the MySQL dialect to specify utf8mb4 in\n        all examples.  Additional changes have been made to the test suite to use\n        utf8mb3 charsets and databases (there seem to be collation issues in some\n        edge cases with utf8mb4), and to support configuration default changes made\n        in MySQL 8.0 such as explicit_defaults_for_timestamp as well as new errors\n        raised for invalid MyISAM indexes.\n\n\n\n    .. change::\n        :tags: bug, mysql\n        :tickets: 3645\n\n        The :class:`.Update` construct now accommodates a :class:`.Join` object\n        as supported by MySQL for UPDATE..FROM.  As the construct already\n        accepted an alias object for a similar purpose, the feature of UPDATE\n        against a non-table was already implied so this has been added.\n\n    .. change::\n        :tags: bug, mssql, py3k\n        :tickets: 4273\n\n        Fixed issue within the SQL Server dialect under Python 3 where when running\n        against a non-standard SQL server database that does not contain either the\n        &quot;sys.dm_exec_sessions&quot; or &quot;sys.dm_pdw_nodes_exec_sessions&quot; views, leading\n        to a failure to fetch the isolation level, the error raise would fail due\n        to an UnboundLocalError.\n\n\n\n    .. change::\n        :tags: bug, orm\n        :tickets: 4269\n\n        Fixed regression caused by :ticket:`4256` (itself a regression fix for\n        :ticket:`4228`) which breaks an undocumented behavior which converted for a\n        non-sequence of entities passed directly to the :class:`.Query` constructor\n        into a single-element sequence.  While this behavior was never supported or\n        documented, it&#39;s already in use so has been added as a behavioral contract\n        to :class:`.Query`.\n\n    .. change::\n        :tags: bug, orm\n        :tickets: 4270\n\n        Fixed an issue that was both a performance regression in 1.2 as well as an\n        incorrect result regarding the &quot;baked&quot; lazy loader, involving the\n        generation of cache keys from the original :class:`.Query` object&#39;s loader\n        options.  If the loader options were built up in a &quot;branched&quot; style using\n        common base elements for multiple options, the same options would be\n        rendered into the cache key repeatedly, causing both a performance issue as\n        well as generating the wrong cache key.  This is fixed, along with a\n        performance improvement when such &quot;branched&quot; options are applied via\n        :meth:`.Query.options` to prevent the same option objects from being\n        applied repeatedly.\n\n    .. change::\n        :tags: bug, oracle, mysql\n        :tickets: 4275\n        :versions: 1.3.0b1\n\n        Fixed INSERT FROM SELECT with CTEs for the Oracle and MySQL dialects, where\n        the CTE was being placed above the entire statement as is typical with\n        other databases, however Oracle and MariaDB 10.2 wants the CTE underneath\n        the &quot;INSERT&quot; segment. Note that the Oracle and MySQL dialects don&#39;t yet\n        work when a CTE is applied to a subquery inside of an UPDATE or DELETE\n        statement, as the CTE is still applied to the top rather than inside the\n        subquery.\n\n\n.. changelog::\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/sqlalchemy\n  - Changelog: https://pyup.io/changelogs/sqlalchemy/\n  - Homepage: http://www.sqlalchemy.org\n</details>\n\n\n\n\n\n### Update [zeep](https://pypi.org/project/zeep) from **2.5.0** to **3.0.0**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 3.0.0\n   ```\n   ------------------\nThis is a major release, and contains a number of backwards incompatible\nchanges to the API.\n\n - Refactor the settings logic in Zeep. All settings are now configured using\n   the zeep.settings.Settings() class.\n - Allow control of defusedxml settings via zeep.Settings (see 567, 391)\n - Add ability to set specific http headers for each call (758)\n - Skip the xsd:annotation element in the all:element (737)\n - Add Settings.force_https as option so that it can be disabled (605)\n - Strip spaces from QName&#39;s when parsing xsd&#39;s (719)\n - Fix DateTime parsing when only a date is returned (672)\n - Fix handling of nested optional any elements (556)\n - Check if part exists before trying to delete it (659)\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/zeep\n  - Changelog: https://pyup.io/changelogs/zeep/\n  - Homepage: http://docs.python-zeep.org\n</details>\n\n\n\n\n\n### Update [pyexcelerate](https://pypi.org/project/pyexcelerate) from **0.7.2** to **0.7.3**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 0.7.3\n   ```\n   * Performance optimizations\n* Fix invalid function/formula references in third-party spreadsheet software\n* Remove Python 2.6 support from test suite; Python 2.6 will no longer be supported in future 0.8.0 release\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/pyexcelerate\n  - Changelog: https://pyup.io/changelogs/pyexcelerate/\n  - Repo: https://github.com/kz26/PyExcelerate\n</details>\n\n\n\n\n\n### Update [pycryptodomex](https://pypi.org/project/pycryptodomex) from **3.6.1** to **3.6.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/pycryptodomex\n  - Homepage: http://www.pycryptodome.org\n</details>\n\n\n\n\n\n### Update [h5py](https://pypi.org/project/h5py) from **2.7.1** to **2.8.0**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n  \n  \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/h5py\n  - Changelog: https://pyup.io/changelogs/h5py/\n  - Repo: http://github.com/h5py/h5py\n  - Homepage: http://www.h5py.org\n</details>\n\n\n\n\n\n### Update [phonenumbers](https://pypi.org/project/phonenumbers) from **8.9.7** to **8.9.9**.\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/phonenumbers\n  - Changelog: https://pyup.io/changelogs/phonenumbers/\n  - Repo: https://github.com/daviddrysdale/python-phonenumbers\n</details>\n\n\n\n\n\n### Update [pyqt5](https://pypi.org/project/pyqt5) from **5.10.1** to **5.11.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/pyqt5\n  - Homepage: https://www.riverbankcomputing.com/software/pyqt/\n</details>\n\n\n\n\n\n### Update [pandas](https://pypi.org/project/pandas) from **0.23.0** to **0.23.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/pandas\n  - Changelog: https://pyup.io/changelogs/pandas/\n  - Homepage: http://pandas.pydata.org\n</details>\n\n\n\n\n\n### Update [uvloop](https://pypi.org/project/uvloop) from **0.10.0** to **0.10.2**.\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 0.10.2\n   ```\n   Bug Fixes\n\n* Use a proper type for the thread indent (fixes 32-bit build for 3.7.)\n  (by 1st1 in 700582a9 for 172)\n\n* Fix cancellation race in `loop.sock_recv()` and `loop.sock_recv_into()`\n  methods.  (by andr-04 and 1st1 in 298851bf for 169)\n\n* Sync SSL error messages with CPython&#39;s SSL implementation.\n  (by 1st1 in c3aeff2a)\n\n* Fix `SSLTransport.abort()` to mark the transport as closed.\n  (by 1st1 in ba25d8be)\n\n* Detect if libuv submodule has not been checked out in `setup.py`.\n  (by 1st1 in dd8060d2)\n   ```\n   \n  \n  \n   ### 0.10.1\n   ```\n   Bug Fixes\n=======\n\n* Bump Cython from 0.28.2 to 0.28.3.\n  (by 1st1 in 5044d240)\n\n* Increase default SSL handshake timeout to 60 seconds.\n  (by 1st1 in 70c332cf, fixes 161)\n\n* Add `ssl_handshake_timeout` parameter to `loop.create_connection()`, \n  `loop.create_server()`, `loop.create_unix_connection()`,\n  `loop.create_unix_server()`, `loop.connect_accepted_socket()`.\n  (by 1st1 in 68dd7337, addresses 161)\n\n* Consistently close transports if create_server/create_connection/etc\n  timeout or cancelled.\n  (by 1st1 in ac90d8bd and 77ee4f96)\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/uvloop\n  - Changelog: https://pyup.io/changelogs/uvloop/\n  - Repo: http://github.com/MagicStack/uvloop\n</details>\n\n\n\n\n\n","created_at":"2018-07-01T16:38:34Z","updated_at":"2018-07-01T16:38:34Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/pyinstaller/pyinstaller/pulls/3610/commits","review_comments_url":"https://api.github.com/repos/pyinstaller/pyinstaller/pulls/3610/comments","review_comment_url":"https://api.github.com/repos/pyinstaller/pyinstaller/pulls/comments{/number}","comments_url":"https://api.github.com/repos/pyinstaller/pyinstaller/issues/3610/comments","statuses_url":"https://api.github.com/repos/pyinstaller/pyinstaller/statuses/25130d5556f46d39f309b4e8b76bd53cb28389ac","head":{"label":"pyinstaller:pyup/scheduled-update-2018-07-01","ref":"pyup/scheduled-update-2018-07-01","sha":"25130d5556f46d39f309b4e8b76bd53cb28389ac","user":{"login":"pyinstaller","id":1215332,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEyMTUzMzI=","avatar_url":"https://avatars2.githubusercontent.com/u/1215332?v=4","gravatar_id":"","url":"https://api.github.com/users/pyinstaller","html_url":"https://github.com/pyinstaller","followers_url":"https://api.github.com/users/pyinstaller/followers","following_url":"https://api.github.com/users/pyinstaller/following{/other_user}","gists_url":"https://api.github.com/users/pyinstaller/gists{/gist_id}","starred_url":"https://api.github.com/users/pyinstaller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyinstaller/subscriptions","organizations_url":"https://api.github.com/users/pyinstaller/orgs","repos_url":"https://api.github.com/users/pyinstaller/repos","events_url":"https://api.github.com/users/pyinstaller/events{/privacy}","received_events_url":"https://api.github.com/users/pyinstaller/received_events","type":"Organization","site_admin":false},"repo":{"id":2835111,"node_id":"MDEwOlJlcG9zaXRvcnkyODM1MTEx","name":"pyinstaller","full_name":"pyinstaller/pyinstaller","owner":{"login":"pyinstaller","id":1215332,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEyMTUzMzI=","avatar_url":"https://avatars2.githubusercontent.com/u/1215332?v=4","gravatar_id":"","url":"https://api.github.com/users/pyinstaller","html_url":"https://github.com/pyinstaller","followers_url":"https://api.github.com/users/pyinstaller/followers","following_url":"https://api.github.com/users/pyinstaller/following{/other_user}","gists_url":"https://api.github.com/users/pyinstaller/gists{/gist_id}","starred_url":"https://api.github.com/users/pyinstaller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyinstaller/subscriptions","organizations_url":"https://api.github.com/users/pyinstaller/orgs","repos_url":"https://api.github.com/users/pyinstaller/repos","events_url":"https://api.github.com/users/pyinstaller/events{/privacy}","received_events_url":"https://api.github.com/users/pyinstaller/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/pyinstaller/pyinstaller","description":"Freeze (package) Python programs into stand-alone executables","fork":false,"url":"https://api.github.com/repos/pyinstaller/pyinstaller","forks_url":"https://api.github.com/repos/pyinstaller/pyinstaller/forks","keys_url":"https://api.github.com/repos/pyinstaller/pyinstaller/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pyinstaller/pyinstaller/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pyinstaller/pyinstaller/teams","hooks_url":"https://api.github.com/repos/pyinstaller/pyinstaller/hooks","issue_events_url":"https://api.github.com/repos/pyinstaller/pyinstaller/issues/events{/number}","events_url":"https://api.github.com/repos/pyinstaller/pyinstaller/events","assignees_url":"https://api.github.com/repos/pyinstaller/pyinstaller/assignees{/user}","branches_url":"https://api.github.com/repos/pyinstaller/pyinstaller/branches{/branch}","tags_url":"https://api.github.com/repos/pyinstaller/pyinstaller/tags","blobs_url":"https://api.github.com/repos/pyinstaller/pyinstaller/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pyinstaller/pyinstaller/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pyinstaller/pyinstaller/git/refs{/sha}","trees_url":"https://api.github.com/repos/pyinstaller/pyinstaller/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pyinstaller/pyinstaller/statuses/{sha}","languages_url":"https://api.github.com/repos/pyinstaller/pyinstaller/languages","stargazers_url":"https://api.github.com/repos/pyinstaller/pyinstaller/stargazers","contributors_url":"https://api.github.com/repos/pyinstaller/pyinstaller/contributors","subscribers_url":"https://api.github.com/repos/pyinstaller/pyinstaller/subscribers","subscription_url":"https://api.github.com/repos/pyinstaller/pyinstaller/subscription","commits_url":"https://api.github.com/repos/pyinstaller/pyinstaller/commits{/sha}","git_commits_url":"https://api.github.com/repos/pyinstaller/pyinstaller/git/commits{/sha}","comments_url":"https://api.github.com/repos/pyinstaller/pyinstaller/comments{/number}","issue_comment_url":"https://api.github.com/repos/pyinstaller/pyinstaller/issues/comments{/number}","contents_url":"https://api.github.com/repos/pyinstaller/pyinstaller/contents/{+path}","compare_url":"https://api.github.com/repos/pyinstaller/pyinstaller/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pyinstaller/pyinstaller/merges","archive_url":"https://api.github.com/repos/pyinstaller/pyinstaller/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pyinstaller/pyinstaller/downloads","issues_url":"https://api.github.com/repos/pyinstaller/pyinstaller/issues{/number}","pulls_url":"https://api.github.com/repos/pyinstaller/pyinstaller/pulls{/number}","milestones_url":"https://api.github.com/repos/pyinstaller/pyinstaller/milestones{/number}","notifications_url":"https://api.github.com/repos/pyinstaller/pyinstaller/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pyinstaller/pyinstaller/labels{/name}","releases_url":"https://api.github.com/repos/pyinstaller/pyinstaller/releases{/id}","deployments_url":"https://api.github.com/repos/pyinstaller/pyinstaller/deployments","created_at":"2011-11-23T11:05:56Z","updated_at":"2018-06-30T14:12:37Z","pushed_at":"2018-07-01T16:38:33Z","git_url":"git://github.com/pyinstaller/pyinstaller.git","ssh_url":"git@github.com:pyinstaller/pyinstaller.git","clone_url":"https://github.com/pyinstaller/pyinstaller.git","svn_url":"https://github.com/pyinstaller/pyinstaller","homepage":"http://www.pyinstaller.org","size":39325,"stargazers_count":4152,"watchers_count":4152,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":939,"mirror_url":null,"archived":false,"open_issues_count":491,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":939,"open_issues":491,"watchers":4152,"default_branch":"develop"}},"base":{"label":"pyinstaller:develop","ref":"develop","sha":"fd00db32bc7bbf973ce120ac4c80d9cf1e99bb12","user":{"login":"pyinstaller","id":1215332,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEyMTUzMzI=","avatar_url":"https://avatars2.githubusercontent.com/u/1215332?v=4","gravatar_id":"","url":"https://api.github.com/users/pyinstaller","html_url":"https://github.com/pyinstaller","followers_url":"https://api.github.com/users/pyinstaller/followers","following_url":"https://api.github.com/users/pyinstaller/following{/other_user}","gists_url":"https://api.github.com/users/pyinstaller/gists{/gist_id}","starred_url":"https://api.github.com/users/pyinstaller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyinstaller/subscriptions","organizations_url":"https://api.github.com/users/pyinstaller/orgs","repos_url":"https://api.github.com/users/pyinstaller/repos","events_url":"https://api.github.com/users/pyinstaller/events{/privacy}","received_events_url":"https://api.github.com/users/pyinstaller/received_events","type":"Organization","site_admin":false},"repo":{"id":2835111,"node_id":"MDEwOlJlcG9zaXRvcnkyODM1MTEx","name":"pyinstaller","full_name":"pyinstaller/pyinstaller","owner":{"login":"pyinstaller","id":1215332,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEyMTUzMzI=","avatar_url":"https://avatars2.githubusercontent.com/u/1215332?v=4","gravatar_id":"","url":"https://api.github.com/users/pyinstaller","html_url":"https://github.com/pyinstaller","followers_url":"https://api.github.com/users/pyinstaller/followers","following_url":"https://api.github.com/users/pyinstaller/following{/other_user}","gists_url":"https://api.github.com/users/pyinstaller/gists{/gist_id}","starred_url":"https://api.github.com/users/pyinstaller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyinstaller/subscriptions","organizations_url":"https://api.github.com/users/pyinstaller/orgs","repos_url":"https://api.github.com/users/pyinstaller/repos","events_url":"https://api.github.com/users/pyinstaller/events{/privacy}","received_events_url":"https://api.github.com/users/pyinstaller/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/pyinstaller/pyinstaller","description":"Freeze (package) Python programs into stand-alone executables","fork":false,"url":"https://api.github.com/repos/pyinstaller/pyinstaller","forks_url":"https://api.github.com/repos/pyinstaller/pyinstaller/forks","keys_url":"https://api.github.com/repos/pyinstaller/pyinstaller/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pyinstaller/pyinstaller/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pyinstaller/pyinstaller/teams","hooks_url":"https://api.github.com/repos/pyinstaller/pyinstaller/hooks","issue_events_url":"https://api.github.com/repos/pyinstaller/pyinstaller/issues/events{/number}","events_url":"https://api.github.com/repos/pyinstaller/pyinstaller/events","assignees_url":"https://api.github.com/repos/pyinstaller/pyinstaller/assignees{/user}","branches_url":"https://api.github.com/repos/pyinstaller/pyinstaller/branches{/branch}","tags_url":"https://api.github.com/repos/pyinstaller/pyinstaller/tags","blobs_url":"https://api.github.com/repos/pyinstaller/pyinstaller/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pyinstaller/pyinstaller/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pyinstaller/pyinstaller/git/refs{/sha}","trees_url":"https://api.github.com/repos/pyinstaller/pyinstaller/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pyinstaller/pyinstaller/statuses/{sha}","languages_url":"https://api.github.com/repos/pyinstaller/pyinstaller/languages","stargazers_url":"https://api.github.com/repos/pyinstaller/pyinstaller/stargazers","contributors_url":"https://api.github.com/repos/pyinstaller/pyinstaller/contributors","subscribers_url":"https://api.github.com/repos/pyinstaller/pyinstaller/subscribers","subscription_url":"https://api.github.com/repos/pyinstaller/pyinstaller/subscription","commits_url":"https://api.github.com/repos/pyinstaller/pyinstaller/commits{/sha}","git_commits_url":"https://api.github.com/repos/pyinstaller/pyinstaller/git/commits{/sha}","comments_url":"https://api.github.com/repos/pyinstaller/pyinstaller/comments{/number}","issue_comment_url":"https://api.github.com/repos/pyinstaller/pyinstaller/issues/comments{/number}","contents_url":"https://api.github.com/repos/pyinstaller/pyinstaller/contents/{+path}","compare_url":"https://api.github.com/repos/pyinstaller/pyinstaller/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pyinstaller/pyinstaller/merges","archive_url":"https://api.github.com/repos/pyinstaller/pyinstaller/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pyinstaller/pyinstaller/downloads","issues_url":"https://api.github.com/repos/pyinstaller/pyinstaller/issues{/number}","pulls_url":"https://api.github.com/repos/pyinstaller/pyinstaller/pulls{/number}","milestones_url":"https://api.github.com/repos/pyinstaller/pyinstaller/milestones{/number}","notifications_url":"https://api.github.com/repos/pyinstaller/pyinstaller/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pyinstaller/pyinstaller/labels{/name}","releases_url":"https://api.github.com/repos/pyinstaller/pyinstaller/releases{/id}","deployments_url":"https://api.github.com/repos/pyinstaller/pyinstaller/deployments","created_at":"2011-11-23T11:05:56Z","updated_at":"2018-06-30T14:12:37Z","pushed_at":"2018-07-01T16:38:33Z","git_url":"git://github.com/pyinstaller/pyinstaller.git","ssh_url":"git@github.com:pyinstaller/pyinstaller.git","clone_url":"https://github.com/pyinstaller/pyinstaller.git","svn_url":"https://github.com/pyinstaller/pyinstaller","homepage":"http://www.pyinstaller.org","size":39325,"stargazers_count":4152,"watchers_count":4152,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":939,"mirror_url":null,"archived":false,"open_issues_count":491,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":939,"open_issues":491,"watchers":4152,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/pyinstaller/pyinstaller/pulls/3610"},"html":{"href":"https://github.com/pyinstaller/pyinstaller/pull/3610"},"issue":{"href":"https://api.github.com/repos/pyinstaller/pyinstaller/issues/3610"},"comments":{"href":"https://api.github.com/repos/pyinstaller/pyinstaller/issues/3610/comments"},"review_comments":{"href":"https://api.github.com/repos/pyinstaller/pyinstaller/pulls/3610/comments"},"review_comment":{"href":"https://api.github.com/repos/pyinstaller/pyinstaller/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/pyinstaller/pyinstaller/pulls/3610/commits"},"statuses":{"href":"https://api.github.com/repos/pyinstaller/pyinstaller/statuses/25130d5556f46d39f309b4e8b76bd53cb28389ac"}},"author_association":"COLLABORATOR","merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":19,"additions":19,"deletions":19,"changed_files":1}}
{"actor":{"display_login":"pyup-bot"}}