Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scheduled weekly dependency update for week 36 #155

Merged
merged 3 commits into from
Sep 5, 2017

Conversation

pyup-bot
Copy link
Contributor

@pyup-bot pyup-bot commented Sep 4, 2017

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.

hypothesis 3.22.0 » 3.23.2 PyPI | Changelog | Repo
pyrsistent 0.12.3 » 0.13.0 PyPI | Changelog | Repo

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! 🤖


This change is Reviewable

@codecov
Copy link

codecov bot commented Sep 4, 2017

Codecov Report

Merging #155 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master   #155   +/-   ##
=====================================
  Coverage     100%   100%           
=====================================
  Files           7      7           
  Lines         187    187           
  Branches       14     14           
=====================================
  Hits          187    187

@mithrandi
Copy link
Member

bors r+

bors-fusion bot added a commit that referenced this pull request Sep 5, 2017
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">&raquo;</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">&raquo;</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&#39;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&#39;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&#39;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! 🤖
@bors-fusion
Copy link
Contributor

bors-fusion bot commented Sep 5, 2017

Build succeeded

@bors-fusion bors-fusion bot merged commit 5f30b50 into master Sep 5, 2017
@bors-fusion bors-fusion bot deleted the pyup-scheduled-update-09-04-2017 branch September 5, 2017 03:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants