PyPI version PyPI version
Industrial Grade — LTS Support

The Architecture of wdecorators

PyPI version Explore on GitHub pip install wdecorators

100%

Coverage & Testing

1★

GitHub Stars

MIT

Open Source License

LTS

Long Term Support

Designed for Zero Compromise

Engineered with formal verification principles, strict type validation, and native production readiness.

Python 3.8+

Core runtime.

FastAPI & Uvicorn

Web dashboard and server for monitoring periodic task schedulers.

PyJWT & Jinja2

Authentication and templating for scheduler dashboard.

Loguru

Advanced logging engine with Graylog GELF support.

SQLite / PostgreSQL

Database backends for task logging and execution history.

Pytest & Coverage

Unit testing framework and test coverage reporting.

Declarative & Streamlined

Designed to eliminate low-level plumbing and cognitive friction, allowing engineers to build reliable solutions in minutes.

$ pip install wdecorators
View Documentation
quickstart.py
from wdecorators import benchmark, retry, time_execution, singleton

@benchmark
def my_function():
    return sum(range(1000))

@retry(times=3)
def unreliable_function():
    import random
    if random.random() < 0.5:
        raise ConnectionError("Network issue")
    return "OK"

@singleton
class Database:
    def __init__(self):
        print("Connecting to database...")

print(my_function())
print(unreliable_function())
db1 = Database()
db2 = Database()
print(db1 is db2)  # True
Wisrovi

The Wisrovi Ecosystem

wdecorators is an integral component within the Wisrovi Binary Universe, engineered by William Steve Rodriguez Villamizar to unify high-throughput distributed systems, formal verification, and autonomous agent orchestration.

Visit wisrovi.dev Wisrovi GitHub Suite