pytask
pytask copied to clipboard
pytask is a workflow management system that facilitates reproducible data analyses.
### Workarounds `typing.NamedTuple` or `collections.namedtuple` can be used to achieve named arguments per iteration of the parametrization. ```python from pathlib import Path from typing import NamedTuple class Task(NamedTuple): depends_on: Path...
#### Is your feature request related to a problem? #172 adds URLs to task ids. Unfortunately, Windows Terminal does not support URLs to applications like ``vscode://`` neither does any other...
#### Is your feature request related to a problem? For finding bugs, detecting where changes come from, diffing commits in a pytask project can be extremely helpful. One caveat is...
#### Is your feature request related to a problem? A command line option or argument cannot be fully documented in the cli help messages. Provide links to the docs on...
#### Is your feature request related to a problem? Logging is currently not captured. #### Describe the solution you'd like Do it like pytest does it.
- Partially blocked by lazy loading of config values. - Add docs on how to solve the typing issue with the settings class for plugins. Use partial stubs as explained...
updates: - [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0)
#### Location of the documentation https://pytask-dev.readthedocs.io/en/v0.4.7/how_to_guides/capture_warnings.html #### Documentation problem The documentation states: ```python ... @pytask.mark.filterwarnings("ignore:.*:SettingWithCopyWarning") ... ``` which results in the following output `AttributeError: module 'builtins' has no attribute 'SettingWithCopyWarning'`,...
### Is your feature request related to a problem? The documentation contains a couple of sections where the project structure is explained. - https://pytask-dev.readthedocs.io/en/stable/tutorials/set_up_a_project.html - https://pytask-dev.readthedocs.io/en/stable/how_to_guides/bp_structure_of_a_research_project.html - https://pytask-dev.readthedocs.io/en/stable/how_to_guides/bp_templates_and_projects.html All of...