/abstract_tracker-project

Library for creating status tracking library.

Primary LanguagePythonMIT LicenseMIT

Documentation Status https://img.shields.io/badge/Release_History!--None.svg?style=social https://img.shields.io/badge/STAR_Me_on_GitHub!--None.svg?style=social

Welcome to abstract_tracker Documentation

📔 See Full Documentation HERE.

https://abstract-tracker.readthedocs.io/en/latest/_static/abstract_tracker-logo.png

This library help you track the business critical task status moving from pending (todo), to in_progress, then possibly to failed (also with error traceback information) or succeeded. If it failed too many times, it will be marked as exhausted. If you never want to see it anymore, it will be marked as ignored.

This library provides the abstraction layer that can work with arbitrary backend. For instance, local file, AWS S3, SQL Database, AWS DynamoDB, Redis, MongoDB, ..., as you wish.

Install

abstract_tracker is released on PyPI, so all you need is to:

$ pip install abstract-tracker

To upgrade to latest version:

$ pip install --upgrade abstract-tracker