LICENSE
README.md
pyproject.toml
src/thecodecrate_pipeline/__init__.py
src/thecodecrate_pipeline/py.typed
src/thecodecrate_pipeline.egg-info/PKG-INFO
src/thecodecrate_pipeline.egg-info/SOURCES.txt
src/thecodecrate_pipeline.egg-info/dependency_links.txt
src/thecodecrate_pipeline.egg-info/requires.txt
src/thecodecrate_pipeline.egg-info/top_level.txt
src/thecodecrate_pipeline/classes/command.py
src/thecodecrate_pipeline/classes/command_interface.py
src/thecodecrate_pipeline/classes/pipeline.py
src/thecodecrate_pipeline/classes/pipeline_factory.py
src/thecodecrate_pipeline/classes/pipeline_factory_interface.py
src/thecodecrate_pipeline/classes/pipeline_interface.py
src/thecodecrate_pipeline/classes/processor.py
src/thecodecrate_pipeline/classes/processor_interface.py
src/thecodecrate_pipeline/classes/stage.py
src/thecodecrate_pipeline/classes/stage_callable.py
src/thecodecrate_pipeline/classes/stage_interface.py
src/thecodecrate_pipeline/classes/types.py
src/thecodecrate_pipeline/partials/with_base/pipeline.py
src/thecodecrate_pipeline/partials/with_base/pipeline_interface.py
src/thecodecrate_pipeline/partials/with_base/stage.py
src/thecodecrate_pipeline/partials/with_base/stage_callable.py
src/thecodecrate_pipeline/partials/with_base/stage_interface.py
src/thecodecrate_pipeline/partials/with_base/types.py
src/thecodecrate_pipeline/partials/with_pipeline_as_immutable/pipeline_interface_mixin.py
src/thecodecrate_pipeline/partials/with_pipeline_as_immutable/pipeline_mixin.py
src/thecodecrate_pipeline/partials/with_pipeline_as_list/pipeline_interface_mixin.py
src/thecodecrate_pipeline/partials/with_pipeline_as_list/pipeline_mixin.py
src/thecodecrate_pipeline/partials/with_pipeline_as_stage/pipeline_interface_mixin.py
src/thecodecrate_pipeline/partials/with_pipeline_as_stage/pipeline_mixin.py
src/thecodecrate_pipeline/partials/with_pipeline_as_stage/stage_facade.py
src/thecodecrate_pipeline/partials/with_pipeline_declared_stages/pipeline_interface_mixin.py
src/thecodecrate_pipeline/partials/with_pipeline_declared_stages/pipeline_mixin.py
src/thecodecrate_pipeline/partials/with_pipeline_declared_stages/stage_facade.py
src/thecodecrate_pipeline/partials/with_pipeline_factory/pipeline_factory.py
src/thecodecrate_pipeline/partials/with_pipeline_factory/pipeline_factory_interface.py
src/thecodecrate_pipeline/partials/with_pipeline_processor/pipeline_factory_interface_mixin.py
src/thecodecrate_pipeline/partials/with_pipeline_processor/pipeline_factory_mixin.py
src/thecodecrate_pipeline/partials/with_pipeline_processor/pipeline_interface_mixin.py
src/thecodecrate_pipeline/partials/with_pipeline_processor/pipeline_mixin.py
src/thecodecrate_pipeline/partials/with_pipeline_processor/processor.py
src/thecodecrate_pipeline/partials/with_pipeline_processor/processor_interface.py
src/thecodecrate_pipeline/partials/with_processor_commands/command.py
src/thecodecrate_pipeline/partials/with_processor_commands/command_interface.py
src/thecodecrate_pipeline/partials/with_processor_commands/pipeline_interface_mixin.py
src/thecodecrate_pipeline/partials/with_processor_commands/pipeline_mixin.py
src/thecodecrate_pipeline/partials/with_processor_commands/processing_strategy.py
src/thecodecrate_pipeline/partials/with_processor_commands/processing_strategy_interface.py
src/thecodecrate_pipeline/partials/with_processor_commands/processor_interface_mixin.py
src/thecodecrate_pipeline/partials/with_processor_commands/processor_mixin.py
src/thecodecrate_pipeline/partials/with_processor_commands/strategies/command_processing_strategy.py
src/thecodecrate_pipeline/partials/with_processor_commands/strategies/processor_processing_strategy.py
src/thecodecrate_pipeline/partials/with_processor_commands/traits/processable_as_command.py
src/thecodecrate_pipeline/partials/with_stage_as_callable/stage_interface_mixin.py
src/thecodecrate_pipeline/partials/with_stage_as_callable/stage_mixin.py
src/thecodecrate_pipeline/processors/chained_processor/chained_command.py
src/thecodecrate_pipeline/processors/chained_processor/chained_pipeline.py
src/thecodecrate_pipeline/processors/chained_processor/chained_processor.py
src/thecodecrate_pipeline/processors/interruptible_processor/interruptible_pipeline.py
src/thecodecrate_pipeline/processors/interruptible_processor/interruptible_processor.py
src/thecodecrate_pipeline/support/act_as_factory/__init__.py
src/thecodecrate_pipeline/support/act_as_factory/act_as_factory.py
src/thecodecrate_pipeline/support/act_as_factory/act_as_factory_interface.py
src/thecodecrate_pipeline/support/act_as_list/__init__.py
src/thecodecrate_pipeline/support/act_as_list/act_as_list.py
src/thecodecrate_pipeline/support/act_as_list/act_as_list_interface.py
src/thecodecrate_pipeline/support/act_as_list/item.py
src/thecodecrate_pipeline/support/act_as_list/traits/has_list_immutability.py
tests/test_commands.py
tests/test_pipeline.py
tests/test_pipeline_factory.py
tests/test_pipeline_streams.py
tests/test_processors.py