
nat-n/poethepoet
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Taskrunner, который хорошо сочетается с поэзией или UV.
Обзор
- ✅ Простое объявление задач проекта в вашем pyproject.toml (или poe_tasks.toml) - ✅ Задачи выполняются в поэзии или виртуальной среде uv (или в другой указанной вами среде) - ✅ Завершение имён задач и аргументов по оболочке - ✅ Poe CLI может использоваться автономно или как плагин для поэзии - ✅ Задачи могут быть командами, скриптами оболочек, выражениями на Python или ссылками на функции Python - ✅ Краткие команды с дополнительными аргументами, передаваемыми задаче poe [options] задачи [task_args] - ✅ Легко объявлять именованные CLI-аргументы для ваших задач - ✅ Задачи могут задавать и ссылаться на переменные среды даже без оболочки
Обзор (машинный перевод)
В батарейках был встроенный бегун для задач, который хорошо сочетается с поэзией или ультрафиолетом.
** 📖 Прочитайте документацию 📖 **
Особенности
-
✅ Простое объявление задач проекта в вашем pyproject.toml (или poe_tasks.toml)
-
✅ Задачи выполняются в поэзии или виртуальной среде uv (или в другой указанной вами среде)
-
✅ Завершение имён задач и аргументов по оболочке
-
✅ Poe CLI может использоваться автономно или как плагин для поэзии
-
✅ Задачи могут быть командами, скриптами оболочек, выражениями на Python или ссылками на функции Python
-
✅ Краткие команды с дополнительными аргументами, передаваемыми задаче
poe [options] task [task_args] -
✅ Легко объявлять именованные CLI-аргументы для ваших задач
-
✅ Задачи могут задавать и ссылаться на переменные среды даже без оболочки
-
✅ Задачи самодокументируются, с необязательными сообщениями помощи и группировкой задач (просто запускайте
poeбез аргументов) -
✅ Задачи могут быть составлены для выполнения последовательно, параллельно или в виде DAG.
-
✅ Работает с файлами
.env -
✅ Может использоваться как библиотека для встраивания в другие инструменты
-
✅ Задачи могут быть определены в python-пакетах для удобства повторного использования между проектами
-
✅ Также хорошо работает как универсальный бегун для задач
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Poe the Poet
A batteries included task runner that works well with poetry or uv.
Features
-
✅ Straight forward declaration of project tasks in your pyproject.toml (or poe_tasks.toml)
-
✅ Tasks are run in poetry or uv’s virtualenv (or another env you specify)
-
✅ Shell completion of task names and arguments
-
✅ The poe CLI can be used standalone, or as a plugin for poetry
-
✅ Tasks can be commands, shell scripts, python expressions, or references to python functions
-
✅ Concise commands with extra arguments passed to the task
poe [options] task [task_args] -
✅ Easily declare named CLI arguments for your tasks
-
✅ Tasks can specify and reference environment variables, even without a shell
-
✅ Tasks are self documenting, with optional help messages and task grouping (just run
poewith no arguments) -
✅ Tasks can be composed to run in sequence, in parallel, or as a DAG.
-
✅ Works with
.envfiles -
✅ Can be used as a library to embed in other tools
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add nat-n/poethepoet