logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

taskipy - Taskipy automation tool for Python projects

Author

       Taskipy was created by Josenilson Ferreira da Silva <nilsonfsilva@hotmail.com>.
       Please visit https://github.com/taskipy/taskipy/issues for any issues related
       to Taskipy.

Taskipy Manual                                      July 2024                                          TASKPY(1)

Description

       The Taskipy project is a utility for automating tasks in Python projects,
       providing a simple way to define and execute various development tasks. It
       allows tasks like style checking (lint) or other operations to be defined
       and executed via a single configuration file.

Examples

       To list available tasks: task-l

       To run a specific task: tasktest

       Available tasks include:

       test   Runs all tests.

       post_test
              Runs linting after tests: ./task lint.

       test_windows
              Command used by Windows CI on Github.

       lint   Lints project using pylint for style and mypy for typings.

       lint_pylint
              Runs pylint tests for Taskipy.

       lint_mypy
              Runs mypy tests for Taskipy.

       make_release_commit
              Creates a tagged commit for the release. Do not use directly.

       pre_publish_patch
              Runs tests before publishing a patch version: ./task test.

       publish_patch
              Publishes a patch version that includes fixes but no new features (x.x.PATCH).

       pre_publish_minor
              Runs tests before publishing a minor version: ./task test.

       publish_minor
              Publishes a minor version with new features (x.MINOR.x).

Name

taskipy-TaskipyautomationtoolforPythonprojects

Options

-h,--help Show help message and exit.

       -l,--list Show a list of available tasks.

See Also

       Take a look at https://github.com/taskipy/taskipy?tab=readme-ov-file#readme for
       more information on how to use Taskipy.

Synopsis

task [-h] [--help] [--list] [name] [args]

Usage

       To install Taskipy as a dev dependency, use Poetry:
       poetryadd--devtaskipy

       For Anaconda Python-based environments, Taskipy is also available via conda-forge:
       condainstall-cconda-forgetaskipy

See Also