Fedora Packages

python2-anyconfig-0.9.4-1.el7 in EPEL 7

↵ Return to the main page of python2-anyconfig
View build
Search for updates

Package Info
🠗 Changelog
🠗 Dependencies
🠗 Provides
🠗 Files

Changelog

Date Author Change
2018-02-13 Satoru SATOH <ssato at redhat dot 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
2017-06-19 Satoru SATOH <ssato at redhat dot com> - 0.9.3-1 - Just add an workaround for travi-ci test errors in python 3.{3,4}
2017-06-10 Satoru SATOH <ssato at redhat dot 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
2017-03-12 Satoru SATOH <ssato at redhat dot 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
2017-03-09 Satoru SATOH <ssato at redhat dot 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
2017-02-20 Satoru SATOH <ssato at redhat dot 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
2017-02-12 Satoru SATOH <ssato at redhat dot 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
2017-02-12 Satoru SATOH <ssato at redhat dot 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
2016-10-11 Satoru SATOH <ssato at redhat dot com> - 0.7.0-1 - enhancement: introduced ac_schema_type to generate more strict schema - enhancement: introduced shellvars backend originally suggested by ajays20078 - fix: comment processing and some related fixes in properties backend most of all reported and actual fix implementations by ajays20078; thanks a lot - fix: Add missing import error test cases - some other enhancements, refactorings and bug fixes
2016-04-30 Satoru SATOH <ssato at redhat dot com> - 0.6.0-1 - fix: remove extra line breaks just after each section headers and items when dumping INI format config files in ini backend, reported by ajays20078 - fix: make ac_safe option worked for dump API of yaml backend as expected, reported by ajays20078 - refactor: log error messages in anyconfig.find_loader always if something goes wrong; no parser given or given parser not found - fix: make anyconfig.loads returning None if no parser or parser is not found - change: try parsing optional arguments with anyconfig.parser.parse instead of anyconfig.loads in the CLI frontend - enhancement: improve package description in setup.py, README.rst and doc - enhancement: add AUTHORS.txt to list authors and contributors

Dependencies

Provides

  • python-anyconfig
  • python2-anyconfig

Files


Sources on Pagure