Name : python2-invoke
| |
Version : 0.22.1
| Vendor : openSUSE
|
Release : lp150.1.2
| Date : 2018-05-09 01:20:43
|
Group : Development/Languages/Python
| Source RPM : python-invoke-0.22.1-lp150.1.2.src.rpm
|
Size : 1.03 MB
| |
Packager : https://bugs_opensuse_org
| |
Summary : Pythonic Task Execution
|
Description :
Invoke is a Python (2.7 and 3.4+) task execution tool & library, drawing inspiration from various sources to arrive at a powerful & clean feature set.
* Like Ruby\'s Rake tool and Invoke\'s own predecessor Fabric 1.x, it provides a clean, high level API for running shell commands and defining/organizing task functions from a ``tasks.py`` file
* From GNU Make, it inherits an emphasis on minimal boilerplate for common patterns and the ability to run multiple tasks in a single invocation::
$ invoke clean build
* Following the lead of most Unix CLI applications, it offers a traditional flag-based style of command-line parsing, deriving flag names and value types from task signatures (optionally, of course!)::
$ invoke clean --docs --bytecode build --docs --extra=\'**/*.pyo\' $ invoke clean -d -b build --docs -e \'**/*.pyo\' $ invoke clean -db build -de \'**/*.pyo\'
* Like many of its predecessors, it offers advanced features as well -- namespacing, task aliasing, before/after hooks, parallel execution and more.
|
RPM found in directory: /vol/rzm3/linux-opensuse/ports/armv7hl/distribution/leap/15.0/repo/oss/noarch |