Skip to main content

Task toolkit

Project description

https://badge.fury.io/py/tatoo.png https://travis-ci.org/malinoff/tatoo.svg?branch=develop&label=Travis https://ci.appveyor.com/api/projects/status/github/malinoff/tatoo?svg=true&branch=develop&passingText=Appveyor%20|%20passing&pendingText=Appveyor%20|%20pending&failingText=Appveyor%20|%20failing

tatoo - task toolkit

Tatoo is python task toolkit, intended to be small and simple, but powerful and extensible. Out of the box it allows you to programmatically execute tasks on the local machine:

>>> from tatoo import Environment
>>> env = Environment()
>>> @env.task
>>> def hello():
...     print('Hello, world!')
...
>>> hello.apply()
Hello, world!

It can be use as a replacement for tools like Make (a command-line interface is provided via extensions), but it was developed with Celery’s features in mind, so once there will be extensions for remote task execution, daemonization and others.

Documentation can be found on read the docs.

It works under Python 2.6, 2.7, 3.3+ and Pypy (Pypy3 is not yet supported) on Linux, OSX and Windows. This ensured on each commit continiously using TravisCI (Linux & OSX) and Appveyor (Windows).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tatoo-0.7.0.tar.gz (59.7 kB view details)

Uploaded Source

Built Distribution

tatoo-0.7.0-py2.py3-none-any.whl (45.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file tatoo-0.7.0.tar.gz.

File metadata

  • Download URL: tatoo-0.7.0.tar.gz
  • Upload date:
  • Size: 59.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for tatoo-0.7.0.tar.gz
Algorithm Hash digest
SHA256 67b8b1eece662294d217bff3466c6c3027cea98fd55650acd3189b83d918b317
MD5 d8ed7178e537538c5838aef9659d90cb
BLAKE2b-256 974bb62466480edd662b51bd43f2b859840202cb977ec53173158da12f43b317

See more details on using hashes here.

File details

Details for the file tatoo-0.7.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for tatoo-0.7.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 28c503f6b44dfeac1c3295d587c42811f82cf96fbb47c3ef36f1d68dfbe594ea
MD5 7dda51242fc2e6b5268b78703bb8fe91
BLAKE2b-256 c0ff35797accc7d2839eb19bc61dd479836b46d63a2eab5b21268680191e7f31

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page