{"action":"closed","number":137,"pull_request":{"url":"https://api.github.com/repos/kragniz/python-etcd3/pulls/137","id":121004349,"html_url":"https://github.com/kragniz/python-etcd3/pull/137","diff_url":"https://github.com/kragniz/python-etcd3/pull/137.diff","patch_url":"https://github.com/kragniz/python-etcd3/pull/137.patch","issue_url":"https://api.github.com/repos/kragniz/python-etcd3/issues/137","number":137,"state":"closed","locked":false,"title":"Update hypothesis to 3.8.5","user":{"login":"pyup-bot","id":16239342,"avatar_url":"https://avatars3.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 [hypothesis](https://pypi.python.org/pypi/hypothesis) available.\nYou are currently using **3.6.1**. I have updated it to **3.8.5**\n\n\n\nThese links might come in handy:  <a href=\"https://pypi.python.org/pypi/hypothesis\">PyPI</a> | <a href=\"https://pyup.io/changelogs/hypothesis/\">Changelog</a> | <a href=\"https://github.com/HypothesisWorks/hypothesis/issues\">Repo</a> \n\n\n\n### Changelog\n> \n>### 3.8.5\n\n>------------------\n\n>Hypothesis now imports ``sqlite3`` when a SQLite database is used, rather\n>than at module load, improving compatibility with Python implementations\n>compiled without SQLite support (such as BSD or Jython).\n\n>------------------\n\n\n>### 3.8.4\n\n>------------------\n\n>This is a compatibility bugfix release.  ``sampled_from`` no longer raises\n>a deprecation warning when sampling from an ``Enum``, as all enums have a\n>reliable iteration order.\n\n>------------------\n\n\n>### 3.8.3\n\n>------------------\n\n>This release removes a version check for older versions of pytest when using\n>the Hypothesis pytest plugin. The pytest plugin will now run unconditionally\n>on all versions of pytest. This breaks compatibility with any version of pytest\n>prior to 2.7.0 (which is more than two years old).\n\n>The primary reason for this change is that the version check was a frequent\n>source of breakage when pytest change their versioning scheme. If you are not\n>working on pytest itself and are not running a very old version of it, this\n>release probably doesn&#39;t affect you.\n\n>------------------\n\n\n>### 3.8.2\n\n>------------------\n\n>This is a code reorganisation release that moves some internal test helpers\n>out of the main source tree so as to not have changes to them trigger releases\n>in future.\n\n>------------------\n\n\n>### 3.8.1\n\n>------------------\n\n>This is a documentation release.  Almost all code examples are now doctests\n>checked in CI, eliminating stale examples.\n\n>------------------\n\n\n>### 3.8.0\n\n>------------------\n\n>This is a feature release, adding the ``iterables`` strategy, equivalent\n>to ``lists(...).map(iter)`` but with a much more useful repr.  You can use\n>this strategy to check that code doesn&#39;t accidentally depend on sequence\n>properties such as indexing support or repeated iteration.\n\n>------------------\n\n\n>### 3.7.4\n\n>------------------\n\n>This is a bug fix release for a single bug:\n\n>* In 3.7.3, using ``example`` and a pytest fixture in the same test could\n>  cause the test to fail to fill the arguments, and throw a TypeError.\n\n>------------------\n\n\n>### 3.7.3\n\n>------------------\n\n>This release should include no user visible changes and is purely a refactoring\n>release. This modularises the behaviour of the core &quot;given&quot; function, breaking\n>it up into smaller and more accessible parts, but its actual behaviour should\n>remain unchanged.\n\n>------------------\n\n\n>### 3.7.2\n\n>------------------\n\n>This reverts an undocumented change in 3.7.1 which broke installation on\n>debian stable: The specifier for the hypothesis[django] extra\\_requires had\n>introduced a wild card, which was not supported on the default version of pip.\n\n>------------------\n\n\n>### 3.7.1\n\n>------------------\n\n>This is a bug fix and internal improvements release.\n\n>* In particular Hypothesis now tracks a tree of where it has already explored.\n>  This allows it to avoid some classes of duplicate examples, and significantly\n>  improves the performance of shrinking failing examples by allowing it to\n>  skip some shrinks that it can determine can&#39;t possibly work.\n>* Hypothesis will no longer seed the global random arbitrarily unless you have\n>  asked it to using :py:meth:`random_module() &lt;hypothesis.strategies.random_module&gt;`\n>* Shrinking would previously have not worked correctly in some special cases\n>  on Python 2, and would have resulted in suboptimal examples.\n\n>------------------\n\n\n>### 3.7.0\n\n>------------------\n\n>This is a feature release.\n\n>New features:\n\n>* Rule based stateful testing now has an invariant decorator that specifies\n>  methods that are run after init and after every step, allowing you to\n>  encode properties that should be true at all times. Thanks to Tom Prince for\n>  this feature.\n>* The decimals strategy now supports allow\\_nan and allow\\_infinity flags.\n>* There are significantly more strategies available for numpy, including for\n>  generating arbitrary data types. Thanks to Zac Hatfield Dodds for this\n>  feature.\n>* When using the data() strategy you can now add a label as an argument to\n>  draw(), which will be printed along with the value when an example fails.\n>  Thanks to Peter Inglesby for this feature.\n\n>Bug fixes:\n\n>* Bug fix: composite now preserves functions&#39; docstrings.\n>* The build is now reproducible and doesn&#39;t depend on the path you build it\n>  from. Thanks to Chris Lamb for this feature.\n>* numpy strategies for the void data type did not work correctly. Thanks to\n>  Zac Hatfield Dodds for this fix.\n\n>There have also been a number of performance optimizations:\n\n>* The permutations() strategy is now significantly faster to use for large\n>  lists (the underlying algorithm has gone from O(n^2) to O(n)).\n>* Shrinking of failing test cases should have got significantly faster in\n>  some circumstances where it was previously struggling for a long time.\n>* Example generation now involves less indirection, which results in a small\n>  speedup in some cases (small enough that you won&#39;t really notice it except in\n>  pathological cases).\n\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":"2017-05-17T08:50:37Z","updated_at":"2017-05-19T15:50:46Z","closed_at":"2017-05-19T15:50:46Z","merged_at":null,"merge_commit_sha":"c497362ef52be2421d1b4c2ff9f50f60474c37d0","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/kragniz/python-etcd3/pulls/137/commits","review_comments_url":"https://api.github.com/repos/kragniz/python-etcd3/pulls/137/comments","review_comment_url":"https://api.github.com/repos/kragniz/python-etcd3/pulls/comments{/number}","comments_url":"https://api.github.com/repos/kragniz/python-etcd3/issues/137/comments","statuses_url":"https://api.github.com/repos/kragniz/python-etcd3/statuses/486d36c465b6e4f84100c7d979879078614dee06","head":{"label":"kragniz:pyup-update-hypothesis-3.6.1-to-3.8.5","ref":"pyup-update-hypothesis-3.6.1-to-3.8.5","sha":"486d36c465b6e4f84100c7d979879078614dee06","user":{"login":"kragniz","id":735008,"avatar_url":"https://avatars1.githubusercontent.com/u/735008?v=3","gravatar_id":"","url":"https://api.github.com/users/kragniz","html_url":"https://github.com/kragniz","followers_url":"https://api.github.com/users/kragniz/followers","following_url":"https://api.github.com/users/kragniz/following{/other_user}","gists_url":"https://api.github.com/users/kragniz/gists{/gist_id}","starred_url":"https://api.github.com/users/kragniz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kragniz/subscriptions","organizations_url":"https://api.github.com/users/kragniz/orgs","repos_url":"https://api.github.com/users/kragniz/repos","events_url":"https://api.github.com/users/kragniz/events{/privacy}","received_events_url":"https://api.github.com/users/kragniz/received_events","type":"User","site_admin":false},"repo":{"id":69691394,"name":"python-etcd3","full_name":"kragniz/python-etcd3","owner":{"login":"kragniz","id":735008,"avatar_url":"https://avatars1.githubusercontent.com/u/735008?v=3","gravatar_id":"","url":"https://api.github.com/users/kragniz","html_url":"https://github.com/kragniz","followers_url":"https://api.github.com/users/kragniz/followers","following_url":"https://api.github.com/users/kragniz/following{/other_user}","gists_url":"https://api.github.com/users/kragniz/gists{/gist_id}","starred_url":"https://api.github.com/users/kragniz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kragniz/subscriptions","organizations_url":"https://api.github.com/users/kragniz/orgs","repos_url":"https://api.github.com/users/kragniz/repos","events_url":"https://api.github.com/users/kragniz/events{/privacy}","received_events_url":"https://api.github.com/users/kragniz/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/kragniz/python-etcd3","description":"Python client for the etcd API v3","fork":false,"url":"https://api.github.com/repos/kragniz/python-etcd3","forks_url":"https://api.github.com/repos/kragniz/python-etcd3/forks","keys_url":"https://api.github.com/repos/kragniz/python-etcd3/keys{/key_id}","collaborators_url":"https://api.github.com/repos/kragniz/python-etcd3/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/kragniz/python-etcd3/teams","hooks_url":"https://api.github.com/repos/kragniz/python-etcd3/hooks","issue_events_url":"https://api.github.com/repos/kragniz/python-etcd3/issues/events{/number}","events_url":"https://api.github.com/repos/kragniz/python-etcd3/events","assignees_url":"https://api.github.com/repos/kragniz/python-etcd3/assignees{/user}","branches_url":"https://api.github.com/repos/kragniz/python-etcd3/branches{/branch}","tags_url":"https://api.github.com/repos/kragniz/python-etcd3/tags","blobs_url":"https://api.github.com/repos/kragniz/python-etcd3/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/kragniz/python-etcd3/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/kragniz/python-etcd3/git/refs{/sha}","trees_url":"https://api.github.com/repos/kragniz/python-etcd3/git/trees{/sha}","statuses_url":"https://api.github.com/repos/kragniz/python-etcd3/statuses/{sha}","languages_url":"https://api.github.com/repos/kragniz/python-etcd3/languages","stargazers_url":"https://api.github.com/repos/kragniz/python-etcd3/stargazers","contributors_url":"https://api.github.com/repos/kragniz/python-etcd3/contributors","subscribers_url":"https://api.github.com/repos/kragniz/python-etcd3/subscribers","subscription_url":"https://api.github.com/repos/kragniz/python-etcd3/subscription","commits_url":"https://api.github.com/repos/kragniz/python-etcd3/commits{/sha}","git_commits_url":"https://api.github.com/repos/kragniz/python-etcd3/git/commits{/sha}","comments_url":"https://api.github.com/repos/kragniz/python-etcd3/comments{/number}","issue_comment_url":"https://api.github.com/repos/kragniz/python-etcd3/issues/comments{/number}","contents_url":"https://api.github.com/repos/kragniz/python-etcd3/contents/{+path}","compare_url":"https://api.github.com/repos/kragniz/python-etcd3/compare/{base}...{head}","merges_url":"https://api.github.com/repos/kragniz/python-etcd3/merges","archive_url":"https://api.github.com/repos/kragniz/python-etcd3/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/kragniz/python-etcd3/downloads","issues_url":"https://api.github.com/repos/kragniz/python-etcd3/issues{/number}","pulls_url":"https://api.github.com/repos/kragniz/python-etcd3/pulls{/number}","milestones_url":"https://api.github.com/repos/kragniz/python-etcd3/milestones{/number}","notifications_url":"https://api.github.com/repos/kragniz/python-etcd3/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/kragniz/python-etcd3/labels{/name}","releases_url":"https://api.github.com/repos/kragniz/python-etcd3/releases{/id}","deployments_url":"https://api.github.com/repos/kragniz/python-etcd3/deployments","created_at":"2016-09-30T18:26:16Z","updated_at":"2017-05-18T19:43:00Z","pushed_at":"2017-05-19T15:50:43Z","git_url":"git://github.com/kragniz/python-etcd3.git","ssh_url":"git@github.com:kragniz/python-etcd3.git","clone_url":"https://github.com/kragniz/python-etcd3.git","svn_url":"https://github.com/kragniz/python-etcd3","homepage":"","size":370,"stargazers_count":31,"watchers_count":31,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":25,"mirror_url":null,"open_issues_count":24,"forks":25,"open_issues":24,"watchers":31,"default_branch":"master"}},"base":{"label":"kragniz:master","ref":"master","sha":"9e362147e076b208e31e7a6d8eb6bf8c14a92a8f","user":{"login":"kragniz","id":735008,"avatar_url":"https://avatars1.githubusercontent.com/u/735008?v=3","gravatar_id":"","url":"https://api.github.com/users/kragniz","html_url":"https://github.com/kragniz","followers_url":"https://api.github.com/users/kragniz/followers","following_url":"https://api.github.com/users/kragniz/following{/other_user}","gists_url":"https://api.github.com/users/kragniz/gists{/gist_id}","starred_url":"https://api.github.com/users/kragniz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kragniz/subscriptions","organizations_url":"https://api.github.com/users/kragniz/orgs","repos_url":"https://api.github.com/users/kragniz/repos","events_url":"https://api.github.com/users/kragniz/events{/privacy}","received_events_url":"https://api.github.com/users/kragniz/received_events","type":"User","site_admin":false},"repo":{"id":69691394,"name":"python-etcd3","full_name":"kragniz/python-etcd3","owner":{"login":"kragniz","id":735008,"avatar_url":"https://avatars1.githubusercontent.com/u/735008?v=3","gravatar_id":"","url":"https://api.github.com/users/kragniz","html_url":"https://github.com/kragniz","followers_url":"https://api.github.com/users/kragniz/followers","following_url":"https://api.github.com/users/kragniz/following{/other_user}","gists_url":"https://api.github.com/users/kragniz/gists{/gist_id}","starred_url":"https://api.github.com/users/kragniz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kragniz/subscriptions","organizations_url":"https://api.github.com/users/kragniz/orgs","repos_url":"https://api.github.com/users/kragniz/repos","events_url":"https://api.github.com/users/kragniz/events{/privacy}","received_events_url":"https://api.github.com/users/kragniz/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/kragniz/python-etcd3","description":"Python client for the etcd API v3","fork":false,"url":"https://api.github.com/repos/kragniz/python-etcd3","forks_url":"https://api.github.com/repos/kragniz/python-etcd3/forks","keys_url":"https://api.github.com/repos/kragniz/python-etcd3/keys{/key_id}","collaborators_url":"https://api.github.com/repos/kragniz/python-etcd3/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/kragniz/python-etcd3/teams","hooks_url":"https://api.github.com/repos/kragniz/python-etcd3/hooks","issue_events_url":"https://api.github.com/repos/kragniz/python-etcd3/issues/events{/number}","events_url":"https://api.github.com/repos/kragniz/python-etcd3/events","assignees_url":"https://api.github.com/repos/kragniz/python-etcd3/assignees{/user}","branches_url":"https://api.github.com/repos/kragniz/python-etcd3/branches{/branch}","tags_url":"https://api.github.com/repos/kragniz/python-etcd3/tags","blobs_url":"https://api.github.com/repos/kragniz/python-etcd3/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/kragniz/python-etcd3/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/kragniz/python-etcd3/git/refs{/sha}","trees_url":"https://api.github.com/repos/kragniz/python-etcd3/git/trees{/sha}","statuses_url":"https://api.github.com/repos/kragniz/python-etcd3/statuses/{sha}","languages_url":"https://api.github.com/repos/kragniz/python-etcd3/languages","stargazers_url":"https://api.github.com/repos/kragniz/python-etcd3/stargazers","contributors_url":"https://api.github.com/repos/kragniz/python-etcd3/contributors","subscribers_url":"https://api.github.com/repos/kragniz/python-etcd3/subscribers","subscription_url":"https://api.github.com/repos/kragniz/python-etcd3/subscription","commits_url":"https://api.github.com/repos/kragniz/python-etcd3/commits{/sha}","git_commits_url":"https://api.github.com/repos/kragniz/python-etcd3/git/commits{/sha}","comments_url":"https://api.github.com/repos/kragniz/python-etcd3/comments{/number}","issue_comment_url":"https://api.github.com/repos/kragniz/python-etcd3/issues/comments{/number}","contents_url":"https://api.github.com/repos/kragniz/python-etcd3/contents/{+path}","compare_url":"https://api.github.com/repos/kragniz/python-etcd3/compare/{base}...{head}","merges_url":"https://api.github.com/repos/kragniz/python-etcd3/merges","archive_url":"https://api.github.com/repos/kragniz/python-etcd3/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/kragniz/python-etcd3/downloads","issues_url":"https://api.github.com/repos/kragniz/python-etcd3/issues{/number}","pulls_url":"https://api.github.com/repos/kragniz/python-etcd3/pulls{/number}","milestones_url":"https://api.github.com/repos/kragniz/python-etcd3/milestones{/number}","notifications_url":"https://api.github.com/repos/kragniz/python-etcd3/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/kragniz/python-etcd3/labels{/name}","releases_url":"https://api.github.com/repos/kragniz/python-etcd3/releases{/id}","deployments_url":"https://api.github.com/repos/kragniz/python-etcd3/deployments","created_at":"2016-09-30T18:26:16Z","updated_at":"2017-05-18T19:43:00Z","pushed_at":"2017-05-19T15:50:43Z","git_url":"git://github.com/kragniz/python-etcd3.git","ssh_url":"git@github.com:kragniz/python-etcd3.git","clone_url":"https://github.com/kragniz/python-etcd3.git","svn_url":"https://github.com/kragniz/python-etcd3","homepage":"","size":370,"stargazers_count":31,"watchers_count":31,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":25,"mirror_url":null,"open_issues_count":24,"forks":25,"open_issues":24,"watchers":31,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/kragniz/python-etcd3/pulls/137"},"html":{"href":"https://github.com/kragniz/python-etcd3/pull/137"},"issue":{"href":"https://api.github.com/repos/kragniz/python-etcd3/issues/137"},"comments":{"href":"https://api.github.com/repos/kragniz/python-etcd3/issues/137/comments"},"review_comments":{"href":"https://api.github.com/repos/kragniz/python-etcd3/pulls/137/comments"},"review_comment":{"href":"https://api.github.com/repos/kragniz/python-etcd3/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/kragniz/python-etcd3/pulls/137/commits"},"statuses":{"href":"https://api.github.com/repos/kragniz/python-etcd3/statuses/486d36c465b6e4f84100c7d979879078614dee06"}},"merged":false,"mergeable":true,"rebaseable":true,"mergeable_state":"clean","merged_by":null,"comments":2,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":1,"deletions":1,"changed_files":1}}
{"actor":{"display_login":"pyup-bot"}}