Tue, 07 May 2024 14:52:35 UTC | login

Information for build python-anyconfig-0.9.7-2.fc30

ID86515
Package Namepython-anyconfig
Version0.9.7
Release2.fc30
Epoch
SummaryPython library to load and dump configuration files in various formats
DescriptionPython library provides common APIs to load and dump configuration files in various formats such like JSON, YAML and XML with some useful features such as contents merge, templates, query, schema validation and generation support.
Built bydavidlt
State complete
Volume DEFAULT
StartedSun, 13 Jan 2019 16:58:02 UTC
CompletedSun, 13 Jan 2019 16:58:02 UTC
Tags
f30
f31
RPMs
src
python-anyconfig-0.9.7-2.fc30.src.rpm (info) (download)
noarch
python-anyconfig-doc-0.9.7-2.fc30.noarch.rpm (info) (download)
python3-anyconfig-0.9.7-2.fc30.noarch.rpm (info) (download)
Changelog * Thu Dec 27 2018 Miro Hrončok <mhroncok@redhat.com> - 0.9.7-2 - Subpackage python2-anyconfig has been removed See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal * Tue Jul 17 2018 Brett Lentz <blentz@redhat.com) - 0.9.7-1 - update to 0.9.7 * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.9.4-2 - Rebuilt for Python 3.7 * Tue Feb 13 2018 Satoru SATOH <ssato@redhat.com> - 0.9.4-1 - change: drop python 3.3 support as isort required by pylint does so - change: separate some backends (cbor, bson and msgpack) from this package - fix: [ini] configparser.ConfigParser.readfp is deprecated method - fix/refactor: cleanup, refactor and fix test cases - change: [api] change the parameter name, s/.*safe/ac_schema_safe/g - fix: [rpm] A lot of cleanups originally from rhbz#1538658 - enhancement: add support to catch all errors during validation (issue#79), and its test case * Mon Jun 19 2017 Satoru SATOH <ssato@redhat.com> - 0.9.3-1 - Just add an workaround for travi-ci test errors in python 3.{3,4} * Sat Jun 10 2017 Satoru SATOH <ssato@redhat.com> - 0.9.2-1 - enhancement: allow ac_merge to be a callable for user-defined merge strategies (thanks to csboling!) - enhancement: [yaml] Use ruamel.yaml instead of PyYAML if it's available - fix: remove staff of wercker bought by oracle - fix: replace '\n' w/ os.linesep - fix: [xml] misc fixes and refactorings - refactor: split backend parser to some base classes to simplify and make them clean as much as possible - doc: a lot of cleanups and enhancements * Sun Mar 12 2017 Satoru SATOH <ssato@redhat.com> - 0.9.1-1 - fix: correct behavior around ac_dict to ignore ac_dict if backend cannot support to customize dict to be used in making results from loaded data. - fix: check if result mapping objects are not None in some backend to avoid critical errors and add such test cases - fix: [yaml] make ac_ordered and ac_dict worked on load - change: [cli] switch from optparse to argparse as it is deprecated - doc: minor expression updates * Thu Mar 09 2017 Satoru SATOH <ssato@redhat.com> - 0.9.0-1 - api: remove m9dicts dependency and utilize anyconfig.dicts.* instead - api: export merge (anyconfig.dicts.merge) instead of to_container which was deprecated and removed - api: add 'ac_dict' keyword option for *load* APIs to be used in backends - api: add experimental new API 'query', just an wrapper for .query.query actually with JMESPath expressions - api: do not convert resuls from load APIs with to_container any more - fix: [xml] ensure {namespace}:{tag,attribute} converted to namespace_prefix:{tag,attribute} on load - fix/enhancement: [xml] Some more code cleanups, fixes and enhancements - fix: [shellvars] remove the member _dict_options 'container' which conflicts with container keyword argument and 'ac_dict' alternates it - fix: [properties] remove the member _dict_options 'container' which conflicts with container keyword argument and 'ac_dict' alternates it - enhancement: make backend implementations not depends on container class and - enhancement: move test cases in anyconfig/tests/ to tests/ and consolidate backend tests; now most backend parser should be checked in same manner - enhancement: [cli] add -Q/--query option to query with JMESPath expression - refactor: enhance and consolidate common functions into backend base class and implement backend parsers more declarative and with less code - doc: add short description of ac_query keyword argument for *load* APIs - doc: add tables to explain some keyword options for load/dump APIs - doc: add JMESpath usage section - doc: add some --query usage examples - doc: add some missing module docs and misc fixes - A lot of other enhancements, refactorings and bug fixes * Mon Feb 20 2017 Satoru SATOH <ssato@redhat.com> - 0.8.2-1 - fix/enhancement: [xml] A lot of code cleanups, fixes and enhancements - doc: fix indentations and other misc fixes - A lot of other enhancements, refactorings and bug fixes * Sun Feb 12 2017 Satoru SATOH <ssato@redhat.com> - 0.8.1-1 - fix: doc indentations and other misc fixes - fix: do not build doc in the RPM SPEC to avoid possible docutils bug * Sun Feb 12 2017 Satoru SATOH <ssato@redhat.com> - 0.8.0-1 - api: remove 'set_loglevel' API - api: add 'open' API to open files with correct open mode, derived from the issue reported by ajays20078, thanks! - change: now all API calls may fail if it could not find the appropriate backend and cannot process more - change: add python 3.6 support - change: drop python 3.2 support - enhancement: add development status headers to all backend modules' code - change: [ini] Keep order of items as much as possible if ac_ordered == True - change: [properties] Fix the parser in mind key and value seprators correctly, original issue was reported by meticulous, thanks! - change: [shellvars] Added to load vars in b-shell (bash) scripts - change: [xml] make use of cElementTree (C version of ElementTree) if possible - change: [xml] treat some cases as special to avoid extra node added and simplify the result dict as muc h as possible - enhancement: update docs to add notes of the new 'open' API, section about logging, notes of JSON schema generation and so on - A lot of other enhancements, refactorings and bug fixes