pyutils
- pyutils package- Introduction
- Installation
- Development
- Documentation
- Support
- Subpackages
- Submodules
- pyutils.ansi module- ProgrammableColorizer
- bg()
- bg_16color()
- bg_216color()
- bg_24bit()
- bold()
- clear()
- clear_line()
- clear_screen()
- fg()
- fg_16color()
- fg_216color()
- fg_24bit()
- italic()
- italics()
- normal()
- pick_contrasting_color()
- reset()
- reset_bg()
- reset_bold()
- reset_fg()
- reset_italic()
- reset_italics()
- reset_strike_through()
- reset_strikethrough()
- reset_underline()
- strike_through()
- strikethrough()
- underline()
 
- pyutils.argparse_utils module
- pyutils.bootstrap module
- pyutils.config module- Config- Config.add_commandline_args()
- Config.dump_config()
- Config.get()
- Config.get_or_raise()
- Config.get_with_default()
- Config.has_been_parsed()
- Config.is_flag_already_in_argv()
- Config.late_logging()
- Config.overwrite_argparse_epilog()
- Config.parse()
- Config.print_short_usage()
- Config.print_usage()
- Config.short_usage()
- Config.usage()
 
- OptionalRawFormatter
- add_commandline_args()
- argv_after_parse()
- dump_config()
- error()
- has_been_parsed()
- is_flag_already_in_argv()
- late_logging()
- overwrite_argparse_epilog()
- parse()
- print_short_usage()
- print_usage()
- short_usage()
- usage()
 
- pyutils.dataclass_utils module
- pyutils.decorator_utils module- DelayWhen
- DontCacheThisResult
- call_probabilistically()
- debug_args()
- debug_count_calls()
- decorate_matching_methods_with()
- delay()
- deprecated()
- invocation_logged()
- jittery_delay_helper()
- memoized()
- normal_delay_helper()
- persistent_cache()
- predicated_retry_with_backoff()
- rate_limited()
- retry_if_false()
- retry_if_none()
- save_persistent_cache_to_disk()
- should_use_cached_data_default()
- singleton()
- synchronized()
- thunkify()
- timed()
- timeout()
 
- pyutils.dict_utils module- coalesce()
- coalesce_by_creating_list()
- coalesce_by_creating_set()
- coalesce_first_write_wins()
- coalesce_last_write_wins()
- dict_to_key_value_lists()
- init_or_inc()
- item_with_max_value()
- item_with_min_value()
- key_of_item_with_max_value()
- key_of_item_with_min_value()
- key_with_max_value()
- key_with_min_value()
- max_key()
- max_value()
- min_key()
- min_value()
- parallel_lists_to_dict()
- raise_on_duplicated_keys()
- shard()
 
- pyutils.exec_utils module
- pyutils.function_utils module
- pyutils.geocode module
- pyutils.graph module
- pyutils.id_generator module
- pyutils.input_utils module
- pyutils.iter_utils module
- pyutils.list_utils module
- pyutils.logging_utils module- AppendingLogAdapter
- LoggingContext
- MillisecondAwareFormatter
- OnlyInfoFilter
- OutputMultiplexer
- OutputMultiplexerContext
- PrefixAddingFilter
- PrependingLogAdapter
- ProbabilisticFilter
- SquelchRepeatedMessagesFilter
- SuffixAddingFilter
- get_logger()
- hlog()
- initialize_logging()
- logging_is_probabilistic()
- non_zero_return_value()
- squelch_repeated_log_messages()
- unhandled_top_level_exception()
 
- pyutils.math_utils module
- pyutils.misc_utils module
- pyutils.remote_worker module
- pyutils.state_tracker module
- pyutils.stopwatch module
- pyutils.string_utils module- SprintfStdout
- add_cardinal_suffix()
- add_thousands_separator()
- asciify()
- bigrams()
- camel_case_to_snake_case()
- capitalize_first_letter()
- chunk()
- contains_html()
- dedent()
- extract_date()
- extract_ip()
- extract_ip_v4()
- extract_ip_v6()
- extract_mac_address()
- extract_url()
- from_base64()
- from_bitstring()
- from_char_list()
- generate_random_alphanumeric_string()
- generate_uuid()
- get_cardinal_suffix()
- indent()
- integer_to_number_string()
- interpolate_using_dict()
- ip_v4_sort_key()
- is_are()
- is_base64()
- is_binary_integer_number()
- is_bitstring()
- is_camel_case()
- is_credit_card()
- is_decimal_number()
- is_email()
- is_empty()
- is_empty_string()
- is_full_string()
- is_hexidecimal_integer_number()
- is_integer_number()
- is_ip()
- is_ip_v4()
- is_ip_v6()
- is_json()
- is_mac_address()
- is_none_or_empty()
- is_number()
- is_octal_integer_number()
- is_slug()
- is_snake_case()
- is_string()
- is_url()
- is_uuid()
- is_valid_date()
- it_they()
- make_contractions()
- ngrams()
- ngrams_presplit()
- normalize_punctuation()
- normalize_whitespace()
- number_string_to_integer()
- number_to_suffix_string()
- path_ancestors_before_descendants_sort_key()
- pluralize()
- remove_cardinal_suffix()
- replace_all()
- replace_nth()
- reverse()
- scramble()
- shuffle()
- shuffle_columns_into_dict()
- shuffle_columns_into_list()
- slugify()
- snake_case_to_camel_case()
- squeeze()
- strip_ansi_sequences()
- strip_escape_sequences()
- strip_html()
- suffix_string_to_number()
- thify()
- to_ascii()
- to_base64()
- to_bitstring()
- to_bool()
- to_char_list()
- to_date()
- to_datetime()
- to_int()
- trigrams()
- valid_datetime()
- word_count()
- words_count()
 
- pyutils.text_utils module
- pyutils.unittest_utils module
- pyutils.unscrambler module
- pyutils.zookeeper module
- Module contents