14
0

update to version 3.45.3

* Bump version to 3.44.26 and update changelog
  * That doesn't need to be conditional in the shrinker
  * Add release notes
  * Wrong backticks
  * Response to review
  * Switch over to an adaptive greedy algorithm
  * Clarify dependencies on enum34, Django
  * don't try to assign to *args
  * Don't split expression over multiple lines needlessly
  * define labels in top-level constants since they're expensive-ish to compute
  * Change how we track whether a block is shrinking
  * Add tests for zig zagging behaviour
  * Update isort from 4.2.15 to 4.3.2
  * Add a section about deferring errors
  * specify target and args for build() together as *target_and_args
  * Fix typo
  * Bump version to 3.44.17 and update changelog
  * Add flaky annotation to test_can_generate_interval_endpoints
  * Add notion of labels to strategies
  * Bump version to 3.44.25 and update changelog
  * Update pytest from 3.3.2 to 3.4.0
  * address more code review comments
  * Bump version to 3.44.19 and update changelog
  * Remove just and of course
  * Bump version to 3.45.2 and update changelog
  * don't refer to hypothesis_internal_target from bad implementation
  * Add a release note for the source changes
  * Add quality tests on Python 2
  * Update safety from 1.6.1 to 1.7.0

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hypothesis?expand=0&rev=52
This commit is contained in:
Thomas Bechtold
2018-02-25 14:47:59 +00:00
committed by Git OBS Bridge
parent 1d89872046
commit 1a28e58d3c
4 changed files with 144 additions and 16 deletions

View File

@@ -24,24 +24,24 @@
%endif
%bcond_without python2
Name: python-hypothesis
Version: 3.44.16
Version: 3.45.3
Release: 0
Summary: A library for property based testing
License: MPL-2.0
Group: Development/Languages/Python
Url: https://github.com/HypothesisWorks/hypothesis-python
Source: https://github.com/HypothesisWorks/hypothesis-python/archive/%{version}.tar.gz
Source: https://files.pythonhosted.org/packages/source/h/hypothesis/hypothesis-%{version}.tar.gz
Patch0: %{name}-build.patch
BuildRequires: %{python_module Django >= 1.8}
BuildRequires: %{python_module Faker >= 0.7.0}
BuildRequires: %{python_module attrs}
BuildRequires: %{python_module coverage}
BuildRequires: %{python_module flaky}
BuildRequires: %{python_module mock}
BuildRequires: %{python_module numpy >= 1.9.0}
BuildRequires: %{python_module pandas}
BuildRequires: %{python_module pytest >= 2.8.0}
BuildRequires: %{python_module pytz}
#BuildRequires: %{python_module Django >= 1.8}
#BuildRequires: %{python_module Faker >= 0.7.0}
#BuildRequires: %{python_module attrs}
#BuildRequires: %{python_module coverage}
#BuildRequires: %{python_module flaky}
#BuildRequires: %{python_module mock}
#BuildRequires: %{python_module numpy >= 1.9.0}
#BuildRequires: %{python_module pandas}
#BuildRequires: %{python_module pytest >= 2.8.0}
#BuildRequires: %{python_module pytz}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
@@ -75,7 +75,7 @@ PyPy3 until they support a 3.3 compatible version of the language). It does *not
work on Jython or on Python 3.0 through 3.2.
%prep
%setup -q -n hypothesis-python-%{version}
%setup -q -n hypothesis-%{version}
# remove py2/3 and django tests as they fail
rm -rf tests/py3 tests/py2 tests/django
%patch0 -p1