Next | Query returned 146 messages, browsing 91 to 100 | Previous

History of commit frequency

CVS Commit History:


   2018-06-16 14:09:13 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-hypothesis: updated to 3.59.0

3.59.0:
This release adds the :func:~hypothesis.strategies.emails strategy, which \ 
generates unicode strings representing an email address.

3.58.1:
This improves the shrinker. It can now reorder examples: 3 1 2 becomes 1 2 3.

3.58.0:
This adds a new extra :py:func:~hypothesis.extra.dateutil.timezones strategy \ 
that generates dateutil timezones.
Depends on :pypi:python-dateutil.
   2018-06-06 21:26:09 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-hypothesis: updated to 3.57.0

3.57.0:
Using an unordered collection with the :func:~hypothesis.strategies.permutations \ 
strategy has been deprecated because the order in which e.g. a set shrinks is \ 
arbitrary. This may cause different results between runs.

3.56.10:
This release makes :obj:~hypothesis.settings.define_setting a private method, \ 
which has the effect of hiding it from the documentation.

3.56.9:
This is another release with no functionality changes as part of changes to \ 
Hypothesis's new release tagging scheme.

3.56.8:
This is a release with no functionality changes that moves Hypothesis over to a \ 
new release tagging scheme.

3.56.7:
This release provides a performance improvement for most tests, but in \ 
particular users of sampled_from who don't have numpy installed should see a \ 
significant performance improvement.

3.56.6:
This patch contains further internal work to support Mypy. There are no \ 
user-visible changes... yet.
   2018-05-06 11:06:42 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-hypothesis: updated to 3.56.5

3.56.5:
This patch contains some internal refactoring to run :pypi:mypy in CI. There are \ 
no user-visible changes.

3.56.4:
This release involves some very minor internal clean up and should have no user \ 
visible effect at all.

3.56.3:
This release fixes a problem introduced in :ref:3.56.0 <v3.56.0> where \ 
setting the hypothesis home directory (through currently undocumented means) \ 
would no longer result in the default database location living in the new home \ 
directory.

3.56.2:
This release fixes a problem introduced in :ref:3.56.0 <v3.56.0> where \ 
setting :obj:~hypothesis.settings.max_examples to 1 would result in tests \ 
failing with Unsatisfiable. This problem could also occur in other harder to \ 
trigger circumstances (e.g. by setting it to a low value, having a hard to \ 
satisfy assumption, and disabling health checks).

3.56.1:
This release fixes a problem that was introduced in :ref:3.56.0 <v3.56.0>: \ 
Use of the :envvar:HYPOTHESIS_VERBOSITY_LEVEL environment variable was, rather \ 
than deprecated, actually broken due to being read before various setup the \ 
deprecation path needed was done. It now works correctly (and emits a \ 
deprecation warning).

3.56.0:
This release deprecates several redundant or internally oriented \ 
:class:~hypothesis.settings, working towards an orthogonal set of configuration \ 
options that are widely useful without requiring any knowledge of our internals
   2018-04-05 14:43:27 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-hypothesis: updated to 3.55.0

3.55.0:
This release includes several improvements to the handling of the \ 
:obj:~hypothesis.settings.database setting.

The :obj:~hypothesis.settings.database_file setting was a historical artefact, \ 
and you should just use :obj:~hypothesis.settings.database directly.
The :envvar:HYPOTHESIS_DATABASE_FILE environment variable is deprecated, in \ 
favor of :meth:~hypothesis.settings.load_profile and the \ 
:obj:~hypothesis.settings.database setting.
If you have not configured the example database at all and the default location \ 
is not usable (due to e.g. permissions issues), Hypothesis will fall back to an \ 
in-memory database. This is not persisted between sessions, but means that the \ 
defaults work on read-only filesystems.

3.54.0:
This release improves the :func:~hypotheses.strategies.complex_numbers strategy, \ 
which now supports min_magnitude and max_magnitude arguments, along with \ 
allow_nan and allow_infinity like for :func:~hypotheses.strategies.floats.

3.53.0:
This release removes support for Django 1.8, which reached end of life on 2018-04-01.
   2018-03-23 08:51:09 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-hypothesis: updated to 3.50.2

3.50.2:
This has no user-visible changes except one slight formatting change to one \ 
docstring, to avoid a deprecation warning.

3.50.1:
This patch fixes an internal error introduced in 3.48.0, where a check for the \ 
Django test runner would expose import-time errors in Django configuration.

3.50.0:
This release improves validation of numeric bounds for some strategies.
   2018-03-15 10:08:36 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-hypothesis: updated to 3.49.1

3.49.1:
This patch fixes our tests for Numpy dtype strategies on big-endian platforms, \ 
where the strategy behaved correctly but the test assumed that the native byte \ 
order was little-endian.

There is no user impact unless you are running our test suite on big-endian \ 
platforms. Thanks to Graham Inggs for reporting :issue:1164.

3.49.0:
This release deprecates passing elements=None to collection strategies, such as \ 
:func:~hypothesis.strategies.lists.

Requiring lists(nothing()) or builds(list) instead of lists() means slightly \ 
more typing, but also improves the consistency and discoverability of our API - \ 
as well as showing how to compose or construct strategies in ways that still \ 
work in more complex situations.

Passing a nonzero max_size to a collection strategy where the elements strategy \ 
contains no values is now deprecated, and will be an error in a future version. \ 
The equivalent with elements=None is already an error.
   2018-03-06 09:06:37 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-hypothesis: updated to 3.48.1

3.48.1:
This patch will minimize examples that would come out non-minimal in previous \ 
versions.
   2018-03-05 14:52:38 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-hypothesis: updated 3.48.0

3.48.0:
This release improves some "unhappy paths" when using Hypothesis with \ 
the standard library :mod:python:unittest module:

* Applying :func:@given <hypothesis.given> to a non-test method which is \ 
overridden from :class:python:unittest.TestCase, such as setUp, raises :attr:a \ 
new health check <hypothesis.settings.not_a_test_method>. (:issue:991)
* Using :meth:~python:unittest.TestCase.subTest within a test decorated with \ 
:func:@given <hypothesis.given> would leak intermediate results when tests \ 
were run under the :mod:python:unittest test runner. Individual reporting of \ 
failing subtests is now disabled during a test using :func:@given \ 
<hypothesis.given>. (:issue:1071)
* :func:@given <hypothesis.given> is still not a class decorator, but the \ 
error message if you try using it on a class has been improved.

As a related improvement, using :class:django:django.test.TestCase with \ 
:func:@given <hypothesis.given> instead of \ 
:class:hypothesis.extra.django.TestCase raises an explicit error instead of \ 
running all examples in a single database transaction.
   2018-03-02 15:49:36 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-hypothesis: updated to 3.47.0

3.47.0:
:obj:~hypothesis.settings.register_profile now accepts keyword arguments for \ 
specific settings, and the parent settings object is now optional. Using a name \ 
for a registered profile which is not a string was never suggested, but it is \ 
now also deprecated and will eventually be an error.
   2018-02-26 09:40:42 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-hypothesis: updated to 3.46.0

3.46.0:
:func:~hypothesis.strategies.characters has improved docs about what arguments \ 
are valid, and additional validation logic to raise a clear error early (instead \ 
of e.g. silently ignoring a bad argument). Categories may be specified as the \ 
Unicode 'general category' (eg u'Nd'), or as the 'major category' (eg [u'N', \ 
u'Lu'] is equivalent to [u'Nd', u'Nl', u'No', u'Lu'].

In previous versions, general categories were supported and all other input was \ 
silently ignored. Now, major categories are supported in addition to general \ 
categories (which may change the behaviour of some existing code), and all other \ 
input is deprecated.

Next | Query returned 146 messages, browsing 91 to 100 | Previous