Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
155: Scheduled weekly dependency update for week 36 r=mithrandi ## Updates Here's a list of all the updates bundled in this pull request. I've added some links to make it easier for you to find all the information you need. <table align="center"> <tr> <td><b>hypothesis</b></td> <td align="center">3.22.0</td> <td align="center">»</td> <td align="center">3.23.2</td> <td> <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> </td> <tr> <td><b>pyrsistent</b></td> <td align="center">0.12.3</td> <td align="center">»</td> <td align="center">0.13.0</td> <td> <a href="https://pypi.python.org/pypi/pyrsistent">PyPI</a> | <a href="https://pyup.io/changelogs/pyrsistent/">Changelog</a> | <a href="http://github.com/tobgu/pyrsistent/">Repo</a> </td> </tr> </table> ## Changelogs ### hypothesis 3.22.0 -> 3.23.2 >### 3.23.2 >------------------- >This is a small refactoring release that removes a now-unused parameter to an >internal API. It shouldn't have any user visible effect. >------------------- >### 3.23.1 >------------------- >Hypothesis no longer propagates the dynamic scope of settings into strategy >definitions. >This release is a small change to something that was never part of the public >API and you will almost certainly not notice any effect unless you're doing >something surprising, but for example the following code will now give a >different answer in some circumstances: >.. code-block:: python > import hypothesis.strategies as st > from hypothesis import settings > CURRENT_SETTINGS = st.builds(lambda: settings.default) >(We don't actually encourage you writing code like this) >Previously this would have generated the settings that were in effect at the >point of definition of ``CURRENT_SETTINGS``. Now it will generate the settings >that are used for the current test. >It is very unlikely to be significant enough to be visible, but you may also >notice a small performance improvement. >------------------- >### 3.23.0 >------------------- >This release adds a ``unique`` argument to :func:`~hypothesis.extra.numpy.arrays` >which behaves the same ways as the corresponding one for >:func:`~hypothesis.strategies.lists`, requiring all of the elements in the >generated array to be distinct. >------------------- >### 3.22.2 >------------------- >This release fixes an issue where Hypothesis would raise a ``TypeError`` when >using the datetime-related strategies if running with ``PYTHONOPTIMIZE=2``. >This bug was introduced in v3.20.0. (See :issue:`822`) >------------------- >### 3.22.1 >------------------- >Hypothesis now transparently handles problems with an internal unicode cache, >including file truncation or read-only filesystems (:issue:`767`). >Thanks to Sam Hames for the patch. >------------------- ### pyrsistent 0.12.3 -> 0.13.0 >### 0.13.0 > * Fix 113, Skip field factories when loading pickled objects. There is a > minor backwards incompatibilty in the behaviour because of this. Thanks > teepark for fi this! > * Fix 116, negative indexing for pdeques. Thanks Julian for this! That's it for now! Happy merging! 🤖
- Loading branch information