forked from pool/python-Cerberus
Accepting request 699624 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/699624 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cerberus?expand=0&rev=4
This commit is contained in:
commit
865ce51d3d
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f5c2e048fb15ecb3c088d192164316093fcfa602a74b3386eefb2983aa7e800a
|
||||
size 48682
|
3
Cerberus-1.3.tar.gz
Normal file
3
Cerberus-1.3.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7ffefb2ea4159040750ae6e8e8d85660d3ccb8895926b95c90508b803aaad029
|
||||
size 51620
|
@ -1,3 +1,34 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 30 10:41:47 UTC 2019 - Michael Vetter mvetter@suse.com
|
||||
|
||||
- Update to 1.3:
|
||||
New:
|
||||
* Add require_all rule and validator argument (#417)
|
||||
* The contains rule (#358)
|
||||
* All fields that are defined as readonly are removed from a document when a validator has the purge_readonly flag set to True (#240)
|
||||
* The validator rule is renamed to check_with. The old name is deprecated and will not be available in the next major release of Cerberus (#405)
|
||||
* The rules keyschema and valueschema are renamed to keysrules and valuesrules; the old names are deprecated and will not be available in the next major release of Cerbers (#385)
|
||||
* The meta pseudo-rule can be used to store arbitrary application data related to a field in a schema
|
||||
* Python 3.7 officially supported (#451)
|
||||
* Python 2.6 and 3.3 are no longer supported
|
||||
Fixed:
|
||||
* Fix test test_{default,default_setter}_none_nonnullable (#435)
|
||||
* Normalization rules defined within the items rule are applied (#361)
|
||||
* Defaults are applied to undefined fields from an allow_unknown definition (#310)
|
||||
* The forbidden value now handles any input type (#449)
|
||||
* The allowed rule will not be evaluated on fields that have a legit None value (#454)
|
||||
* If the cerberus distribution cannot not be found, the version is set to the value unknown (#472)
|
||||
Improved:
|
||||
* Suppress DeprecationWarning about collections.abc (#451)
|
||||
* Omit warning when no schema for meta rule constraint is available (#425)
|
||||
* Reformat code to match Black code-style (#402)
|
||||
* Perform lint checks and fixes on staged files, as a pre-commit hook (#402)
|
||||
* Change allowed rule to use containers instead of lists (#384)
|
||||
* Remove Registry from top level namespace (#354)
|
||||
* Check the empty rule against values of type Sized
|
||||
* Various micro optimizations and 'safety belts' that were inspired by adding type annotations to a branch of the code base
|
||||
* Update docs
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 15 20:55:55 UTC 2019 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
|
@ -12,13 +12,13 @@
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||
Name: python-Cerberus
|
||||
Version: 1.2
|
||||
Version: 1.3
|
||||
Release: 0
|
||||
Summary: Extensible schema and data validation tool for Python dictionaries
|
||||
License: ISC
|
||||
|
Loading…
Reference in New Issue
Block a user