doit.cmd_base.py:TaskLoader.toml package, use tomli instead.auto command, use plugin doit-auto1.doit[plugins].UnmetDependency, SetupError and DependencyError as sub-class of TaskError.CatchedException, renamed to BaseFail.pos_arg.error-onlyreport to BaseFail. Controls if reporter should create own output for failures.
If False relies on underlying action to output failure information.create_doit_tasks does NOT automatically ignored when processing class.clean: add support for wildcard *.TaskLoader2.task_opts attribute.
This is passed to task creator and also as task config.metavar attribute.actions.py:Writer, add support for fileno(). Taken from original stream.create_doit_tasks supports basename attribute.io; add io.capture.api.py::run_tasks()task_params using is operator.started include microsecond as decimal number.setuptools asextras_require.meta.--disable-default and --all.create_after decorator to be used on methods.@task_params decorator.DoitCommanddependencies, targets and changed are a copied listcodec_cls--pdb drop into pdb on unhandled exception on PythonActiondodo.py file name with env var DOIT_FILEtools.config_changed deals with nested dictionaries.
Using json instead of repr.doit list now has a --sort parameter to determine the order in which the tasks are listed.DOIT_CONFIG action_string_formatting to control command action formatter.result_dep, use result after its executionfunctools.partial on tasks' dict metadata task.titleclean command, remove targets in reverse lexical orderTaskLoader in favor of TaskLoader2, which separates loading doit's configuration from loading tasks.doit.globals.Globals.dep_manager to access dependency manager during all task processing phases.--continue optionget_var fails on multiprocess execution on Windowsclean action takes dry-run into accountseek_file control by ENV var DOIT_SEEK_FILEload_ipython_extension--forget can be used to also forget about cleaned tasksmock from stdlibinfo commandclean and teardown task paramsfile_depverbosity has precedence over verbosity from configfailure-verbosity. ConsoleReporter, by default,
do not print stderr twice.selected_tasks to Reporter.initialize()kwargsclean ordering, and following implicit task_depstask_depTask.is_subtask use Task.subtask_of instead