LICENSE
README.md
pyproject.toml
src/worktoy/__init__.py
src/worktoy.egg-info/PKG-INFO
src/worktoy.egg-info/SOURCES.txt
src/worktoy.egg-info/dependency_links.txt
src/worktoy.egg-info/top_level.txt
src/worktoy/core/__init__.py
src/worktoy/core/_instance_owner.py
src/worktoy/core/_meta_type.py
src/worktoy/core/_object.py
src/worktoy/core/sentinels/__init__.py
src/worktoy/core/sentinels/_deleted.py
src/worktoy/core/sentinels/_desc.py
src/worktoy/core/sentinels/_fallback.py
src/worktoy/core/sentinels/_function.py
src/worktoy/core/sentinels/_meta_call.py
src/worktoy/core/sentinels/_owner.py
src/worktoy/core/sentinels/_place_holder.py
src/worktoy/core/sentinels/_sentinel.py
src/worktoy/core/sentinels/_this.py
src/worktoy/core/sentinels/_wild_card.py
src/worktoy/desc/__init__.py
src/worktoy/desc/_alias.py
src/worktoy/desc/_attri_box.py
src/worktoy/desc/_base_descriptor.py
src/worktoy/desc/_field.py
src/worktoy/desc/_fix_box.py
src/worktoy/desc/_symbolic_name.py
src/worktoy/dispatch/__init__.py
src/worktoy/dispatch/_call_me_maybe.py
src/worktoy/dispatch/_dispatcher.py
src/worktoy/dispatch/_flex_call.py
src/worktoy/dispatch/_overload.py
src/worktoy/dispatch/_permuter.py
src/worktoy/dispatch/_permuter_method.py
src/worktoy/dispatch/_type_sig.py
src/worktoy/ezdata/__init__.py
src/worktoy/ezdata/_coerce_attr.py
src/worktoy/ezdata/_coerce_kwarg.py
src/worktoy/ezdata/_coerce_positional.py
src/worktoy/ezdata/_collect_fields.py
src/worktoy/ezdata/_ez_data.py
src/worktoy/ezdata/_ez_desc.py
src/worktoy/ezdata/_ez_meta.py
src/worktoy/ezdata/_ez_slot.py
src/worktoy/ezdata/_ez_space.py
src/worktoy/ezdata/_ez_space_hook.py
src/worktoy/ezdata/_is_field_candidate.py
src/worktoy/ezdata/_make_as_dict.py
src/worktoy/ezdata/_make_as_tuple.py
src/worktoy/ezdata/_make_del_attr.py
src/worktoy/ezdata/_make_del_item.py
src/worktoy/ezdata/_make_eq.py
src/worktoy/ezdata/_make_get_item.py
src/worktoy/ezdata/_make_hash.py
src/worktoy/ezdata/_make_init.py
src/worktoy/ezdata/_make_iter.py
src/worktoy/ezdata/_make_len.py
src/worktoy/ezdata/_make_ordering_op.py
src/worktoy/ezdata/_make_repr.py
src/worktoy/ezdata/_make_set_attr.py
src/worktoy/ezdata/_make_set_item.py
src/worktoy/ezdata/_make_str.py
src/worktoy/ezdata/_resolve_annotation.py
src/worktoy/ezdata/_trust.py
src/worktoy/ezdata/_validate_orderable.py
src/worktoy/ezdata/_wrap_index.py
src/worktoy/keenum/__init__.py
src/worktoy/keenum/_access_num.py
src/worktoy/keenum/_kee_box.py
src/worktoy/keenum/_kee_flag.py
src/worktoy/keenum/_kee_flags.py
src/worktoy/keenum/_kee_flags_hook.py
src/worktoy/keenum/_kee_flags_meta.py
src/worktoy/keenum/_kee_flags_space.py
src/worktoy/keenum/_kee_member.py
src/worktoy/keenum/_kee_meta.py
src/worktoy/keenum/_kee_num.py
src/worktoy/keenum/_kee_space.py
src/worktoy/keenum/_kee_space_hook.py
src/worktoy/lorem_ipsum/__init__.py
src/worktoy/lorem_ipsum/_base_generator.py
src/worktoy/lorem_ipsum/_clause.py
src/worktoy/lorem_ipsum/_paragraph.py
src/worktoy/lorem_ipsum/_sentence.py
src/worktoy/lorem_ipsum/_stochastic_word.py
src/worktoy/lorem_ipsum/_words.py
src/worktoy/mcls/__init__.py
src/worktoy/mcls/_abstract_metaclass.py
src/worktoy/mcls/_abstract_namespace.py
src/worktoy/mcls/_base_meta.py
src/worktoy/mcls/_base_object.py
src/worktoy/mcls/_base_space.py
src/worktoy/mcls/_nuthin.py
src/worktoy/mcls/_type_names.py
src/worktoy/mcls/space_hooks/__init__.py
src/worktoy/mcls/space_hooks/_abstract_space_hook.py
src/worktoy/mcls/space_hooks/_flex_call_hook.py
src/worktoy/mcls/space_hooks/_load_space_hook.py
src/worktoy/mcls/space_hooks/_name_hook.py
src/worktoy/mcls/space_hooks/_reserved_names.py
src/worktoy/mcls/space_hooks/_reserved_namespace_hook.py
src/worktoy/mcls/space_hooks/_space_desc.py
src/worktoy/utilities/__init__.py
src/worktoy/utilities/_args_count.py
src/worktoy/utilities/_bipartite_matching.py
src/worktoy/utilities/_class_body_template.py
src/worktoy/utilities/_directory.py
src/worktoy/utilities/_exception_info.py
src/worktoy/utilities/_join_words.py
src/worktoy/utilities/_maybe.py
src/worktoy/utilities/_quick_desc.py
src/worktoy/utilities/_replace_flex.py
src/worktoy/utilities/_resolve_mro.py
src/worktoy/utilities/_slice_len.py
src/worktoy/utilities/_string_list.py
src/worktoy/utilities/_text_fmt.py
src/worktoy/utilities/_type_cast.py
src/worktoy/utilities/_unpack.py
src/worktoy/utilities/_valid_slice.py
src/worktoy/utilities/_word_wrap.py
src/worktoy/utilities/combinatorics/__init__.py
src/worktoy/utilities/combinatorics/_arrangement.py
src/worktoy/utilities/combinatorics/_arrangements.py
src/worktoy/utilities/combinatorics/_index_permutations.py
src/worktoy/waitaminute/__init__.py
src/worktoy/waitaminute/_attribute_error_factory.py
src/worktoy/waitaminute/_missing_variable.py
src/worktoy/waitaminute/_path_syntax_exception.py
src/worktoy/waitaminute/_subclass_exception.py
src/worktoy/waitaminute/_type_exception.py
src/worktoy/waitaminute/_unpack_exception.py
src/worktoy/waitaminute/_variable_not_none.py
src/worktoy/waitaminute/control_flow/__init__.py
src/worktoy/waitaminute/control_flow/_control_class_error.py
src/worktoy/waitaminute/control_flow/_control_flow.py
src/worktoy/waitaminute/control_flow/_control_space.py
src/worktoy/waitaminute/control_flow/_meta_flow.py
src/worktoy/waitaminute/control_flow/_skip_set.py
src/worktoy/waitaminute/desc/__init__.py
src/worktoy/waitaminute/desc/_access_error.py
src/worktoy/waitaminute/desc/_descriptor_exception.py
src/worktoy/waitaminute/desc/_protected_error.py
src/worktoy/waitaminute/desc/_read_only_error.py
src/worktoy/waitaminute/desc/_without_exception.py
src/worktoy/waitaminute/desc/_write_once_error.py
src/worktoy/waitaminute/dispatch/__init__.py
src/worktoy/waitaminute/dispatch/_dispatch_exception.py
src/worktoy/waitaminute/dispatch/_type_cast_exception.py
src/worktoy/waitaminute/ez/__init__.py
src/worktoy/waitaminute/ez/_ez_delete_exception.py
src/worktoy/waitaminute/ez/_ez_multiple_inheritance.py
src/worktoy/waitaminute/ez/_frozen_ez_exception.py
src/worktoy/waitaminute/ez/_unfrozen_hash_exception.py
src/worktoy/waitaminute/ez/_unordered_ez_exception.py
src/worktoy/waitaminute/keenum/__init__.py
src/worktoy/waitaminute/keenum/_kee_box_exception.py
src/worktoy/waitaminute/keenum/_kee_box_type_error.py
src/worktoy/waitaminute/keenum/_kee_box_value_error.py
src/worktoy/waitaminute/keenum/_kee_case_exception.py
src/worktoy/waitaminute/keenum/_kee_duplicate.py
src/worktoy/waitaminute/keenum/_kee_flag_duplicate.py
src/worktoy/waitaminute/keenum/_kee_name_conflict.py
src/worktoy/waitaminute/keenum/_kee_resolve_error.py
src/worktoy/waitaminute/keenum/_kee_type_exception.py
src/worktoy/waitaminute/keenum/_kee_write_once_error.py
src/worktoy/waitaminute/meta/__init__.py
src/worktoy/waitaminute/meta/_del_exception.py
src/worktoy/waitaminute/meta/_duplicate_hook.py
src/worktoy/waitaminute/meta/_hook_exception.py
src/worktoy/waitaminute/meta/_illegal_instantiation.py
src/worktoy/waitaminute/meta/_metaclass_exception.py
src/worktoy/waitaminute/meta/_questionable_syntax.py
src/worktoy/waitaminute/meta/_reserved_name.py
src/worktoy/work_io/__init__.py
src/worktoy/work_io/_fid_gen.py
src/worktoy/work_io/_new_directory.py
src/worktoy/work_io/_scrap_directory.py
src/worktoy/work_io/_validate_available_path.py
src/worktoy/work_io/_validate_existing_directory.py
src/worktoy/work_io/_validate_existing_file.py
src/worktoy/work_io/_yeet_directory.py
src/worktoy/work_test/__init__.py
src/worktoy/work_test/_base_contract.py
src/worktoy/work_test/_base_test.py
src/worktoy/work_test/samplers/__init__.py
src/worktoy/work_test/samplers/_base_sampler.py
src/worktoy/work_test/samplers/_float_sampler.py
src/worktoy/work_test/samplers/_gaussian_sampler.py
src/worktoy/work_test/samplers/_int_sampler.py
src/worktoy/work_test/samplers/_lorem_sampler.py
src/worktoy/work_test/samplers/_symbolic_sampler.py
src/worktoy/work_test/samplers/_word_sampler.py