Task tool with make-like features.
Project description
Ixian
Ixian is a modular task tool written in python3. It is intended to be a replacement for Make, emulating and expanding on some of it's most useful features.
Installation
pip install ixian
Basic Usage
Create a task
Tasks are created by decorating a python function. The task should be in or
imported by ixian.py in the working directory.
from ixian import task
@task()
def my_task(*args, **kwargs):
print(args, kwargs)
Run a task
Arguments and flags are passed as args and kwargs.
$ ix my_task arg1 arg2 --flag --flag=2
Advanced Usage
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ixian-0.0.1.dev194.tar.gz.
File metadata
- Download URL: ixian-0.0.1.dev194.tar.gz
- Upload date:
- Size: 26.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15fce25a8df58700859eb7a3f8446a49436798a7738d02767d816310859ff228
|
|
| MD5 |
ea1271a29556f0981254caf2e8793c78
|
|
| BLAKE2b-256 |
4e97cc4c913d8825c9fb04bacf71338358e94f5276ad065a1aa5f89df167f969
|
File details
Details for the file ixian-0.0.1.dev194-py3-none-any.whl.
File metadata
- Download URL: ixian-0.0.1.dev194-py3-none-any.whl
- Upload date:
- Size: 80.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77df4d98c003ddbb3d717539c336237e28261c2557b327ea4b7f8821af66bb31
|
|
| MD5 |
f5fb1479920daf5bbdf55085ed2c1a77
|
|
| BLAKE2b-256 |
441124ec1bef00dd8d8f39ec110d047f191ce286ef73fe47ca1ca672b6cf40aa
|