--- id: invoke version: "3.0.3" license: BSD-2-Clause license_treatment: permissive maintenance: active --- # invoke — Pythonic task execution License: permissive · Maintenance: active · Popularity: top 1,000 on PyPI ## Install pip install invoke uv add invoke poetry add invoke ## Description |version| |python| |license| |ci| |coverage| .. |version| image:: https://img.shields.io/pypi/v/invoke :target: https://pypi.org/project/invoke/ :alt: PyPI - Package Version .. |python| image:: https://img.shields.io/pypi/pyversions/invoke :target: https://pypi.org/project/invoke/ :alt: PyPI - Python Version .. |license| image:: https://img.shields.io/pypi/l/invoke :target: https://github.com/pyinvoke/invoke/blob/main/LICENSE :alt: PyPI - License .. |ci| image:: https://img.shields.io/circleci/build/github/pyinvoke/invoke/main :target: https://app.circleci.com/pipelines/github/pyinvoke/invoke :alt: CircleCI .. |coverage| image:: https://img.shields.io/codecov/c/gh/pyinvoke/invoke :target: https://app.codecov.io/gh/pyinvoke/invoke :alt: Codecov Welcome to Invoke! ================== Invoke is a Python library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (``make``/``rake``, Fabric 1.x, etc) to arrive at a powerful & clean feature set. To find out what's new in this version of Invoke, please see `the... ## AI interpretation — verify before relying Invoke is a Python library for defining and executing shell commands and organizing executable Python code into CLI-invokable tasks, drawing inspiration from make, rake, and Fabric. Verdict: Invoke is a mature, actively maintained task runner with zero dependencies, broad Python version support, and a permissive license. No known vulnerabilities and strong community adoption (top 1000 PyPI packages) make it a low-risk choice for subprocess and task automation. [View on SkillFed](https://skillfed.io/packages/invoke) · [View on PyPI](https://pypi.org/project/invoke/)