Skip to content

Releases: pytask-dev/pytask

v0.1.9

23 Feb 22:01
743ebd1

Choose a tag to compare

Highlights

The highlight of the current release is an automatically updated list of plugins for pytask which you can see here.

Apart from that, the release includes improvements to code, tests, and the documentation.

What's Changed

Full Changelog: v0.1.8...v0.1.9

v0.1.8

07 Feb 01:46
0641f39

Choose a tag to compare

Highlight

The highlight of this release is the new design of the help pages which are now colored and better structured.

image

What's Changed

Full Changelog: v0.1.7...v0.1.8

v0.1.7

28 Jan 14:00
4e2eaf3

Choose a tag to compare

Highlights

This is the first release of pytask which supports Python 3.10. At the same time, Python 3.6 is deprecated since EOF was in last december.

What's Changed

Full Changelog: v0.1.6...v0.1.7

v0.1.6

26 Jan 23:39
db2eb85

Choose a tag to compare

Highlights

This release features the new @pytask.mark.task decorator which allows to mark functions as tasks without requiring the task_ prefix. It also accepts an optional name parameter to rename the task to something else than the function name.

@pytask.mark.task
def prepare_data():
    pass

What's Changed

Full Changelog: v0.1.5...v0.1.6

v0.1.5

09 Jan 23:20
a2a7082

Choose a tag to compare

What's Changed

Full Changelog: https://pytask-dev.readthedocs.io/en/latest/changes.html

v0.1.4

06 Jan 09:27
760eda6

Choose a tag to compare

This release includes a lot of changes to the styling of the interface as well as multiple internal improvements such as internal typing and clearer internal task outcomes.

What's Changed

The most notable changes in this release involve the style of the interface.

  • Task ids are shorter than before, the part with the path is dimmed to highlight the function name.
  • The bright part of the task name is clickable and will open the task module in the editor. Use editor_url_scheme=vscode in the configuration file and you will even jump to the correct line where the task is defined in vscode. (Link)
  • A panel with a summary on task outcomes is displayed at the end of the report.

image

pytask is now also rudimentarily typed. Hopefully, a fully typed interface will follow soon.

More information about changes in this release can be found in the changelog.

v0.1.3

29 Nov 23:53
e49ac53

Choose a tag to compare

Just a follow up release for v0.1.2 which

  • adds packaging to the dependencies of the package.
  • rounds time units of the duration to integers.

v0.1.2

27 Nov 14:23
26a4383

Choose a tag to compare

This release includes a lot of enhancements and cleanups for the displayed information.

  • Skipped and persisted tasks are not displayed in the table with the default verbosity.
  • The number of rows in the execution table is limited to 15 items to make the display cleaner and the update process smoother.
  • The duration of the execution is displayed in a human readable way and not just in total seconds.
  • --show-errors-immediately allows to display errors with tracebacks as soon as they occur.

For more information, check out the changelog.

v0.1.1

24 Aug 22:16
f35b184

Choose a tag to compare

[pre-commit.ci] pre-commit autoupdate (#134)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Tobias Raabe <[email protected]>

v0.1.0

20 Jul 18:42
9b1d7ce

Choose a tag to compare

This release includes several new features:

  • A live table to see the progress during the execution.
  • Interrupt the execution with a KeyboardInterruptError and display collected reports.
  • Beautiful rendering of tracebacks from subprocesses.
  • and other improvements listed in the release notes.