TASKPY(1)
π TASKPY(1) β the general commands manual moment π
okay bestie so this is taskipy, aka the taskipy automation tool for Python projects, and it lives in the General Commands Manual section of your terminal's heart π no cap, this one's a keeper.
β¨ NAME β¨
taskipy β the Taskipy automation tool for Python projects π¦
πΈ SYNOPSIS πΈ
task [-h] [--help] [--list] [name] [args]
π DESCRIPTION π
so, the Taskipy project? it's literally a utility for automating tasks in Python projects, and it gives you a super simple way to define and execute all your various development tasks. the way that it lets you define stuff like style checking (lint) or any other operations and then run them via a single configuration file?? iconic. main character energy fr fr. π
π«Ά USAGE π«Ά
wanna install Taskipy as a dev dependency? use Poetry, bestie:
poetry add --dev taskipy
and for Anaconda Python-based environments, Taskipy is also available via conda-forge π:
conda install -c conda-forge taskipy
β OPTIONS β
-h,--helpβ shows the help message and then exits, like a polite little icon π-l,--listβ shows you a list of all the available tasks, so you can vibe check your options β¨
π EXAMPLES π
wanna see what tasks you've got? list 'em:
task -l
wanna run one specific task? bet:
task test
and here's the full rundown of the available tasks, no skipping, every single one π
testβ runs all tests π§post_testβ runs linting after tests:./task linttest_windowsβ command used by Windows CI on Githublintβ lints project using pylint for style and mypy for typingslint_pylintβ runs pylint tests for Taskipylint_mypyβ runs mypy tests for Taskipymake_release_commitβ creates a tagged commit for the release.
β οΈ do not use this directly, bestie. i'm serious. π
pre_publish_patchβ runs tests before publishing a patch version:./task testpublish_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 testpublish_minorβ publishes a minor version with new features (x.MINOR.x)
π₯ SEE ALSO π₯
take a look at https://github.com/taskipy/taskipy?tab=readme-ov-file#readme for more info on how to use Taskipy π
π 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 π«Ά
and that's the whole page, bestie π this was the Taskipy Manual, dated July 2024 β Taskipy Manual, July 2024, TASKPY(1), slay, periodt β¨π
π
π¦ where this page comes from
- debian trixie: python3-taskipy 1.14.1-1 Β· MIT
- ubuntu questing: python3-taskipy 1.14.1-1
- ubuntu resolute: python3-taskipy 1.14.1-2 Β· MIT
- ubuntu stonking: python3-taskipy 1.14.1-4 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms