.flake8
.gitignore
LICENSE
README.md
pyproject.toml
.github/workflows/python-package.yml
src/spellbind/__init__.py
src/spellbind/actions.py
src/spellbind/bool_values.py
src/spellbind/deriveds.py
src/spellbind/emitters.py
src/spellbind/event.py
src/spellbind/float_values.py
src/spellbind/functions.py
src/spellbind/int_collections.py
src/spellbind/int_values.py
src/spellbind/observable_collections.py
src/spellbind/observable_sequences.py
src/spellbind/observables.py
src/spellbind/py.typed
src/spellbind/str_collections.py
src/spellbind/str_values.py
src/spellbind/values.py
src/spellbind.egg-info/PKG-INFO
src/spellbind.egg-info/SOURCES.txt
src/spellbind.egg-info/dependency_links.txt
src/spellbind.egg-info/requires.txt
src/spellbind.egg-info/top_level.txt
tests/conftest.py
tests/test_constant.py
tests/test_version.py
tests/test_collections/test_empty_sequence.py
tests/test_collections/test_observable_int_lists/test_observable_int_list.py
tests/test_collections/test_observable_int_lists/test_observable_int_list_sum_and_modify_list.py
tests/test_collections/test_observable_lists/test_observable_list.py
tests/test_collections/test_observable_lists/test_observable_list_append.py
tests/test_collections/test_observable_lists/test_observable_list_clear.py
tests/test_collections/test_observable_lists/test_observable_list_del_item.py
tests/test_collections/test_observable_lists/test_observable_list_equals.py
tests/test_collections/test_observable_lists/test_observable_list_extend.py
tests/test_collections/test_observable_lists/test_observable_list_iadd.py
tests/test_collections/test_observable_lists/test_observable_list_imul.py
tests/test_collections/test_observable_lists/test_observable_list_insert.py
tests/test_collections/test_observable_lists/test_observable_list_insert_all.py
tests/test_collections/test_observable_lists/test_observable_list_map.py
tests/test_collections/test_observable_lists/test_observable_list_mul.py
tests/test_collections/test_observable_lists/test_observable_list_pop.py
tests/test_collections/test_observable_lists/test_observable_list_remove.py
tests/test_collections/test_observable_lists/test_observable_list_remove_all.py
tests/test_collections/test_observable_lists/test_observable_list_reverse.py
tests/test_collections/test_observable_lists/test_observable_list_set_item.py
tests/test_collections/test_observable_lists/test_observable_list_unbox.py
tests/test_collections/test_observable_str_lists/test_observable_str_list_concatenate_and_modify_list.py
tests/test_events/test_subscriptions.py
tests/test_events/test_bi_events/test_bi_events.py
tests/test_events/test_bi_events/test_bi_events_weak_observe.py
tests/test_events/test_bi_events/test_derive_bi_event.py
tests/test_events/test_bi_events/test_or_bi_events.py
tests/test_events/test_events/test_events.py
tests/test_events/test_events/test_events_weak_observe.py
tests/test_events/test_events/test_or_events.py
tests/test_events/test_tri_events/test_tri_events.py
tests/test_events/test_tri_events/test_tri_events_weak_observe.py
tests/test_events/test_value_events/test_derive_value_events.py
tests/test_events/test_value_events/test_or_value_events.py
tests/test_events/test_value_events/test_value_events.py
tests/test_events/test_value_events/test_value_events_weak_observe.py
tests/test_events/test_values_events/test_derive_values_events.py
tests/test_events/test_values_events/test_values_events.py
tests/test_events/test_values_events/test_values_events_derive.py
tests/test_values/test_simple_variable.py
tests/test_values/test_simple_variable_derived.py
tests/test_values/test_simple_variable_observed.py
tests/test_values/test_bool_values/test_and_bool_values.py
tests/test_values/test_bool_values/test_bool_constants.py
tests/test_values/test_bool_values/test_bool_values.py
tests/test_values/test_bool_values/test_or_bool_values.py
tests/test_values/test_bool_values/test_select_bool_values.py
tests/test_values/test_bool_values/test_xor_bool_values.py
tests/test_values/test_float_values/test_abs_float_values.py
tests/test_values/test_float_values/test_add_float_values.py
tests/test_values/test_float_values/test_average_float_values.py
tests/test_values/test_float_values/test_clamp_float_values.py
tests/test_values/test_float_values/test_compare_float_values.py
tests/test_values/test_float_values/test_divide_float_values.py
tests/test_values/test_float_values/test_float_constant.py
tests/test_values/test_float_values/test_float_values.py
tests/test_values/test_float_values/test_min_max_float_values.py
tests/test_values/test_float_values/test_mod_float_values.py
tests/test_values/test_float_values/test_multiply_float_values.py
tests/test_values/test_float_values/test_negate_float_values.py
tests/test_values/test_float_values/test_pos_float_values.py
tests/test_values/test_float_values/test_pow_float_values.py
tests/test_values/test_float_values/test_round_float_values.py
tests/test_values/test_float_values/test_subtract_float_values.py
tests/test_values/test_int_values/test_abs_int_values.py
tests/test_values/test_int_values/test_add_int_values.py
tests/test_values/test_int_values/test_clamp_int_values.py
tests/test_values/test_int_values/test_compare_int_values.py
tests/test_values/test_int_values/test_divide_int_values.py
tests/test_values/test_int_values/test_floor_divide_int_values.py
tests/test_values/test_int_values/test_int_constants.py
tests/test_values/test_int_values/test_int_values.py
tests/test_values/test_int_values/test_min_max_int_values.py
tests/test_values/test_int_values/test_mod_int_values.py
tests/test_values/test_int_values/test_multiply_int_values.py
tests/test_values/test_int_values/test_negate_int_values.py
tests/test_values/test_int_values/test_pos_int_values.py
tests/test_values/test_int_values/test_pow_int_values.py
tests/test_values/test_int_values/test_subtract_int_values.py
tests/test_values/test_str_values/test_concatenate_str_values.py
tests/test_values/test_str_values/test_str_values.py
tests/test_values/test_str_values/test_to_str_values.py