Skip to content

v0.1.4

Choose a tag to compare

@riga riga released this 15 May 11:37
· 780 commits to master since this release

Tasks

  • Add law_run() method to all tasks. (a6e796e)
  • Remove deprecated task.colored_repr(). (369b789)
  • Move task logger to instance level and forward to scheduler. (a176211)

Targets

  • Refactor target API, separate remote FS from underlying interface. (c675e54)
  • Add NestedSiblingFileCollection. (a070308, 8e3ecd4)
  • Speed up some target collection methods. (6a5b01c)
  • Catch certain SRM messages in gfal file interface. (029625e)
  • Refactor target hashes and uris of targets. (6d50c7e, 16268a3, 1f8b207, 38c399a)
  • Make all repr helpers instance methods for better control. (9bf351e)
  • Allow all targets to declare themselves external. (3c0967c)
  • Avoid race condition in local directory creation. (1f28eb4, 6986368)
  • Update usage of _child_args() in file targets. (d2ddd22)
  • Replace mktemp patterns in FileSystemDirectoryTarget.child(). (6ec0eda)

Workflows

  • Refactor branch_map handling of workflows. (7323b99, d8bd244)
  • Fix initial sleep interval after remote workflow submission. (3f85825)
  • Use MultiRangeParameter in --branches parameter of workflows. (1299841)

Jobs

  • Fix exit codes in remote job script. (6e24fea)
  • Log env variables in job script. (fa1533e)
  • Cleanup iof remote job script. (a93ab91, f4cb963)

Misc.

  • Add RangeParameter and MultiRangeParameter. (1c81abb)
  • Escape separators in (Multi)CSVParameter and util.brace_expand. (34ce543)
  • Fix parsing of CSV and Range parameters. (bcd989a)
  • Improve encoding and decoloring of notifications. (cc32ae5, e8ab578)
  • Colorize standard luigi logs. (0f8fd2b, e9699d0, b4195c1)
  • Add scheduler destination to common completion hints. (f6be4ac)
  • Remove deprecated contrib package access. (7163894)
  • Remove CascadeMerge in contrib tasks in favor of ForestMerge. (2e50db0)
  • Remove law db command. (3a6f5fb)
  • Update six version requirement. (9b8371b)
  • Update docker 3.8 and 3.9 images, update software. (c80fd7b, e37e92a)
  • Use pyenv in docker files. (cc18cc2)
  • Update to new sphinx. (8b728f4)
  • Minor update to module style. (172c331)