Code Reference¶
anyconfig.api
dump()
dumps()
single_load()
multi_load()
load()
loads()
open()
version()
UnknownFileTypeError
UnknownParserTypeError
UnknownProcessorTypeError
ValidationError
merge()
get()
set_()
IOInfo
ioinfo_make()
ioinfo_makes()
load_plugins()
list_types()
list_by_cid()
list_by_type()
list_by_extension()
findall()
find()
try_query()
validate()
is_valid()
gen_schema()
anyconfig.api.datatypes
anyconfig.api._dump
anyconfig.api._load
anyconfig.api._open
anyconfig.api.utils
anyconfig.backend
anyconfig.backend.base
BinaryFilesMixin
IoiT
ToStringDumperMixin
ToStreamDumperMixin
BinaryDumperMixin
LoaderMixin
FromStringLoaderMixin
FromStreamLoaderMixin
BinaryLoaderMixin
ensure_outdir_exists()
to_method()
Parser
StringParser
StreamParser
StringStreamFnParser
anyconfig.backend.base.compat
anyconfig.backend.base.datatypes
anyconfig.backend.base.dumpers
anyconfig.backend.base.loaders
anyconfig.backend.base.parsers
anyconfig.backend.base.utils
anyconfig.backend.ini
anyconfig.backend.json
anyconfig.backend.pickle
anyconfig.backend.pickle.stdlib
Parser
Parser._cid
Parser._type
Parser._extensions
Parser._open_read_mode
Parser._open_write_mode
Parser._load_opts
Parser._dump_opts
Parser._allow_primitives
Parser._load_from_string_fn()
Parser._load_from_stream_fn()
Parser._dump_to_string_fn()
Parser._dump_to_stream_fn()
Parser.__annotations__
Parser.__module__
anyconfig.backend.properties
anyconfig.backend.python
anyconfig.backend.sh
anyconfig.backend.toml
anyconfig.backend.yaml
anyconfig.backend.xml
anyconfig.backend.xml.etree
_namespaces_from_file()
_tweak_ns()
_dicts_have_unique_keys()
_parse_text()
_process_elem_text()
_parse_attrs()
_process_elem_attrs()
_process_children_elems()
elem_to_container()
_complement_tag_options()
root_to_container()
_to_str_fn()
_elem_set_attrs()
_elem_from_descendants()
_get_or_update_parent()
_assert_if_invalid_node()
container_to_elem()
etree_write()
Parser
Parser._cid
Parser._type
Parser._extensions
Parser._load_opts
Parser._dump_opts
Parser._ordered
Parser._dict_opts
Parser._open_read_mode
Parser._open_write_mode
Parser.load_from_string()
Parser.load_from_path()
Parser.load_from_stream()
Parser.dump_to_string()
Parser.dump_to_stream()
Parser.__annotations__
Parser.__module__
anyconfig.cli
anyconfig.dicts
anyconfig.common
anyconfig.ioinfo
anyconfig.models
anyconfig.parser
anyconfig.parsers
anyconfig.processors
anyconfig.query
anyconfig.schema
anyconfig.template
anyconfig.utils
anyconfig
¶
anyconfig provides generic interface for config files in various formats.
python-anyconfig is a MIT licensed python library provides common APIs to access to configuration files in various formats with some useful features such as contents merge, templates and schema validation/generation support.