"""Filesystem-service task generators (one subpackage per subtask).""" from .base import Generator from .size_classification import SizeClassification from .extension_grouping import ExtensionGrouping from .smallest_merge import SmallestMerge from .duplicate_finder import DuplicateFinder from .uppercase import Uppercase from .pattern_matching import PatternMatching from .file_splitting import FileSplitting from .structure_mirror import StructureMirror from .author_folders import AuthorFolders from .gradebased_score import GradeBasedScore from .music_report import MusicReport from .budget_computation import BudgetComputation from .clause_lookup import ClauseLookup REGISTRY = { g.KEY: g for g in ( SizeClassification, ExtensionGrouping, SmallestMerge, DuplicateFinder, Uppercase, PatternMatching, FileSplitting, StructureMirror, AuthorFolders, GradeBasedScore, MusicReport, BudgetComputation, ClauseLookup, ) }