cmeta.utils.common module ========================= Common reusable functions cMeta author and developer: (C) 2025-2026 Grigori Fursin See the cMeta COPYRIGHT and LICENSE files in the project root for details. Functions --------- .. autofunction:: cmeta.utils.common.build_sort_key .. autofunction:: cmeta.utils.common.check_params .. autofunction:: cmeta.utils.common.compare_versions .. autofunction:: cmeta.utils.common.copy_text_to_clipboard .. autofunction:: cmeta.utils.common.deep_merge .. autofunction:: cmeta.utils.common.deep_remove .. autofunction:: cmeta.utils.common.detect_cid_in_the_current_directory .. autofunction:: cmeta.utils.common.expand_string .. autofunction:: cmeta.utils.common.expand_strings_in_dict .. autofunction:: cmeta.utils.common.expand_strings_in_list .. autofunction:: cmeta.utils.common.first_digit_pos .. autofunction:: cmeta.utils.common.flatten_dict .. autofunction:: cmeta.utils.common.generate_timestamp .. autofunction:: cmeta.utils.common.matches_query .. autofunction:: cmeta.utils.common.normalize_tags .. autofunction:: cmeta.utils.common.print_module_vars .. autofunction:: cmeta.utils.common.restricted_bool_eval .. autofunction:: cmeta.utils.common.safe_print_json .. autofunction:: cmeta.utils.common.safe_print_json_to_str .. autofunction:: cmeta.utils.common.safe_print_json_with_enter .. autofunction:: cmeta.utils.common.safe_serialize_json .. autofunction:: cmeta.utils.common.smart_get .. autofunction:: cmeta.utils.common.smart_set .. autofunction:: cmeta.utils.common.sort_versions .. autofunction:: cmeta.utils.common.split .. autofunction:: cmeta.utils.common.split_clean .. autofunction:: cmeta.utils.common.value_matches