{"action":"closed","number":24,"pull_request":{"url":"https://api.github.com/repos/petspats/pyha/pulls/24","id":99576664,"html_url":"https://github.com/petspats/pyha/pull/24","diff_url":"https://github.com/petspats/pyha/pull/24.diff","patch_url":"https://github.com/petspats/pyha/pull/24.patch","issue_url":"https://api.github.com/repos/petspats/pyha/issues/24","number":24,"state":"closed","locked":false,"title":"Update coverage to 4.3.1","user":{"login":"pyup-bot","id":16239342,"avatar_url":"https://avatars.githubusercontent.com/u/16239342?v=3","gravatar_id":"","url":"https://api.github.com/users/pyup-bot","html_url":"https://github.com/pyup-bot","followers_url":"https://api.github.com/users/pyup-bot/followers","following_url":"https://api.github.com/users/pyup-bot/following{/other_user}","gists_url":"https://api.github.com/users/pyup-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/pyup-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyup-bot/subscriptions","organizations_url":"https://api.github.com/users/pyup-bot/orgs","repos_url":"https://api.github.com/users/pyup-bot/repos","events_url":"https://api.github.com/users/pyup-bot/events{/privacy}","received_events_url":"https://api.github.com/users/pyup-bot/received_events","type":"User","site_admin":false},"body":"\nThere's a new version of [coverage](https://pypi.python.org/pypi/coverage) available.\nYou are currently using **4.2**. I have updated it to **4.3.1**\n\n\n\nThese links might come in handy:  <a href=\"http://pypi.python.org/pypi/coverage\">PyPI</a> | <a href=\"https://pyup.io/changelogs/coverage/\">Changelog</a> | <a href=\"https://coverage.readthedocs.io\">Docs</a> \n\n\n\n### Changelog\n> \n>### 4.3.1\n\n>----------------------------\n\n>- Some environments couldn&#39;t install 4.3, as described in `issue 540`_. This is\n>  now fixed.\n\n>- The check for conflicting ``--source`` and ``--include`` was too simple in a\n>  few different ways, breaking a few perfectly reasonable use cases, described\n>  in `issue 541`_.  The check has been reverted while we re-think the fix for\n>  `issue 265`_.\n\n>.. _issue 540: https://bitbucket.org/ned/coveragepy/issues/540/cant-install-coverage-v43-into-under\n>.. _issue 541: https://bitbucket.org/ned/coveragepy/issues/541/coverage-43-breaks-nosetest-with-coverage\n\n\n\n\n\n>### 4.3\n\n>--------------------------\n\n>- Subprocesses that are measured with `automatic subprocess measurement`_ used\n>  to read in any pre-existing data file.  This meant data would be incorrectly\n>  carried forward from run to run.  Now those files are not read, so each\n>  subprocess only writes its own data. Fixes `issue 510`_.\n\n>- The ``coverage combine`` command will now fail if there are no data files to\n>  combine. The combine changes in 4.2 meant that multiple combines could lose\n>  data, leaving you with an empty .coverage data file. Fixes issues\n>  `issue 525`_, `issue 412`_, `issue 516`_, and probably `issue 511`_.\n\n>- Coverage.py wouldn&#39;t execute `sys.excepthook`_ when an exception happened in\n>  your program.  Now it does, thanks to Andrew Hoos.  Closes `issue 535`_.\n\n>.. _sys.excepthook: https://docs.python.org/3/library/sys.htmlsys.excepthook\n\n>- Branch coverage fixes:\n\n>  - Branch coverage could misunderstand a finally clause on a try block that\n>    never continued on to the following statement, as described in `issue\n>    493`_.  This is now fixed. Thanks to Joe Doherty for the report and LoÃ¯c\n>    Dachary for the fix.\n\n>  - A while loop with a constant condition (while True) and a continue\n>    statement would be mis-analyzed, as described in `issue 496`_. This is now\n>    fixed, thanks to a bug report by Eli Skeggs and a fix by LoÃ¯c Dachary.\n\n>  - While loops with constant conditions that were never executed could result\n>    in a non-zero coverage report.  Artem Dayneko reported this in `issue\n>    502`_, and LoÃ¯c Dachary provided the fix.\n\n>- The HTML report now supports a ``--skip-covered`` option like the other\n>  reporting commands.  Thanks, LoÃ¯c Dachary for the implementation, closing\n>  `issue 433`_.\n\n>- Options can now be read from a tox.ini file, if any. Like setup.cfg, sections\n>  are prefixed with &quot;coverage:&quot;, so ``[run]`` options will be read from the\n>  ``[coverage:run]`` section of tox.ini. Implements part of `issue 519`_.\n>  Thanks, Stephen Finucane.\n\n>- Specifying both ``--source`` and ``--include`` no longer silently ignores the\n>  include setting, instead it fails with a message. Thanks, Nathan Land and\n>  LoÃ¯c Dachary. Closes `issue 265`_.\n\n>- The ``Coverage.combine`` method has a new parameter, ``strict=False``, to\n>  support failing if there are no data files to combine.\n\n>- When forking subprocesses, the coverage data files would have the same random\n>  number appended to the file name. This didn&#39;t cause problems, because the\n>  file names had the process id also, making collisions (nearly) impossible.\n>  But it was disconcerting.  This is now fixed.\n\n>- The text report now properly sizes headers when skipping some files, fixing\n>  `issue 524`_. Thanks, Anthony Sottile and LoÃ¯c Dachary.\n\n>- Coverage.py can now search .pex files for source, just as it can .zip and\n>  .egg.  Thanks, Peter Ebden.\n\n>- Data files are now about 15% smaller.\n\n>- Improvements in the ``[run] debug`` setting:\n\n>  - The &quot;dataio&quot; debug setting now also logs when data files are deleted during\n>    combining or erasing.\n\n>  - A new debug option, &quot;multiproc&quot;, for logging the behavior of\n>    ``concurrency=multiprocessing``.\n\n>  - If you used the debug options &quot;config&quot; and &quot;callers&quot; together, you&#39;d get a\n>    call stack printed for every line in the multi-line config output. This is\n>    now fixed.\n\n>- Fixed an unusual bug involving multiple coding declarations affecting code\n>  containing code in multi-line strings: `issue 529`_.\n\n>- Coverage.py will no longer be misled into thinking that a plain file is a\n>  package when interpreting ``--source`` options.  Thanks, Cosimo Lupo.\n\n>- If you try to run a non-Python file with coverage.py, you will now get a more\n>  useful error message. `Issue 514`_.\n\n>- The default pragma regex changed slightly, but this will only matter to you\n>  if you are deranged and use mixed-case pragmas.\n\n>- Deal properly with non-ASCII file names in an ASCII-only world, `issue 533`_.\n\n>- Programs that set Unicode configuration values could cause UnicodeErrors when\n>  generating HTML reports.  Pytest-cov is one example.  This is now fixed.\n\n>- Prevented deprecation warnings from configparser that happened in some\n>  circumstances, closing `issue 530`_.\n\n>- Corrected the name of the jquery.ba-throttle-debounce.js library. Thanks,\n>  Ben Finney.  Closes `issue 505`_.\n\n>- Testing against PyPy 5.6 and PyPy3 5.5.\n\n>- Switched to pytest from nose for running the coverage.py tests.\n\n>- Renamed AUTHORS.txt to CONTRIBUTORS.txt, since there are other ways to\n>  contribute than by writing code. Also put the count of contributors into the\n>  author string in setup.py, though this might be too cute.\n\n>.. _issue 265: https://bitbucket.org/ned/coveragepy/issues/265/when-using-source-include-is-silently\n>.. _issue 412: https://bitbucket.org/ned/coveragepy/issues/412/coverage-combine-should-error-if-no\n>.. _issue 433: https://bitbucket.org/ned/coveragepy/issues/433/coverage-html-does-not-suport-skip-covered\n>.. _issue 493: https://bitbucket.org/ned/coveragepy/issues/493/confusing-branching-failure\n>.. _issue 496: https://bitbucket.org/ned/coveragepy/issues/496/incorrect-coverage-with-branching-and\n>.. _issue 502: https://bitbucket.org/ned/coveragepy/issues/502/incorrect-coverage-report-with-cover\n>.. _issue 505: https://bitbucket.org/ned/coveragepy/issues/505/use-canonical-filename-for-debounce\n>.. _issue 514: https://bitbucket.org/ned/coveragepy/issues/514/path-to-problem-file-not-reported-when\n>.. _issue 510: https://bitbucket.org/ned/coveragepy/issues/510/erase-still-needed-in-42\n>.. _issue 511: https://bitbucket.org/ned/coveragepy/issues/511/version-42-coverage-combine-empties\n>.. _issue 516: https://bitbucket.org/ned/coveragepy/issues/516/running-coverage-combine-twice-deletes-all\n>.. _issue 519: https://bitbucket.org/ned/coveragepy/issues/519/coverage-run-sections-in-toxini-or-as\n>.. _issue 524: https://bitbucket.org/ned/coveragepy/issues/524/coverage-report-with-skip-covered-column\n>.. _issue 525: https://bitbucket.org/ned/coveragepy/issues/525/coverage-combine-when-not-in-parallel-mode\n>.. _issue 529: https://bitbucket.org/ned/coveragepy/issues/529/encoding-marker-may-only-appear-on-the\n>.. _issue 530: https://bitbucket.org/ned/coveragepy/issues/530/deprecationwarning-you-passed-a-bytestring\n>.. _issue 533: https://bitbucket.org/ned/coveragepy/issues/533/exception-on-unencodable-file-name\n>.. _issue 535: https://bitbucket.org/ned/coveragepy/issues/535/sysexcepthook-is-not-called\n\n\n\n\n\n\n\n\n*Got merge conflicts? Close this PR and delete the branch. I'll create a new PR for you.*\n\nHappy merging! 🤖\n","created_at":"2016-12-28T18:03:58Z","updated_at":"2016-12-30T21:43:03Z","closed_at":"2016-12-30T21:43:03Z","merged_at":"2016-12-30T21:43:03Z","merge_commit_sha":"43186dbc390347a6979a8d0fc4c1d47e63a982dd","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/petspats/pyha/pulls/24/commits","review_comments_url":"https://api.github.com/repos/petspats/pyha/pulls/24/comments","review_comment_url":"https://api.github.com/repos/petspats/pyha/pulls/comments{/number}","comments_url":"https://api.github.com/repos/petspats/pyha/issues/24/comments","statuses_url":"https://api.github.com/repos/petspats/pyha/statuses/41e51b9a7e97f70c1403fb1e06721822be42b8a8","head":{"label":"petspats:pyup-update-coverage-4.2-to-4.3.1","ref":"pyup-update-coverage-4.2-to-4.3.1","sha":"41e51b9a7e97f70c1403fb1e06721822be42b8a8","user":{"login":"petspats","id":16946258,"avatar_url":"https://avatars.githubusercontent.com/u/16946258?v=3","gravatar_id":"","url":"https://api.github.com/users/petspats","html_url":"https://github.com/petspats","followers_url":"https://api.github.com/users/petspats/followers","following_url":"https://api.github.com/users/petspats/following{/other_user}","gists_url":"https://api.github.com/users/petspats/gists{/gist_id}","starred_url":"https://api.github.com/users/petspats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petspats/subscriptions","organizations_url":"https://api.github.com/users/petspats/orgs","repos_url":"https://api.github.com/users/petspats/repos","events_url":"https://api.github.com/users/petspats/events{/privacy}","received_events_url":"https://api.github.com/users/petspats/received_events","type":"User","site_admin":false},"repo":{"id":70997174,"name":"pyha","full_name":"petspats/pyha","owner":{"login":"petspats","id":16946258,"avatar_url":"https://avatars.githubusercontent.com/u/16946258?v=3","gravatar_id":"","url":"https://api.github.com/users/petspats","html_url":"https://github.com/petspats","followers_url":"https://api.github.com/users/petspats/followers","following_url":"https://api.github.com/users/petspats/following{/other_user}","gists_url":"https://api.github.com/users/petspats/gists{/gist_id}","starred_url":"https://api.github.com/users/petspats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petspats/subscriptions","organizations_url":"https://api.github.com/users/petspats/orgs","repos_url":"https://api.github.com/users/petspats/repos","events_url":"https://api.github.com/users/petspats/events{/privacy}","received_events_url":"https://api.github.com/users/petspats/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/petspats/pyha","description":null,"fork":false,"url":"https://api.github.com/repos/petspats/pyha","forks_url":"https://api.github.com/repos/petspats/pyha/forks","keys_url":"https://api.github.com/repos/petspats/pyha/keys{/key_id}","collaborators_url":"https://api.github.com/repos/petspats/pyha/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/petspats/pyha/teams","hooks_url":"https://api.github.com/repos/petspats/pyha/hooks","issue_events_url":"https://api.github.com/repos/petspats/pyha/issues/events{/number}","events_url":"https://api.github.com/repos/petspats/pyha/events","assignees_url":"https://api.github.com/repos/petspats/pyha/assignees{/user}","branches_url":"https://api.github.com/repos/petspats/pyha/branches{/branch}","tags_url":"https://api.github.com/repos/petspats/pyha/tags","blobs_url":"https://api.github.com/repos/petspats/pyha/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/petspats/pyha/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/petspats/pyha/git/refs{/sha}","trees_url":"https://api.github.com/repos/petspats/pyha/git/trees{/sha}","statuses_url":"https://api.github.com/repos/petspats/pyha/statuses/{sha}","languages_url":"https://api.github.com/repos/petspats/pyha/languages","stargazers_url":"https://api.github.com/repos/petspats/pyha/stargazers","contributors_url":"https://api.github.com/repos/petspats/pyha/contributors","subscribers_url":"https://api.github.com/repos/petspats/pyha/subscribers","subscription_url":"https://api.github.com/repos/petspats/pyha/subscription","commits_url":"https://api.github.com/repos/petspats/pyha/commits{/sha}","git_commits_url":"https://api.github.com/repos/petspats/pyha/git/commits{/sha}","comments_url":"https://api.github.com/repos/petspats/pyha/comments{/number}","issue_comment_url":"https://api.github.com/repos/petspats/pyha/issues/comments{/number}","contents_url":"https://api.github.com/repos/petspats/pyha/contents/{+path}","compare_url":"https://api.github.com/repos/petspats/pyha/compare/{base}...{head}","merges_url":"https://api.github.com/repos/petspats/pyha/merges","archive_url":"https://api.github.com/repos/petspats/pyha/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/petspats/pyha/downloads","issues_url":"https://api.github.com/repos/petspats/pyha/issues{/number}","pulls_url":"https://api.github.com/repos/petspats/pyha/pulls{/number}","milestones_url":"https://api.github.com/repos/petspats/pyha/milestones{/number}","notifications_url":"https://api.github.com/repos/petspats/pyha/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/petspats/pyha/labels{/name}","releases_url":"https://api.github.com/repos/petspats/pyha/releases{/id}","deployments_url":"https://api.github.com/repos/petspats/pyha/deployments","created_at":"2016-10-15T15:45:31Z","updated_at":"2016-10-16T17:13:08Z","pushed_at":"2016-12-30T21:43:03Z","git_url":"git://github.com/petspats/pyha.git","ssh_url":"git@github.com:petspats/pyha.git","clone_url":"https://github.com/petspats/pyha.git","svn_url":"https://github.com/petspats/pyha","homepage":null,"size":10233,"stargazers_count":0,"watchers_count":0,"language":"VHDL","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"develop"}},"base":{"label":"petspats:develop","ref":"develop","sha":"c0ba0e76ca4a1bf4fc6bd8ff34064116bfd6ffe3","user":{"login":"petspats","id":16946258,"avatar_url":"https://avatars.githubusercontent.com/u/16946258?v=3","gravatar_id":"","url":"https://api.github.com/users/petspats","html_url":"https://github.com/petspats","followers_url":"https://api.github.com/users/petspats/followers","following_url":"https://api.github.com/users/petspats/following{/other_user}","gists_url":"https://api.github.com/users/petspats/gists{/gist_id}","starred_url":"https://api.github.com/users/petspats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petspats/subscriptions","organizations_url":"https://api.github.com/users/petspats/orgs","repos_url":"https://api.github.com/users/petspats/repos","events_url":"https://api.github.com/users/petspats/events{/privacy}","received_events_url":"https://api.github.com/users/petspats/received_events","type":"User","site_admin":false},"repo":{"id":70997174,"name":"pyha","full_name":"petspats/pyha","owner":{"login":"petspats","id":16946258,"avatar_url":"https://avatars.githubusercontent.com/u/16946258?v=3","gravatar_id":"","url":"https://api.github.com/users/petspats","html_url":"https://github.com/petspats","followers_url":"https://api.github.com/users/petspats/followers","following_url":"https://api.github.com/users/petspats/following{/other_user}","gists_url":"https://api.github.com/users/petspats/gists{/gist_id}","starred_url":"https://api.github.com/users/petspats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petspats/subscriptions","organizations_url":"https://api.github.com/users/petspats/orgs","repos_url":"https://api.github.com/users/petspats/repos","events_url":"https://api.github.com/users/petspats/events{/privacy}","received_events_url":"https://api.github.com/users/petspats/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/petspats/pyha","description":null,"fork":false,"url":"https://api.github.com/repos/petspats/pyha","forks_url":"https://api.github.com/repos/petspats/pyha/forks","keys_url":"https://api.github.com/repos/petspats/pyha/keys{/key_id}","collaborators_url":"https://api.github.com/repos/petspats/pyha/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/petspats/pyha/teams","hooks_url":"https://api.github.com/repos/petspats/pyha/hooks","issue_events_url":"https://api.github.com/repos/petspats/pyha/issues/events{/number}","events_url":"https://api.github.com/repos/petspats/pyha/events","assignees_url":"https://api.github.com/repos/petspats/pyha/assignees{/user}","branches_url":"https://api.github.com/repos/petspats/pyha/branches{/branch}","tags_url":"https://api.github.com/repos/petspats/pyha/tags","blobs_url":"https://api.github.com/repos/petspats/pyha/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/petspats/pyha/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/petspats/pyha/git/refs{/sha}","trees_url":"https://api.github.com/repos/petspats/pyha/git/trees{/sha}","statuses_url":"https://api.github.com/repos/petspats/pyha/statuses/{sha}","languages_url":"https://api.github.com/repos/petspats/pyha/languages","stargazers_url":"https://api.github.com/repos/petspats/pyha/stargazers","contributors_url":"https://api.github.com/repos/petspats/pyha/contributors","subscribers_url":"https://api.github.com/repos/petspats/pyha/subscribers","subscription_url":"https://api.github.com/repos/petspats/pyha/subscription","commits_url":"https://api.github.com/repos/petspats/pyha/commits{/sha}","git_commits_url":"https://api.github.com/repos/petspats/pyha/git/commits{/sha}","comments_url":"https://api.github.com/repos/petspats/pyha/comments{/number}","issue_comment_url":"https://api.github.com/repos/petspats/pyha/issues/comments{/number}","contents_url":"https://api.github.com/repos/petspats/pyha/contents/{+path}","compare_url":"https://api.github.com/repos/petspats/pyha/compare/{base}...{head}","merges_url":"https://api.github.com/repos/petspats/pyha/merges","archive_url":"https://api.github.com/repos/petspats/pyha/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/petspats/pyha/downloads","issues_url":"https://api.github.com/repos/petspats/pyha/issues{/number}","pulls_url":"https://api.github.com/repos/petspats/pyha/pulls{/number}","milestones_url":"https://api.github.com/repos/petspats/pyha/milestones{/number}","notifications_url":"https://api.github.com/repos/petspats/pyha/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/petspats/pyha/labels{/name}","releases_url":"https://api.github.com/repos/petspats/pyha/releases{/id}","deployments_url":"https://api.github.com/repos/petspats/pyha/deployments","created_at":"2016-10-15T15:45:31Z","updated_at":"2016-10-16T17:13:08Z","pushed_at":"2016-12-30T21:43:03Z","git_url":"git://github.com/petspats/pyha.git","ssh_url":"git@github.com:petspats/pyha.git","clone_url":"https://github.com/petspats/pyha.git","svn_url":"https://github.com/petspats/pyha","homepage":null,"size":10233,"stargazers_count":0,"watchers_count":0,"language":"VHDL","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/petspats/pyha/pulls/24"},"html":{"href":"https://github.com/petspats/pyha/pull/24"},"issue":{"href":"https://api.github.com/repos/petspats/pyha/issues/24"},"comments":{"href":"https://api.github.com/repos/petspats/pyha/issues/24/comments"},"review_comments":{"href":"https://api.github.com/repos/petspats/pyha/pulls/24/comments"},"review_comment":{"href":"https://api.github.com/repos/petspats/pyha/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/petspats/pyha/pulls/24/commits"},"statuses":{"href":"https://api.github.com/repos/petspats/pyha/statuses/41e51b9a7e97f70c1403fb1e06721822be42b8a8"}},"merged":true,"mergeable":null,"mergeable_state":"unknown","merged_by":{"login":"petspats","id":16946258,"avatar_url":"https://avatars.githubusercontent.com/u/16946258?v=3","gravatar_id":"","url":"https://api.github.com/users/petspats","html_url":"https://github.com/petspats","followers_url":"https://api.github.com/users/petspats/followers","following_url":"https://api.github.com/users/petspats/following{/other_user}","gists_url":"https://api.github.com/users/petspats/gists{/gist_id}","starred_url":"https://api.github.com/users/petspats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petspats/subscriptions","organizations_url":"https://api.github.com/users/petspats/orgs","repos_url":"https://api.github.com/users/petspats/repos","events_url":"https://api.github.com/users/petspats/events{/privacy}","received_events_url":"https://api.github.com/users/petspats/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":1,"deletions":1,"changed_files":1}}
{"actor":{"display_login":"petspats"}}