{"action":"opened","number":303,"pull_request":{"url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/pulls/303","id":211524316,"node_id":"MDExOlB1bGxSZXF1ZXN0MjExNTI0MzE2","html_url":"https://github.com/ClimateImpactLab/impactlab_user/pull/303","diff_url":"https://github.com/ClimateImpactLab/impactlab_user/pull/303.diff","patch_url":"https://github.com/ClimateImpactLab/impactlab_user/pull/303.patch","issue_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/issues/303","number":303,"state":"open","locked":false,"title":"Update sphinx to 1.7.8","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":"\nThis PR updates [Sphinx](https://pypi.org/project/Sphinx) from **1.6.2** to **1.7.8**.\n\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 1.7.8\n   ```\n   =====================================\n\nIncompatible changes\n--------------------\n\n* The type of ``env.included`` has been changed to dict of set\n\nBugs fixed\n----------\n\n* 5320: intersphinx: crashed if invalid url given\n* 5326: manpage: crashed when invalid docname is specified as ``man_pages``\n* 5322: autodoc: ``Any`` typehint causes formatting error\n* 5327: &quot;document isn&#39;t included in any toctree&quot; warning on rebuild with\n  generated files\n* 5335: quickstart: escape sequence has been displayed with MacPorts&#39; python\n   ```\n   \n  \n  \n   ### 1.7.7\n   ```\n   =====================================\n\nBugs fixed\n----------\n\n* 5198: document not in toctree warning when including files only for parallel\n  builds\n* LaTeX: reduce &quot;Token not allowed in a PDF string&quot; hyperref warnings in latex\n  console output (refs: 5236)\n* LaTeX: suppress &quot;remreset Warning: The remreset package is obsolete&quot; in latex\n  console output with recent LaTeX (refs: 5237)\n* 5234: PDF output: usage of PAPER environment variable is broken since Sphinx\n  1.5\n* LaTeX: fix the :confval:`latex_engine` documentation regarding Latin Modern\n  font with XeLaTeX/LuaLateX (refs: 5251)\n* 5280: autodoc: Fix wrong type annotations for complex typing\n* autodoc: Optional types are wrongly rendered\n* 5291: autodoc crashed by ForwardRef types\n* 5211: autodoc: No docs generated for functools.partial functions\n* 5306: autodoc: ``getargspec()`` raises NameError for invalid typehints\n* 5298: imgmath: math_number_all causes equations to have two numbers in html\n* 5294: sphinx-quickstart blank prompts in PowerShell\n   ```\n   \n  \n  \n   ### 1.7.6\n   ```\n   =====================================\n\nBugs fixed\n----------\n\n* 5037: LaTeX ``\\sphinxupquote{}`` breaks in Russian\n* sphinx.testing uses deprecated pytest API; ``Node.get_marker(name)``\n* 5016: crashed when recommonmark.AutoStrictify is enabled\n* 5022: latex: crashed with docutils package provided by Debian/Ubuntu\n* 5009: latex: a label for table is vanished if table does not have a caption\n* 5048: crashed with numbered toctree\n* 2410: C, render empty argument lists for macros.\n* C++, fix lookup of full template specializations with no template arguments.\n* 4667: C++, fix assertion on missing references in global scope when using\n  intersphinx. Thanks to Alan M. Carroll.\n* 5019: autodoc: crashed by Form Feed Character\n* 5032: autodoc: loses the first staticmethod parameter for old styled classes\n* 5036: quickstart: Typing Ctrl-U clears the whole of line\n* 5066: html: &quot;relations&quot; sidebar is not shown by default\n* 5091: latex: curly braces in index entries are not handled correctly\n* 5070: epub: Wrong internal href fragment links\n* 5104: apidoc: Interface of ``sphinx.apidoc:main()`` has changed\n* 4272: PDF builds of French projects have issues with XeTeX\n* 5076: napoleon raises RuntimeError with python 3.7\n* 5125: sphinx-build: Interface of ``sphinx:main()`` has changed\n* sphinx-build: ``sphinx.cmd.build.main()`` refers ``sys.argv`` instead of given\n  argument\n* 5146: autosummary: warning is emitted when the first line of docstring ends\n  with literal notation\n* autosummary: warnings of autosummary indicates wrong location (refs: 5146)\n* 5143: autodoc: crashed on inspecting dict like object which does not support\n  sorting\n* 5139: autodoc: Enum argument missing if it shares value with another\n* 4946: py domain: rtype field could not handle &quot;None&quot; as a type\n* 5176: LaTeX: indexing of terms containing `, ``!``, or ``&quot;`` fails\n* 5161: html: crashes if copying static files are failed\n* 5167: autodoc: Fix formatting type annotations for tuples with more than two\n  arguments\n* 3329: i18n: crashed by auto-symbol footnote references\n* 5158: autosummary: module summary has been broken when it starts with heading\n   ```\n   \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  \n   ### 1.7.1\n   ```\n   =====================================\n\nDeprecated\n----------\n\n* 4623: ``sphinx.build_main()`` is deprecated.\n* autosummary: The interface of ``sphinx.ext.autosummary.get_documenter()`` has\n  been changed (Since 1.7.0)\n* 4664: ``sphinx.ext.intersphinx.debug()`` is deprecated.\n\nFor more details, see `deprecation APIs list\n&lt;http://www.sphinx-doc.org/en/master/extdev/index.htmldeprecated-apis&gt;`_\n\nBugs fixed\n----------\n\n* 4608: epub: Invalid meta tag is generated\n* 4260: autodoc: keyword only argument separator is not disappeared if it is\n  appeared at top of the argument list\n* 4622: epub: :confval:`epub_scheme` does not effect to content.opf\n* 4627: graphviz: Fit graphviz images to page\n* 4617: quickstart: PROJECT_DIR argument is required\n* 4623: sphinx.build_main no longer exists in 1.7.0\n* 4615: The argument of ``sphinx.build`` has been changed in 1.7.0\n* autosummary: The interface of ``sphinx.ext.autosummary.get_documenter()`` has\n  been changed\n* 4630: Have order on msgids in sphinx.pot deterministic\n* 4563: autosummary: Incorrect end of line punctuation detection\n* 4577: Enumerated sublists with explicit start with wrong number\n* 4641: A external link in TOC cannot contain &quot;?&quot; with ``:glob:`` option\n* C++, add missing parsing of explicit casts and typeid in expression parsing.\n* C++, add missing parsing of ``this`` in expression parsing.\n* 4655: Fix incomplete localization strings in Polish\n* 4653: Fix error reporting for parameterless ImportErrors\n* 4664: Reading objects.inv fails again\n* 4662: ``any`` refs with ``term`` targets crash when an ambiguity is\n  encountered\n   ```\n   \n  \n  \n   ### 1.7.0\n   ```\n   =====================================\n\nDependencies\n------------\n   ```\n   \n  \n  \n   ### 1.7.0b3\n   ```\n   * 4019: inheritance_diagram AttributeError stoping make process\n* 4531: autosummary: methods are not treated as attributes\n* 4538: autodoc: ``sphinx.ext.autodoc.Options`` has been moved\n* 4539: autodoc emits warnings for partialmethods\n* 4223: doctest: failing tests reported in wrong file, at wrong line\n* i18n: message catalogs are not compiled if specific filenames are given for\n  ``sphinx-build`` as arguments (refs: 4560)\n* 4027: sphinx.ext.autosectionlabel now expects labels to be the same as they\n  are in the raw source; no smart quotes, nothig fancy.\n* 4581: apidoc: Excluded modules still included\n\n\nTesting\n--------\n   ```\n   \n  \n  \n   ### 1.7.0b2\n   ```\n   * 4415: autodoc classifies inherited classmethods as regular methods\n* 4415: autodoc classifies inherited staticmethods as regular methods\n* 4472: DOCUMENTATION_OPTIONS is not defined\n* 4491: autodoc: prefer _MockImporter over other importers in sys.meta_path\n* 4490: autodoc: type annotation is broken with python 3.7.0a4+\n* utils package is no longer installed\n* 3952: apidoc: module header is too escaped\n* 4275: Formats accepted by sphinx.util.i18n.format_date are limited\n* 4493: recommonmark raises AttributeError if AutoStructify enabled\n* 4209: intersphinx: In link title, &quot;v&quot; should be optional if target has no\n  version\n* 4230: slowdown in writing pages with sphinx 1.6\n* 4522: epub: document is not rebuilt even if config changed\n   ```\n   \n  \n  \n   ### 1.7.0b1\n   ```\n   * Add support for docutils 0.14\n* Add tests for the ``sphinx.ext.inheritance_diagram`` extension.\n   ```\n   \n  \n  \n   ### 1.6.7\n   ```\n   =====================================\n\nBugs fixed\n----------\n\n* 1922: html search: Upper characters problem in French\n* 4412: Updated jQuery version from 3.1.0 to 3.2.1\n* 4438: math: math with labels with whitespace cause html error\n* 2437: make full reference for classes, aliased with &quot;alias of&quot;\n* 4434: pure numbers as link targets produce warning\n* 4477: Build fails after building specific files\n* 4449: apidoc: include &quot;empty&quot; packages that contain modules\n* 3917: citation labels are tranformed to ellipsis\n* 4501: graphviz: epub3 validation error caused if graph is not clickable\n* 4514: graphviz: workaround for wrong map ID which graphviz generates\n* 4525: autosectionlabel does not support parallel build\n* 3953: Do not raise warning when there is a working intersphinx inventory\n* 4487: math: ValueError is raised on parallel build. Thanks to jschueller.\n* 2372: autosummary: invalid signatures are shown for type annotated functions\n* 3942: html: table is not aligned to center even if ``:align: center``\n   ```\n   \n  \n  \n   ### 1.6.6\n   ```\n   =====================================\n\nFeatures added\n--------------\n\n* 4181: autodoc: Sort dictionary keys when possible\n* ``VerbatimHighlightColor`` is a new\n  :ref:`LaTeX &#39;sphinxsetup&#39; &lt;latexsphinxsetup&gt;` key (refs: 4285)\n* Easier customizability of LaTeX macros involved in rendering of code-blocks\n* Show traceback if conf.py raises an exception (refs: 4369)\n* Add :confval:`smartquotes` to disable smart quotes through ``conf.py``\n  (refs: 3967)\n* Add :confval:`smartquotes_action` and :confval:`smartquotes_excludes`\n  (refs: 4142, 4357)\n\nBugs fixed\n----------\n\n* 4334: sphinx-apidoc: Don&#39;t generate references to non-existing files in TOC\n* 4206: latex: reST label between paragraphs loses paragraph break\n* 4231: html: Apply fixFirefoxAnchorBug only under Firefox\n* 4221: napoleon depends on autodoc, but users need to load it manually\n* 2298: automodule fails to document a class attribute\n* 4099: C++: properly link class reference to class from inside constructor\n* 4267: PDF build broken by Unicode U+2116 NUMERO SIGN character\n* 4249: PDF output: Pygments error highlighting increases line spacing in\n  code blocks\n* 1238: Support ``:emphasize-lines:`` in PDF output\n* 4279: Sphinx crashes with pickling error when run with multiple processes and\n  remote image\n* 1421: Respect the quiet flag in sphinx-quickstart\n* 4281: Race conditions when creating output directory\n* 4315: For PDF &#39;howto&#39; documents, ``latex_toplevel_sectioning=&#39;part&#39;`` generates\n  ``\\chapter`` commands\n* 4214: Two todolist directives break sphinx-1.6.5\n* Fix links to external option docs with intersphinx (refs: 3769)\n* 4091: Private members not documented without :undoc-members:\n   ```\n   \n  \n  \n   ### 1.6.5\n   ```\n   =====================================\n\nFeatures added\n--------------\n\n* 4107: Make searchtools.js compatible with pre-Sphinx1.5 templates\n* 4112: Don&#39;t override the smart_quotes setting if it was already set\n* 4125: Display reference texts of original and translated passages on\n  i18n warning message\n* 4147: Include the exception when logging PO/MO file read/write\n\nBugs fixed\n----------\n\n* 4085: Failed PDF build from image in parsed-literal using ``:align:`` option\n* 4100: Remove debug print from autodoc extension\n* 3987: Changing theme from alabaster causes HTML build to fail\n* 4096: C++, don&#39;t crash when using the wrong role type. Thanks to mitya57.\n* 4070, 4111: crashes when the warning message contains format strings (again)\n* 4108: Search word highlighting breaks SVG images\n* 3692: Unable to build HTML if writing .buildinfo failed\n* 4152: HTML writer crashes if a field list is placed on top of the document\n* 4063: Sphinx crashes when labeling directive ``.. todolist::``\n* 4134: [doc] :file:`docutils.conf` is not documented explicitly\n* 4169: Chinese language doesn&#39;t trigger Chinese search automatically\n* 1020: ext.todo todolist not linking to the page in pdflatex\n* 3965: New quickstart generates wrong SPHINXBUILD in Makefile\n* 3739: ``:module:`` option is ignored at content of pyobjects\n* 4149: Documentation: Help choosing :confval:`latex_engine`\n* 4090: [doc] :confval:`latex_additional_files` with extra LaTeX macros should\n  not use ``.tex`` extension\n* Failed to convert reST parser error to warning (refs: 4132)\n   ```\n   \n  \n  \n   ### 1.6.4\n   ```\n   =====================================\n\nFeatures added\n--------------\n\n* 3926: Add ``autodoc_warningiserror`` to suppress the behavior of ``-W``\n  option during importing target modules on autodoc\n\nBugs fixed\n----------\n\n* 3924: docname lost after dynamically parsing RST in extension\n* 3946: Typo in sphinx.sty (this was a bug with no effect in default context)\n* :pep: and :rfc: does not supports ``default-role`` directive (refs: 3960)\n* 3960: default_role = &#39;guilabel&#39; not functioning\n* Missing ``texinputs_win/Makefile`` to be used in latexpdf builder on windows.\n* 4026: nature: Fix macOS Safari scrollbar color\n* 3877: Fix for C++ multiline signatures.\n* 4006: Fix crash on parallel build\n* 3969: private instance attributes causes AttributeError\n* 4041: C++, remove extra name linking in function pointers.\n* 4038: C, add missing documentation of ``member`` role.\n* 4044: An empty multicolumn cell causes extra row height in PDF output\n* 4049: Fix typo in output of sphinx-build -h\n* 4062: hashlib.sha1() must take bytes, not unicode on Python 3\n* Avoid indent after index entries in latex (refs: 4066)\n* 4070: crashes when the warning message contains format strings\n* 4067: Return non-zero exit status when make subprocess fails\n* 4055: graphviz: the :align: option does not work for SVG output\n* 4055: graphviz: the :align: center option does not work for latex output\n* 4051: ``warn()`` function for HTML theme outputs &#39;None&#39; string\n   ```\n   \n  \n  \n   ### 1.6.3\n   ```\n   =====================================\n\nFeatures added\n--------------\n\n* latex: hint that code-block continues on next page (refs: 3764, 3792)\n\nBugs fixed\n----------\n\n* 3821: Failed to import sphinx.util.compat with docutils-0.14rc1\n* 3829: sphinx-quickstart template is incomplete regarding use of alabaster\n* 3772: &#39;str object&#39; has no attribute &#39;filename&#39;\n* Emit wrong warnings if citation label includes hyphens (refs: 3565)\n* 3858: Some warnings are not colored when using --color option\n* 3775: Remove unwanted whitespace in default template\n* 3835: sphinx.ext.imgmath fails to convert SVG images if project directory\n  name contains spaces\n* 3850: Fix color handling in make mode&#39;s help command\n* 3865: use of self.env.warn in sphinx extension fails\n* 3824: production lists apply smart quotes transform since Sphinx 1.6.1\n* latex: fix ``\\sphinxbfcode`` swallows initial space of argument\n* 3878: Quotes in auto-documented class attributes should be straight quotes\n  in PDF output\n* 3881: LaTeX figure floated to next page sometimes leaves extra vertical\n  whitespace\n* 3885: duplicated footnotes raises IndexError\n* 3873: Failure of deprecation warning mechanism of\n  ``sphinx.util.compat.Directive``\n* 3874: Bogus warnings for &quot;citation not referenced&quot; for cross-file citations\n* 3860: Don&#39;t download images when builders not supported images\n* 3860: Remote image URIs without filename break builders not supported remote\n  images\n* 3833: command line messages are translated unintentionally with ``language``\n  setting.\n* 3840: make checking ``epub_uid`` strict\n* 3851, 3706: Fix about box drawing characters for PDF output\n* 3900: autosummary could not find methods\n* 3902: Emit error if ``latex_documents`` contains non-unicode string in py2\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","created_at":"2018-08-28T19:00:22Z","updated_at":"2018-08-28T19:00:22Z","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/ClimateImpactLab/impactlab_user/pulls/303/commits","review_comments_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/pulls/303/comments","review_comment_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/issues/303/comments","statuses_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/statuses/19eac2df8fd46f0bc47a8bbf493d2968a3e8a3c0","head":{"label":"ClimateImpactLab:pyup-update-sphinx-1.6.2-to-1.7.8","ref":"pyup-update-sphinx-1.6.2-to-1.7.8","sha":"19eac2df8fd46f0bc47a8bbf493d2968a3e8a3c0","user":{"login":"ClimateImpactLab","id":17581376,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3NTgxMzc2","avatar_url":"https://avatars3.githubusercontent.com/u/17581376?v=4","gravatar_id":"","url":"https://api.github.com/users/ClimateImpactLab","html_url":"https://github.com/ClimateImpactLab","followers_url":"https://api.github.com/users/ClimateImpactLab/followers","following_url":"https://api.github.com/users/ClimateImpactLab/following{/other_user}","gists_url":"https://api.github.com/users/ClimateImpactLab/gists{/gist_id}","starred_url":"https://api.github.com/users/ClimateImpactLab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ClimateImpactLab/subscriptions","organizations_url":"https://api.github.com/users/ClimateImpactLab/orgs","repos_url":"https://api.github.com/users/ClimateImpactLab/repos","events_url":"https://api.github.com/users/ClimateImpactLab/events{/privacy}","received_events_url":"https://api.github.com/users/ClimateImpactLab/received_events","type":"Organization","site_admin":false},"repo":{"id":78485128,"node_id":"MDEwOlJlcG9zaXRvcnk3ODQ4NTEyOA==","name":"impactlab_user","full_name":"ClimateImpactLab/impactlab_user","owner":{"login":"ClimateImpactLab","id":17581376,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3NTgxMzc2","avatar_url":"https://avatars3.githubusercontent.com/u/17581376?v=4","gravatar_id":"","url":"https://api.github.com/users/ClimateImpactLab","html_url":"https://github.com/ClimateImpactLab","followers_url":"https://api.github.com/users/ClimateImpactLab/followers","following_url":"https://api.github.com/users/ClimateImpactLab/following{/other_user}","gists_url":"https://api.github.com/users/ClimateImpactLab/gists{/gist_id}","starred_url":"https://api.github.com/users/ClimateImpactLab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ClimateImpactLab/subscriptions","organizations_url":"https://api.github.com/users/ClimateImpactLab/orgs","repos_url":"https://api.github.com/users/ClimateImpactLab/repos","events_url":"https://api.github.com/users/ClimateImpactLab/events{/privacy}","received_events_url":"https://api.github.com/users/ClimateImpactLab/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ClimateImpactLab/impactlab_user","description":"Tools to help Climate Impact Lab users get set up","fork":false,"url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user","forks_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/forks","keys_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/teams","hooks_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/hooks","issue_events_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/issues/events{/number}","events_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/events","assignees_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/assignees{/user}","branches_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/branches{/branch}","tags_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/tags","blobs_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/git/refs{/sha}","trees_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/statuses/{sha}","languages_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/languages","stargazers_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/stargazers","contributors_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/contributors","subscribers_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/subscribers","subscription_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/subscription","commits_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/commits{/sha}","git_commits_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/git/commits{/sha}","comments_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/comments{/number}","issue_comment_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/issues/comments{/number}","contents_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/contents/{+path}","compare_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/merges","archive_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/downloads","issues_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/issues{/number}","pulls_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/pulls{/number}","milestones_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/milestones{/number}","notifications_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/labels{/name}","releases_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/releases{/id}","deployments_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/deployments","created_at":"2017-01-10T01:22:18Z","updated_at":"2017-01-10T01:23:05Z","pushed_at":"2018-08-28T19:00:21Z","git_url":"git://github.com/ClimateImpactLab/impactlab_user.git","ssh_url":"git@github.com:ClimateImpactLab/impactlab_user.git","clone_url":"https://github.com/ClimateImpactLab/impactlab_user.git","svn_url":"https://github.com/ClimateImpactLab/impactlab_user","homepage":null,"size":90,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":19,"license":null,"forks":1,"open_issues":19,"watchers":0,"default_branch":"master"}},"base":{"label":"ClimateImpactLab:master","ref":"master","sha":"e09d32b311d2b0d7548259e0a9f3ff212cb038b5","user":{"login":"ClimateImpactLab","id":17581376,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3NTgxMzc2","avatar_url":"https://avatars3.githubusercontent.com/u/17581376?v=4","gravatar_id":"","url":"https://api.github.com/users/ClimateImpactLab","html_url":"https://github.com/ClimateImpactLab","followers_url":"https://api.github.com/users/ClimateImpactLab/followers","following_url":"https://api.github.com/users/ClimateImpactLab/following{/other_user}","gists_url":"https://api.github.com/users/ClimateImpactLab/gists{/gist_id}","starred_url":"https://api.github.com/users/ClimateImpactLab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ClimateImpactLab/subscriptions","organizations_url":"https://api.github.com/users/ClimateImpactLab/orgs","repos_url":"https://api.github.com/users/ClimateImpactLab/repos","events_url":"https://api.github.com/users/ClimateImpactLab/events{/privacy}","received_events_url":"https://api.github.com/users/ClimateImpactLab/received_events","type":"Organization","site_admin":false},"repo":{"id":78485128,"node_id":"MDEwOlJlcG9zaXRvcnk3ODQ4NTEyOA==","name":"impactlab_user","full_name":"ClimateImpactLab/impactlab_user","owner":{"login":"ClimateImpactLab","id":17581376,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3NTgxMzc2","avatar_url":"https://avatars3.githubusercontent.com/u/17581376?v=4","gravatar_id":"","url":"https://api.github.com/users/ClimateImpactLab","html_url":"https://github.com/ClimateImpactLab","followers_url":"https://api.github.com/users/ClimateImpactLab/followers","following_url":"https://api.github.com/users/ClimateImpactLab/following{/other_user}","gists_url":"https://api.github.com/users/ClimateImpactLab/gists{/gist_id}","starred_url":"https://api.github.com/users/ClimateImpactLab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ClimateImpactLab/subscriptions","organizations_url":"https://api.github.com/users/ClimateImpactLab/orgs","repos_url":"https://api.github.com/users/ClimateImpactLab/repos","events_url":"https://api.github.com/users/ClimateImpactLab/events{/privacy}","received_events_url":"https://api.github.com/users/ClimateImpactLab/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ClimateImpactLab/impactlab_user","description":"Tools to help Climate Impact Lab users get set up","fork":false,"url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user","forks_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/forks","keys_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/teams","hooks_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/hooks","issue_events_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/issues/events{/number}","events_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/events","assignees_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/assignees{/user}","branches_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/branches{/branch}","tags_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/tags","blobs_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/git/refs{/sha}","trees_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/statuses/{sha}","languages_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/languages","stargazers_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/stargazers","contributors_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/contributors","subscribers_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/subscribers","subscription_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/subscription","commits_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/commits{/sha}","git_commits_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/git/commits{/sha}","comments_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/comments{/number}","issue_comment_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/issues/comments{/number}","contents_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/contents/{+path}","compare_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/merges","archive_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/downloads","issues_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/issues{/number}","pulls_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/pulls{/number}","milestones_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/milestones{/number}","notifications_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/labels{/name}","releases_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/releases{/id}","deployments_url":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/deployments","created_at":"2017-01-10T01:22:18Z","updated_at":"2017-01-10T01:23:05Z","pushed_at":"2018-08-28T19:00:21Z","git_url":"git://github.com/ClimateImpactLab/impactlab_user.git","ssh_url":"git@github.com:ClimateImpactLab/impactlab_user.git","clone_url":"https://github.com/ClimateImpactLab/impactlab_user.git","svn_url":"https://github.com/ClimateImpactLab/impactlab_user","homepage":null,"size":90,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":19,"license":null,"forks":1,"open_issues":19,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/pulls/303"},"html":{"href":"https://github.com/ClimateImpactLab/impactlab_user/pull/303"},"issue":{"href":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/issues/303"},"comments":{"href":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/issues/303/comments"},"review_comments":{"href":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/pulls/303/comments"},"review_comment":{"href":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/pulls/303/commits"},"statuses":{"href":"https://api.github.com/repos/ClimateImpactLab/impactlab_user/statuses/19eac2df8fd46f0bc47a8bbf493d2968a3e8a3c0"}},"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":2,"additions":2,"deletions":2,"changed_files":2}}
{"actor":{"display_login":"pyup-bot"}}