Releases: pytask-dev/pytask
Releases · pytask-dev/pytask
v0.1.4
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.
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
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
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
[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
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.
v0.0.16
Fix issue with pytask --version and click v8. (#113)
v0.0.15
What's Changed
- Add citation. by @tobiasraabe in #78
- Pretty format tasks with mixed priorities, simplify find_common_ancestor function and others. by @tobiasraabe in #80
- Raise error if paths are not correctly cased on case-insensitive Windows. by @tobiasraabe in #81
- Fix error in path normalization. by @tobiasraabe in #84
- Sort collected tasks, dependencies, and products. by @tobiasraabe in #85
- Replace versioneer with setuptools_scm. by @tobiasraabe in #83
- Fix dirty version in the documentation. by @tobiasraabe in #87
- Allow profiling tasks. by @tobiasraabe in #88
- Fix display of squared brackets in console output. by @tobiasraabe in #93
- Add
--show-locals
which prints local variables in tracebacks. by @tobiasraabe in #94 - Add a dynamic spinner to show the progress during collection. by @tobiasraabe in #96
- Enable color support in WSL + Windows Terminal and fix
show_locals
. by @tobiasraabe in #99 - Add new command
pytask dag
to visualize the DAG. by @tobiasraabe in #101 - Add example if parametrized with an incorrect number of arg_values." by @tobiasraabe in #102
- Simplify the logging of task outcomes. by @tobiasraabe in #105
- Add new hook pytask_unconfigure, return borrowed pdb.set_trace at the end of session, reenable tests for PytaskPDB. by @tobiasraabe in #107
- Refine graph implemented in #101. by @tobiasraabe in #108
- Require networkx>=2.4 due to Python 3.9. by @tobiasraabe in #109
- Add "New Features" to README.rst. by @tobiasraabe in #110
Full Changelog: v0.0.14...v0.0.15
v0.0.14
Format CLI output with rich. (#74)
v0.0.13
Implement a conditional skip marker (#62)
v0.0.12
Add more shields. (#69)