koapy.config

Module Contents

Functions

read_config(→ Config)

config_from_dict(→ Config)

find_user_config_file_in(→ Optional[pathlib.Path])

find_user_config_file_from(→ Optional[pathlib.Path])

set_user_config(→ Config)

initialize_config_from_given_path(→ bool)

initialize_config_from_expected_paths(→ bool)

get_config(→ Config)

get_user_config(→ Config)

dump_config(→ str)

save_config(filename[, config, compact, indent, encoding])

save_user_config([filename, user_config, compact, ...])

get_executable_from_conda_envname(→ str)

get_executable_from_conda_envpath(→ str)

get_executable_from_executable_config(→ Optional[str])

get_32bit_executable(→ Optional[str])

get_64bit_executable(→ Optional[str])

Attributes

Config

default_config_filename

default_config_file_directory

default_config_filepath

current_working_directory

home_directory

default_user_config_filename

user_config_filename_cadidates

default_user_config_filepath

default_encoding

default_config

empty_config

user_config

config

debug

koapy.config.Config[source]
koapy.config.default_config_filename = config.conf[source]
koapy.config.default_config_file_directory[source]
koapy.config.default_config_filepath[source]
koapy.config.current_working_directory[source]
koapy.config.home_directory[source]
koapy.config.default_user_config_filename = koapy.conf[source]
koapy.config.user_config_filename_cadidates[source]
koapy.config.default_user_config_filepath[source]
koapy.config.default_encoding = utf-8[source]
koapy.config.read_config(filename: Optional[Union[os.PathLike, str]] = None, encoding: Optional[str] = None) Config[source]
koapy.config.config_from_dict(dictionary: Mapping[str, Any]) Config[source]
koapy.config.default_config[source]
koapy.config.find_user_config_file_in(searching_directory: Optional[Union[os.PathLike, str]] = None) Optional[pathlib.Path][source]
koapy.config.find_user_config_file_from(starting_directory: Optional[Union[os.PathLike, str]] = None) Optional[pathlib.Path][source]
koapy.config.empty_config[source]
koapy.config.user_config[source]
koapy.config.config[source]
koapy.config.set_user_config(c: Config) Config[source]
koapy.config.initialize_config_from_given_path(filename: Optional[Union[os.PathLike, str]] = None) bool[source]
koapy.config.initialize_config_from_expected_paths() bool[source]
koapy.config.get_config() Config[source]
koapy.config.get_user_config() Config[source]
koapy.config.debug = False[source]
koapy.config.dump_config(config: Config, compact: bool = False, indent: int = 4) str[source]
koapy.config.save_config(filename: Union[os.PathLike, str], config: Optional[Config] = None, compact: bool = False, indent: int = 4, encoding: Optional[str] = None)[source]
koapy.config.save_user_config(filename: Optional[Union[os.PathLike, str]] = None, user_config: Optional[Config] = None, compact: bool = False, indent: int = 4, encoding: Optional[str] = None)[source]
koapy.config.get_executable_from_conda_envname(envname: str) str[source]
koapy.config.get_executable_from_conda_envpath(envpath: str) str[source]
koapy.config.get_executable_from_executable_config(executable_config: Config) Optional[str][source]
koapy.config.get_32bit_executable() Optional[str][source]
koapy.config.get_64bit_executable() Optional[str][source]