| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python312-warlock | Distribution: openSUSE Tumbleweed |
| Version: 2.1.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Sep 19 11:53:33 2025 |
| Group: Development/Languages/Python | Build host: reproducible |
| Size: 50118 | Source RPM: python-warlock-2.1.0-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/bcwaldon/warlock | |
| Summary: Python object model built on top of JSON schema | |
Build self-validating python objects using JSON schemas.
Apache-2.0
* Fri Sep 19 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 2.1.0
* Update maintainers in pyproject.toml
* Drop support for Python < 3.9
* Update poetry deps
* Migrate from poetry to flit
* Add pep8 target
* Support default values for fields.
* Don't override values set in the constructor.
* Allow default values in nested properties.
* Fix nested properties with initalization values.
* Add tests for default values.
* tox: Run pep8 by default
- Update BuildRequires from pyproject.toml
- Use Python 3.11 on SLE-15 by default
* Tue Sep 26 2023 Ben Greiner <code@bnavigator.de>
- Fix dependencies and remove deprecated python packaging patterns
* Fri Oct 14 2022 pgajdos@suse.com
- version update to 2.0.1
Added
* Meta: Locked dependencies via poetry.lock file in version control. #44
* Meta: Add pre-commit config to enforce code styling and file formatting. #43
* Meta: Add tox config for test automation across Python versions. #47
* Tests for DeprecationWarnings issued for Model.changes. #46
* Cache the validator instance to speedup schema validation process. #55
* Support for jsonschema 4.x. #65
* Support for Python 3.9, 3.10. #65
Fixed
* Fixed DeprecationWarnings for using assertEquals in tests. #45
Changed
* Meta: Replace setuptools with poetry for packaging and dependency management. #35
* Changed behavior of model_factory back to pre-1.3 call signature. #39
* Meta: Switched build backend from poetry to poetry-core. #66
Removed
* Support for Python 3.4 (EOL). #44
* Support for Python 3.5, 3.6 (EOL). #65
* Support for Python 2.7 (EOL by 2019-01-01). #48
* Wed May 25 2022 Matej Cepl <mcepl@suse.com>
- Skipped test_recursive_models because the package is
incompatible with jsonschema < 4 (gh#bcwaldon/warlock#64).
* Tue Sep 17 2019 John Vandenberg <jayvdb@gmail.com>
- Re-activate test suite using GitHub tarball which includes
a setup.py
* Fri May 24 2019 Tomáš Chvátal <tchvatal@suse.com>
- Update to 1.3.3:
* README failed parsing in non utf-8 environments. Enforce encoding. #37
* Move unittests to tests/ directory
* Upstream no longer ships tests on pypi
* Tue Dec 04 2018 Matej Cepl <mcepl@suse.com>
- Remove superfluous devel dependency for noarch package
* Tue Nov 14 2017 dmueller@suse.com
- update to 1.3.0:
* Allow resolver to be set in model
* flake8 compliance
* Wed Aug 23 2017 tbechtold@suse.com
- convert to singlespec
* Tue Nov 15 2016 dmueller@suse.com
- update to 1.2.0
/usr/lib/python3.12/site-packages/warlock /usr/lib/python3.12/site-packages/warlock-2.1.0.dist-info /usr/lib/python3.12/site-packages/warlock-2.1.0.dist-info/INSTALLER /usr/lib/python3.12/site-packages/warlock-2.1.0.dist-info/METADATA /usr/lib/python3.12/site-packages/warlock-2.1.0.dist-info/RECORD /usr/lib/python3.12/site-packages/warlock-2.1.0.dist-info/REQUESTED /usr/lib/python3.12/site-packages/warlock-2.1.0.dist-info/WHEEL /usr/lib/python3.12/site-packages/warlock-2.1.0.dist-info/licenses /usr/lib/python3.12/site-packages/warlock-2.1.0.dist-info/licenses/LICENSE /usr/lib/python3.12/site-packages/warlock/__init__.py /usr/lib/python3.12/site-packages/warlock/__pycache__ /usr/lib/python3.12/site-packages/warlock/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/warlock/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/warlock/__pycache__/core.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/warlock/__pycache__/core.cpython-312.pyc /usr/lib/python3.12/site-packages/warlock/__pycache__/exceptions.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/warlock/__pycache__/exceptions.cpython-312.pyc /usr/lib/python3.12/site-packages/warlock/__pycache__/model.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/warlock/__pycache__/model.cpython-312.pyc /usr/lib/python3.12/site-packages/warlock/core.py /usr/lib/python3.12/site-packages/warlock/exceptions.py /usr/lib/python3.12/site-packages/warlock/model.py /usr/share/doc/packages/python312-warlock /usr/share/doc/packages/python312-warlock/README.md /usr/share/licenses/python312-warlock /usr/share/licenses/python312-warlock/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 31 23:33:49 2025