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

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f576c7b8101c66b7a5ef781cf475eb76b4a6b2fab693a619c7645a12726cefb
size 415788

3
hypothesis-3.45.3.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cc3d9fdcd48440911fdbe2236df8d2ae8f1024ec0c671af23161d4ff1a5e74cf
size 146598

View File

@ -1,3 +1,131 @@
-------------------------------------------------------------------
Fri Feb 23 20:19:52 UTC 2018 - tbechtold@suse.com
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
* Fix typo in docstring
* Bump the required version of attrs
* Fix unbalanced quotes
* Pass access to blocks and intervals through a level of indirection
* Run 'make format' with the new version of isort
* dont use 'target' in naming arg to builds()
* Improve section on testing
* Fix tests expecting specific example counts
* add docstrings in base_defines_strategy
* fix test_{nested_}discarded_intervals_are_not_in_labels to not assert exact equality
* Clean up argument handling logic so we have full coverage again
* Deal with another old-typing-module problem
* write release note
* Update isort from 4.3.2 to 4.3.3
* Run 'make requirements'
* Add tests for labelling behaviour
* Expand on what we track
* Whoops new style class
* Update pytz from 2017.3 to 2018.3
* Move interval calculation to shrinker
* Convert types from strings to hbytes
* Only replace examples, not joined intervals. Make more things examples
* Switch hyphens to em-dashes
* Update autoflake from 1.0 to 1.1
* Bump version to 3.44.21 and update changelog
* Update python-gitlab from 1.2.0 to 1.3.0
* Use more descriptive names
* Move instructions on running tests to testing guide
* Lets not have slow tests like that in tests/cover
* Track changed blocks and remove a common offset from them
* give every Example a label
* Bump version to 3.44.18 and update changelog
* Update isort from 4.3.3 to 4.3.4
* Add tests for new behaviour
* Bump version to 3.44.22 and update changelog
* test_saves_negated_examples_in_covering docstring wording tweak
* remove old implementation
* Fix style issues in src
* fix based on Zac's code review
* Update imagesize from 0.7.1 to 1.0.0
* Update coverage from 4.5 to 4.5.1
* Update tests to account for new covering examples
* Update certifi from 2017.11.5 to 2018.1.18
* Update typing from 3.6.2 to 3.6.4
* Track examples by draw index
* rename target arg so we can use targets requiring an argument 'target'
* Update babel from 2.5.2 to 2.5.3
* Update pytest-xdist from 1.21.0 to 1.22.0
* Add a release note
* Monospace engine.py
* Move flake8 config to tox.ini
* Add flake8-docstrings
* improve test_saves_negated_examples_in_covering to check what we actually care about
* tweaks from code review
* There was no good reason for that test to be that complicated
* Correct env naming
* Clean up unfinished examples at the end
* Add a guide for working on internals
* ideally -> usually
* Update autopep8 from 1.3.3 to 1.3.4
* Bump version to 3.45.3 and update changelog
* Bump version to 3.45.0 and update changelog
* Make test_minimize_sets_of_sets non-flaky
* Remove seed
* Remove reference to intervals
* Update coverage from 4.4.2 to 4.5
* Bump version to 3.45.1 and update changelog
* Slight rewording
* Bump version to 3.44.24 and update changelog
* Update doctest
* Bump version to 3.44.20 and update changelog
* add myself to contributors
* Bump version to 3.44.23 and update changelog
* Update babel from 2.5.1 to 2.5.2
* don't use backticks in exception messages
* remove duplicate
* Change the way we calculate average_size's default
* fix formatting of release file
* Remove a bunch of dead code and comments
* Revert "Switch hyphens to em-dashes"
* Track labels on examples
* Fix style issues in tests
* Clarify specificity there
* Update sphinx from 1.6.6 to 1.6.7
* Update sphinx from 1.6.7 to 1.7.0
* Those spaces aren't needed
* Run tests on 2.7.14
* Just exit with the return code
* fix indentation of docstrings produced by renamed_arguments
* fix formatting
* Update pygithub from 1.35 to 1.36
- Use pythonhosted.org sdist for Source
- Comment BuildRequires for tests. Tests in %check section are
currently disabled
-------------------------------------------------------------------
Wed Jan 17 15:46:40 UTC 2018 - tchvatal@suse.com

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