An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

pypi.org "decorator" keyword

Top 1.2% on pypi.org
wrapt 2.5.1 πŸ’°
Module for decorators, wrappers and monkey patching.
122 versions - Latest release: 14 days ago - 693 dependent packages - 123,582 dependent repositories - 389 million downloads last month - 2,311 stars on GitHub - 1 maintainer
Top 2.2% on pypi.org
pytest-cases 3.10.1
Separate test code from test cases in pytest.
124 versions - Latest release: 8 months ago - 61 dependent packages - 227 dependent repositories - 775 thousand downloads last month - 378 stars on GitHub - 1 maintainer
retrying-hk 1.4.1
Python retrying library, forked from groodt/retrying
1 version - Latest release: over 1 year ago - 7 downloads last month - 96 stars on GitHub - 1 maintainer
Top 4.0% on pypi.org
retrying 1.4.2
Retrying
18 versions - Latest release: about 1 year ago - 326 dependent packages - 18,417 dependent repositories - 21.8 million downloads last month - 96 stars on GitHub - 1 maintainer
Top 4.0% on pypi.org
singleton-decorator 1.0.0
A testable singleton decorator
1 version - Latest release: about 9 years ago - 16 dependent packages - 91 dependent repositories - 632 thousand downloads last month - 49 stars on GitHub - 1 maintainer
Top 3.3% on pypi.org
makefun 1.16.0
Small library to dynamically create python functions.
54 versions - Latest release: over 1 year ago - 54 dependent packages - 480 dependent repositories - 13.6 million downloads last month - 135 stars on GitHub - 1 maintainer
decutils 1.2
Python Decorator Utilities.
3 versions - Latest release: about 10 years ago - 4 dependent repositories - 505 downloads last month - 1 stars on GitHub - 1 maintainer
suger 0.2.2
suger is a sugar. use python in @decorator/@Annotation like other languages~
14 versions - Latest release: over 3 years ago - 79 downloads last month - 4 stars on GitHub - 1 maintainer
cache-results 0.2.0
A Django decorator that caches a function's results by its arguments, with safe keys, async suppo...
3 versions - Latest release: 2 days ago - 0 downloads last month - 0 stars on GitHub - 1 maintainer
Top 2.5% on pypi.org
deprecated 3.0.0
Python @deprecated decorator to deprecate old python classes, functions or methods.
28 versions - Latest release: about 1 month ago - 443 dependent packages - 6,507 dependent repositories - 128 million downloads last month - 333 stars on GitHub - 1 maintainer
persist-cache 0.4.4
An easy-to-use Python library for lightning-fast persistent function caching.
11 versions - Latest release: over 1 year ago - 29 thousand downloads last month - 18 stars on GitHub - 1 maintainer
Top 1.2% on pypi.org
ratelimit 2.2.1
API rate limit decorator
11 versions - Latest release: almost 8 years ago - 111 dependent packages - 633 dependent repositories - 14.3 million downloads last month - 830 stars on GitHub - 1 maintainer
Top 2.1% on pypi.org
func-timeout 4.3.5
Python module which allows you to specify timeouts when calling any existing function. Also provi...
12 versions - Latest release: about 7 years ago - 76 dependent packages - 366 dependent repositories - 7.4 million downloads last month - 327 stars on GitHub - 1 maintainer
Top 8.8% on pypi.org
self 2020.12.3
@self decorator makes method return self (jQuery-like chaining)
29 versions - Latest release: almost 6 years ago - 4 dependent packages - 201 dependent repositories - 26.4 thousand downloads last month - 4 stars on GitHub - 2 maintainers
Top 8.6% on pypi.org
singledispatch 4.1.2 πŸ’°
Backport functools.singledispatch to older Pythons.
14 versions - Latest release: over 1 year ago - 52 dependent packages - 17,476 dependent repositories - 1.43 million downloads last month - 5 stars on GitHub - 2 maintainers
Top 6.9% on pypi.org
entrypoint2 1.1
easy to use command-line interface for python modules
14 versions - Latest release: over 4 years ago - 5 dependent packages - 317 dependent repositories - 322 thousand downloads last month - 9 stars on GitHub - 1 maintainer
Top 1.2% on pypi.org
mando 0.8.2
Create Python CLI apps with little to no effort at all!
14 versions - Latest release: about 2 years ago - 4 dependent packages - 724 dependent repositories - 5.41 million downloads last month - 1 maintainer
Top 4.3% on pypi.org
custom-inherit 2.4.1
A Python package that provides customized docstring inheritance schemes between derived cla...
18 versions - Latest release: over 3 years ago - 14 dependent packages - 20 dependent repositories - 21.5 thousand downloads last month - 64 stars on GitHub - 1 maintainer
Top 2.4% on pypi.org
pebble 5.2.3
Threading and multiprocessing eye-candy.
105 versions - Latest release: 23 days ago - 36 dependent packages - 277 dependent repositories - 1.1 million downloads last month - 656 stars on GitHub - 1 maintainer
Top 2.6% on pypi.org
cachier 4.2.0
Persistent, stale-free, local and cross-machine caching for Python functions.
67 versions - Latest release: 7 months ago - 18 dependent packages - 97 dependent repositories - 138 thousand downloads last month - 665 stars on GitHub - 1 maintainer
rever 0.3.3
Rever, a retrying decorator
1 version - Latest release: over 6 years ago - 4 dependent repositories - 639 downloads last month - 1 stars on GitHub - 1 maintainer
Top 3.4% on pypi.org
strongtyping 3.14.6
Decorator which checks whether the function is called with the correct type of parameters
74 versions - Latest release: 2 days ago - 2 dependent packages - 7 dependent repositories - 91.5 thousand downloads last month - 121 stars on GitHub - 1 maintainer
steely 0.1.0
A Python developer toolkit with beautiful terminal output: debugging decorators (logging, timing,...
37 versions - Latest release: 11 months ago - 251 downloads last month - 1 stars on GitHub - 1 maintainer
flask-gae-users 0.0.1
Provide route decorators for Google App Engine users
1 version - Latest release: over 8 years ago - 1 dependent repositories - 13 downloads last month - 0 stars on gitlab.com - 1 maintainer
azure-functions-db 0.8.3
Database trigger and input/output bindings for Azure Functions Python v2, powered by SQLAlchemy
23 versions - Latest release: 11 days ago - 2.74 thousand downloads last month - 11 stars on GitHub - 1 maintainer
byteplan-runtime 0.1.0
Inert @todo and @verifies markers for BytePlan task tracking
1 version - Latest release: 6 days ago - 0 downloads last month - 0 stars on GitHub - 1 maintainer
Top 2.5% on pypi.org
codetiming 1.4.0
A flexible, customizable timer for your Python code.
10 versions - Latest release: almost 4 years ago - 26 dependent packages - 147 dependent repositories - 631 thousand downloads last month - 313 stars on GitHub - 2 maintainers
st-error-boundary 0.1.8
A tiny, typed error-boundary decorator for Streamlit apps (UI-safe fallback + pluggable hooks)
8 versions - Latest release: about 1 year ago - 7 downloads last month - 6 stars on GitHub - 1 maintainer
Top 1.8% on pypi.org
plone.memoize 4.0.0 πŸ’°
Decorators for caching the values of functions and methods
36 versions - Latest release: 5 months ago - 35 dependent packages - 120 dependent repositories - 29.4 thousand downloads last month - 1 stars on GitHub - 6 maintainers
Top 3.0% on pypi.org
pid 3.0.4 πŸ’°
Pidfile featuring stale detection and file-locking, can also be used as context-manager or decorator
24 versions - Latest release: over 6 years ago - 19 dependent packages - 268 dependent repositories - 181 thousand downloads last month - 106 stars on GitHub - 1 maintainer
annotate 2.5.1 πŸ’°
Decorator to set a function's __annotations__ like Py3.
46 versions - Latest release: 11 days ago - 10 dependent repositories - 365 downloads last month - 3 stars on GitHub - 1 maintainer
Top 6.9% on pypi.org
cachew 0.25.20260820
Transparent and persistent cache/serialization powered by type hints
32 versions - Latest release: 2 months ago - 3 dependent packages - 4 dependent repositories - 3 thousand downloads last month - 238 stars on GitHub - 1 maintainer
printolog 0.1
Python decorator that makes functions use a logger instead of print.
1 version - Latest release: over 5 years ago - 1 dependent repositories - 29 downloads last month - 1 stars on GitHub - 1 maintainer
yedi 0.2.0
Lightweight dependency injection library for Python
2 versions - Latest release: over 1 year ago - 29 downloads last month - 0 stars on GitHub - 1 maintainer
experimental-decorator 0.1.0
A decorator to mark functions, methods, and classes as experimental.
1 version - Latest release: about 1 month ago - 101 downloads last month - 0 stars on GitHub - 1 maintainer
omniwrap 1.2.1
Automatically wrap every function and method in your codebase.
5 versions - Latest release: 6 months ago - 1.17 thousand downloads last month - 5 stars on GitHub - 1 maintainer
typed_classproperty 1.0.0
You tried to install "typed_classproperty". The correct package name is "typed_classproperties".
1 version - Latest release: almost 2 years ago - 11 downloads last month - 5 stars on GitHub - 1 maintainer
typed_classproperties 1.6.0
Typed decorators for classproperty and cached_classproperty.
20 versions - Latest release: 12 days ago - 3.88 thousand downloads last month - 5 stars on GitHub - 1 maintainer
argskwargsmodifierclass 0.10
A decorator that modifies the arguments and keyword arguments of a function based on the calling ...
1 version - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 94 downloads last month - 0 stars on GitHub - 1 maintainer
aailab-tools 0.1.2
Utilities for interacting with the AAILab blade dashboard.
3 versions - Latest release: about 2 months ago - 1 maintainer
inherit-docstring 0.2.1 πŸ’°
A python decorator to inherit docstring.
11 versions - Latest release: 5 months ago - 535 downloads last month - 2 stars on GitHub - 1 maintainer
farcache 2.0.3 πŸ’°
Lightweight function caching decorators for memory and disk
1 version - Latest release: 2 months ago - 0 stars on GitHub - 1 maintainer
fn-limit 0.1.0
A tiny, dependency-free, thread-safe and asyncio-safe rate-limiting decorator (token bucket / sli...
1 version - Latest release: 2 months ago - 1 maintainer
daffy 3.1.0 πŸ’°
Function decorators for DataFrame validation - columns, data types, and row-level validation with...
57 versions - Latest release: 3 months ago - 1 dependent repositories - 2.88 thousand downloads last month - 60 stars on GitHub - 1 maintainer
vtimer 0.0.2
1 version - Latest release: about 4 years ago - 10 downloads last month - 0 stars on GitHub - 1 maintainer
coalescer 0.3.0
Collapse concurrent duplicate calls into a single execution β€” singleflight for asyncio and threads
3 versions - Latest release: 3 months ago - 38 downloads last month - 1 stars on GitHub - 1 maintainer
i2 0.1.82
The middleware toolbox: signatures as data, decorators, wrappers and multi-object composition
272 versions - Latest release: 7 days ago - 21 dependent packages - 1 dependent repositories - 31.1 thousand downloads last month - 2 stars on GitHub - 2 maintainers
pycatch-safe 1.0.0rc1
Gestion d'erreurs fluide pour Python, inspirΓ©e du type Result de Rust : Ok, Err et un dΓ©corateur ...
1 version - Latest release: 3 months ago - 63 downloads last month - 0 stars on GitHub - 1 maintainer
capio 1.0.0
Composable capabilities for Python: resilience, caching, observability, and AI behavior. A capabi...
3 versions - Latest release: 3 months ago - 40 downloads last month - 0 stars on GitHub - 1 maintainer
smartretry-lib 1.0.0
A pure Python, offline-capable resilience framework providing retry, circuit breaker, bulkhead, r...
1 version - Latest release: 3 months ago - 8 downloads last month - 0 stars on GitHub - 1 maintainer
pydecotools 0.2.2 πŸ’°
The collection of decorator utilities.
4 versions - Latest release: over 2 years ago - 12 downloads last month - 0 stars on GitHub - 1 maintainer
Top 8.4% on pypi.org
reloading 1.1.2
Reloads source code of a running program without losing state
8 versions - Latest release: about 5 years ago - 2 dependent repositories - 205 downloads last month - 1,129 stars on GitHub - 1 maintainer
autodef 0.5.0
AutoDef: LLM functions
6 versions - Latest release: 3 months ago - 62 downloads last month - 1 stars on GitHub - 1 maintainer
defcmd 0.6.1
Turn a function signature into a command-line script
1 version - Latest release: 4 months ago - 22 downloads last month - 0 stars on GitHub - 1 maintainer
aegis-trust 0.11.0
AI agent data access control β€” control what agents can see
23 versions - Latest release: about 1 month ago - 2.11 thousand downloads last month - 0 stars on GitHub - 1 maintainer
cash-lib 0.13.0
A Python cache that re-runs only what changed.
17 versions - Latest release: 24 days ago - 1.03 thousand downloads last month - 2 stars on GitHub - 1 maintainer
sdk-py-trace 0.2.0
Function-level tracing SDK for HICAS workers
1 version - Latest release: 3 months ago - 1 maintainer
hearback 0.1.0
Listener-side output re-validation decorator against schema/predicate.
1 version - Latest release: 3 months ago - 145 downloads last month - 0 stars on GitHub - 1 maintainer
unter 0.1.0a1
The antonym of super(): let a base class hijack a derived class's overridden method
1 version - Latest release: 3 months ago - 0 stars on GitHub - 1 maintainer
adaptcache 0.1.0
A decorator that adapts cache TTL to how often each call is actually reused.
1 version - Latest release: 3 months ago - 0 stars on GitHub - 1 maintainer
pytryagain 0.2.0
A lightweight, zero-dependency retry decorator for sync and async Python functions.
5 versions - Latest release: 4 months ago - 7 downloads last month - 2 stars on GitHub - 1 maintainer
retrykit-simple 0.1.1
A clean, simple retry decorator for Python β€” sync, async, backoff, jitter.
1 version - Latest release: 4 months ago - 200 downloads last month - 1 maintainer
streamlit-persist-session 0.1.1
Persistent data across page reloads for Streamlit applications
2 versions - Latest release: 4 months ago - 30 downloads last month - 1 stars on GitHub - 1 maintainer
magichash 0.1.0
Line-level debug hook decorator driven by ### comments.
1 version - Latest release: 4 months ago - 1 maintainer
nano-empire-tollbooth 0.3.0
Monetize any Python function with one decorator. Unlimited paper-mode metering, a one-time upgrad...
8 versions - Latest release: 4 months ago - 46 downloads last month - 0 stars on GitHub - 1 maintainer
blakemere-autowrapper 0.1.2
Lightweight method proxy/wrapper helper with pre, post, and exception hooks.
2 versions - Latest release: 5 months ago - 25 downloads last month - 0 stars on GitHub - 1 maintainer
relinker 1.3.2
Relinker β€” a clear, modular, and debuggable retry/resilience library for Python.
9 versions - Latest release: 27 days ago - 178 downloads last month - 0 stars on GitHub - 1 maintainer
pusher-debug 1.2.1
tools to assist with debug
5 versions - Latest release: 4 months ago - 282 downloads last month - 1 maintainer
kasper-idempotent 0.1.0
Idempotency-key decorator for exactly-once handlers, backed by Redis or in-memory.
1 version - Latest release: 4 months ago - 1 maintainer
llmfunctionkit 0.1.1
Decorator-based LLM-native typed Python functions β€” declare the signature and docstring; the LLM ...
2 versions - Latest release: 5 months ago - 30 downloads last month - 0 stars on GitHub - 1 maintainer
retry-easy 0.1.1
A lightweight, zero-dependency retry decorator for synchronous and asynchronous Python functions
1 version - Latest release: 5 months ago - 6 downloads last month - 0 stars on GitHub - 1 maintainer
cachekit 0.24.0
Backend-agnostic caching for Python β€” intent-based decorators with circuit breaker, distributed l...
29 versions - Latest release: 9 days ago - 13.6 thousand downloads last month - 4 stars on GitHub - 1 maintainer
timerx 0.4.0
Tiny dependency-free timing decorator, context manager, and stopwatch utility.
4 versions - Latest release: 5 months ago - 31 downloads last month - 2 stars on GitHub - 1 maintainer
django-query-counter 0.7.0
Debug tool to print SQL queries count to the console
14 versions - Latest release: 25 days ago - 2 dependent repositories - 19.8 thousand downloads last month - 24 stars on GitHub - 1 maintainer
safe-state 0.4.0
Resumable execution for Python. One decorator. Zero retry loops.
5 versions - Latest release: 4 months ago - 324 downloads last month - 0 stars on GitHub - 1 maintainer
traceflow-py 1.8.4
A lightweight decorator for visually tracing Python function calls with indented call trees, timi...
16 versions - Latest release: 5 months ago - 53 downloads last month - 7 stars on GitHub - 1 maintainer
mongo-secure 0.1.3
Sanitize MongoDB operator strings in selected function arguments.
3 versions - Latest release: 4 months ago - 38 downloads last month - 0 stars on GitHub - 1 maintainer
tg-guard 1.2.3.16
Lightweight, decorator-first task routing for Python.
10 versions - Latest release: 3 months ago - 173 downloads last month - 0 stars on GitHub - 1 maintainer
aretry 0.1.0
Lightweight retry decorator with async support and exponential backoff β€” zero dependencies
1 version - Latest release: 5 months ago - 134 downloads last month - 0 stars on GitHub - 1 maintainer
openprogram 0.5.0
The Open Source Agent Harness Framework. Any LLM. Any platform. Agentic Programming Paradigm.
1 version - Latest release: 5 months ago - 13 downloads last month - 455 stars on GitHub - 1 maintainer
argskwargsmodifier 0.10
A decorator that modifies the arguments and keyword arguments of a function before calling it.
1 version - Latest release: about 3 years ago - 40 downloads last month - 0 stars on GitHub - 1 maintainer
howlong-pyalp 0.1.0
A minimal, zero-dependency Python decorator for measuring how long your functions take to run.
1 version - Latest release: 5 months ago - 8 downloads last month - 0 stars on GitHub - 1 maintainer
dfwatcher 0.1.1
Silent data watcher β€” tells you what your pipeline did to your data.
2 versions - Latest release: 5 months ago - 15 downloads last month - 11 stars on GitHub - 1 maintainer
fastapi-transactional 0.2.0
Transactional session management for SQLAlchemy use cases (sync + async).
2 versions - Latest release: 3 months ago - 117 downloads last month - 0 stars on GitHub - 1 maintainer
python-smart-retry 0.1.0
A universal smart retry library for Python (sync + async)
1 version - Latest release: 5 months ago - 0 stars on GitHub - 1 maintainer
py-frameless-utils 0.1.3
Various utilities not depending on Flask/FastAPI or other framework
13 versions - Latest release: almost 3 years ago - 1 dependent package - 60 downloads last month - 2 maintainers
py-yonder 0.2.4
Run Python functions inside containers via a decorator.
15 versions - Latest release: 4 months ago - 145 downloads last month - 1 maintainer
run-yonder 0.1.5
Run Python functions inside containers via a decorator.
6 versions - Latest release: 5 months ago - 1 maintainer
logcraft-aop 2026.5.18
Framework-agnostic AOP-style logging decorators with optional loguru support
2 versions - Latest release: 5 months ago - 71 downloads last month - 1 stars on GitHub - 1 maintainer
decoui 1.1.0
Decorator-driven GUI framework for Python β€” generate PySide6 UIs from type annotations
11 versions - Latest release: about 2 months ago - 595 downloads last month - 0 stars on GitHub - 1 maintainer
cm-time 0.1.2 πŸ’°
A simple context manager that measures time using perf_counter()
4 versions - Latest release: over 3 years ago - 2 dependent packages - 69 dependent repositories - 3.66 thousand downloads last month - 1 stars on GitHub - 1 maintainer
ttlru 0.1.0
functools.lru_cache with TTL support and async compatibility.
1 version - Latest release: 6 months ago - 7 downloads last month - 0 stars on GitHub - 1 maintainer
injectinator 0.4.3
Very simple dependency injection
7 versions - Latest release: 6 months ago - 560 downloads last month - 1 stars on GitHub - 1 maintainer
pinstance 0.1.0
Simple singleton class and function decorators with 0 overhead
1 version - Latest release: over 3 years ago - 16 downloads last month - 0 stars on GitHub - 1 maintainer
sloplib 0.1.0
A decorator that uses an LLM to write your function bodies. A joke; do not use.
1 version - Latest release: 6 months ago - 49 downloads last month - 1 maintainer
ezdebugger 0.1.0
A lightweight debugging toolkit with function call tracing and logging decorators
1 version - Latest release: 6 months ago - 25 downloads last month - 0 stars on GitHub - 1 maintainer
recorded 0.2.0
Typed function-call recorder backed by SQLite
2 versions - Latest release: 6 months ago - 417 downloads last month - 0 stars on GitHub - 1 maintainer
snaps-cacher 0.1.1
Lightweight, extensible Python caching library built on hexagonal architecture. Use built-in TTL,...
2 versions - Latest release: 6 months ago - 74 downloads last month - 0 stars on GitHub - 1 maintainer
clawdhooks 0.1.1
Add Claude as middleware to any Python app with a single decorator
1 version - Latest release: 7 months ago - 52 downloads last month - 1 stars on GitHub - 1 maintainer
llm-response-cache 1.0.0
SQLite-backed LLM response cache. Exact match + fuzzy match. Decorator API. Zero mandatory server...
1 version - Latest release: 7 months ago - 19 downloads last month - 1 stars on GitHub - 1 maintainer