| """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, | |
| ) | |
| } | |