Skip to content

testing/py3-doit: upgrade to 0.36.0

Patrycja Rosa requested to merge ptrcnull/aports:py3-doit into master

0.33.1...0.36.0

0.36.0 (2022-04-22)

  • BACKWARD INCOMPATIBLE: remove deprecated doit.cmd_base.py:TaskLoader.
  • BACKWARD INCOMPATIBLE: does not use not maintained toml package, use tomli instead.
  • BACKWARD INCOMPATIBLE: remove auto command, use plugin doit-auto1.
  • BACKWARD INCOMPATIBLE: plugins use importlib-metadata instead of setuptools.
  • BACKWARD INCOMPATIBLE: remove extra install doit[plugins].
  • BACKWARD INCOMPATIBLE: UnmetDependency, SetupError and DependencyError as sub-class of TaskError.
  • DEPRECATED: CatchedException, renamed to BaseFail.
  • api.run_tasks(): support pos_arg.
  • add reporter error-only
  • add attribute report to BaseFail. Controls if reporter should create own output for failures. If False relies on underlying action to output failure information.

0.35.0 (2022-04-07)

  • BACKWARD INCOMPATIBLE: Drop Python 3.6 support.
  • BACKWARD INCOMPATIBLE: Drop Python 3.7 support.
  • BACKWARD INCOMPATIBLE: create_doit_tasks does NOT automatically ignored when processing class.
  • Fix #344: Command clean: add support for wildcard *.
  • Add TaskLoader2.task_opts attribute. This is passed to task creator and also as task config.
  • CmdOption add metavar attribute.
  • Fix #156: actions.py:Writer, add support for fileno(). Taken from original stream.
  • create_doit_tasks supports basename attribute.
  • Task: add attribute io; add io.capture.
  • add api.py::run_tasks()

0.34.2 (2022-02-18)

  • Fix #416: compare task_params using is operator.

0.34.1 (2022-01-12)

  • Fix #410: if TOML lib not present, just print warning instead of raising error.

0.34.0 (2021-12-11)

  • BACKWARD INCOMPATIBLE: Drop Python 3.5 support
  • python 3.9 support
  • python 3.10 support
  • Fix #381: Allow Delayed tasks to be executed multiple times in same process.
  • Fix #382: TaskResult make sure started include microsecond as decimal number.
  • Fix #387: Pass pickled attributes, err and out when a task fails in multi processes context.
  • Fix #398: Add setuptools as extras_require.
  • Fix #373: read DOIT_CONFIG from TOML.
  • Fix #405: Add Task attribute meta.
  • Fix #349: Handle passing task args in "single" task execution.
  • Fix #377: cmd forget, added options --disable-default and --all.
  • Fix #307: Allows create_after decorator to be used on methods.
  • Fix #311: Add @task_params decorator.
Edited by Patrycja Rosa

Merge request reports