Revisions of python-voluptuous

buildservice-autocommit accepted request 1157891 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 24)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 23)
- update to 0.14.2:
  * #507: docs: document description field of Marker
  * #506: fix: allow unsortable containers in In and NotIn
    validators (fixes #451)
  * #488: fix(typing): fix type hint for Coerce type param
  * #497: fix(typing): allow path to be a list of strings,
    integers or any other hashables
  * #499: support: drop support for python 3.7
  * #501: support: run tests on python 3.11
  * #502: support: run tests on python 3.12
  * #495: refactor: drop duplicated type checks in
    Schema._compile
  * #500: refactor: fix few tests, use pytest.raises, extend
    raises helper
  * #503: refactor: Add linters configuration, reformat whole
    code
buildservice-autocommit accepted request 1132857 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 22)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 21)
- update to 0.14.1:
  * Add `python_requires` so package installers know
    requirement is >= 3.7
  * Fix a few code comment typos
  * Change to SPDX conform license string
  * Add typing information
  * Fix new type hint of schemas, for example for
    `Required('key')`
  * Fix new type hints and enable `mypy`
  * Allow error reporting on keys
  * Set static PyPI project description
  * Remove Travis build status badge
buildservice-autocommit accepted request 1007462 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 20)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 19)
- update to 0.13.1:
  * Ignore `Enum` if it is unavailable
  * Fix email regex match for Python 2.7
  * Enable github actions
  * Convert codebase to adhere to `flake8` W504 (PEP 8)
  * Enable `flake8` in github actions
  * `pytest` migration + enable Python 3.10
  * Display valid `Enum` values in `Coerce`
  * Revert Breaking Maybe change in 0.12.1
  * Revert Breaking `Maybe` change in 0.12.1
  * Fix Email Regex to not match on extra characters
- drop python-voluptuous-remove-nose.patch (upstream)
buildservice-autocommit accepted request 817235 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 18)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 817223 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 17)
- added patches
  https://github.com/alecthomas/voluptuous/pull/422
  + python-voluptuous-remove-nose.patch
buildservice-autocommit accepted request 726268 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 16)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 726163 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 15)
- Update to 0.11.7:
  * #378: Allow extend() of a Schema to return a subclass of a Schema as well.
  * #364: Accept description for Inclusive instances.
  * #373: Accept msg for Maybe instances.
  * #382: Added support for default values in Inclusive instances.
  * #371: Fixed DeprecationWarning related to collections.Mapping.
  * #377: Preserve Unicode strings when passed to utility functions
    (e.g., Lower(), Upper()).
  * #380: Fixed regression with Any and required flag.
buildservice-autocommit accepted request 628087 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 14)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 628084 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 13)
- Trim repeated name in summary (rpmlint). Trim filler wording
  from description.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 12)
- update to 0.11.5:
  * Fixed issue with opening README file in setup.py.
  * Support Python 3.7.
  * #343: Drop support for Python 3.3.
  * #342: Add support for sets and frozensets.
  * #332: Fix Python 3.x compatibility for setup.py when pypandoc is installed.
  * #348: Include path in AnyInvalid errors.
  *#351: Fix Date behaviour when a custom format is specified.
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 11)
- Sort out a bit with spec-cleaner
buildservice-autocommit accepted request 590718 from Thomas Bechtold's avatar Thomas Bechtold (tbechtold) (revision 10)
baserev update by copy to link target
Thomas Bechtold's avatar Thomas Bechtold (tbechtold) committed (revision 9)
- update to 0.11.1:
  - Support Python 3.6.
  - Drop support for Python 2.6, 3.1 and 3.2.
  - Allow to use nested schema and allow any validator to be compiled.
  - Default values MUST now pass validation just as any regular value.
    This is a backward incompatible change if a schema uses default values
    that don't pass validation against the specified schema.
  - Modify `__lt__` in Marker class to allow comparison with non Marker
    objects, such as str and int.
  - Add description field to `Marker` instances.
  - Add `Schema.infer` method for basic schema inference.
  - Add `SomeOf` validator.
  - Treat Python 2 old-style classes like types when validating.
  - Make `IsDir()`, `IsFile()` and `PathExists()` consistent between
    different Python versions.
  - Use absolute imports to avoid import conflicts.
  - Fix `Coerce` validator to catch `decimal.InvalidOperation`.
  - Make `Schema([])` usage consistent with `Schema({})`.
  - Allow partial validation when using validate decorator.
  - Make `Schema.__eq__` deterministic.
  - Replace implementation of `Maybe(s)` with `Any(None, s)` to allow
    it to be compiled.
buildservice-autocommit accepted request 508802 from Thomas Bechtold's avatar Thomas Bechtold (tbechtold) (revision 8)
baserev update by copy to link target
Thomas Bechtold's avatar Thomas Bechtold (tbechtold) accepted request 508591 from Thomas Bechtold's avatar Thomas Bechtold (tbechtold) (revision 7)
- update to 0.10.5:
  - [#278](https://github.com/alecthomas/voluptuous/pull/278): Unicode
    translation to python 2 issue fixed.
  - [#195](https://github.com/alecthomas/voluptuous/pull/195):
    `Range` raises `RangeInvalid` when testing `math.nan`.
  - [#215](https://github.com/alecthomas/voluptuous/pull/215):
    `{}` and `[]` now always evaluate as is, instead of as any dict or any list.
    To specify a free-form list, use `list` instead of `[]`. To specify a
    free-form dict, use `dict` instead of `Schema({}, extra=ALLOW_EXTRA)`.
  - [#224](https://github.com/alecthomas/voluptuous/pull/224):
    Change the encoding of keys in error messages from Unicode to UTF-8.
  - [#185](https://github.com/alecthomas/voluptuous/pull/185):
    Add argument validation decorator.
  - [#199](https://github.com/alecthomas/voluptuous/pull/199):
    Add `Unordered`.
  - [#200](https://github.com/alecthomas/voluptuous/pull/200):
    Add `Equal`.
  - [#207](https://github.com/alecthomas/voluptuous/pull/207):
    Add `Number`.
  - [#210](https://github.com/alecthomas/voluptuous/pull/210):
    Add `Schema` equality check.
  - [#212](https://github.com/alecthomas/voluptuous/pull/212):
    Add `coveralls`.
  - [#227](https://github.com/alecthomas/voluptuous/pull/227):
    Improve `Marker` management in `Schema`.
  - [#232](https://github.com/alecthomas/voluptuous/pull/232):
    Add `Maybe`.
  - [#234](https://github.com/alecthomas/voluptuous/pull/234):
    Add `Date`.
  - [#236](https://github.com/alecthomas/voluptuous/pull/236),
buildservice-autocommit accepted request 418738 from Denisart Benjamin's avatar Denisart Benjamin (posophe) (revision 6)
baserev update by copy to link target
Denisart Benjamin's avatar Denisart Benjamin (posophe) accepted request 418675 from Thomas Bechtold's avatar Thomas Bechtold (tbechtold) (revision 5)
- Use pypi.io as Source url
Displaying revisions 1 - 20 of 24
openSUSE Build Service is sponsored by