freshcrate
Skin:/
Home > Developer Tools > sigtools

sigtools

Utilities for working with inspect.Signature objects.

Why this rank:Release freshnessHealthy release cadence

Description

``sigtools``: utilities to manipulate callable objects' signatures ================================================================== The ``sigtools`` python library provides: * ``sigtools.signature`` to resolve function signatures, taking into account parameters added or removed by decorators. * Decorators to specify keyword-only parameters, annotations and positional-only parameters, even on python2: ``sigtools.modifiers`` * Decorators to specify how ``*args, **kwargs`` are handled, in a way that can be introspected: ``sigtools.specifiers`` * Function combination routines that preserve signatures: ``sigtools.wrappers`` * Functions to manipulate signature objects likewise: ``sigtools.signatures`` The documentation can be found at Read The Docs: https://sigtools.readthedocs.org Installing ---------- Within a `virtualenv <https://virtualenv.readthedocs.org/en/latest/virtualenv.html>`_:: $ pip install sigtools Or for a user-wide install:: $ pip install --user sigtools

Release History

VersionChangesUrgencyDate
4.0.1Imported from PyPI (4.0.1)Low4/21/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

pyhankoTools for stamping and signing PDF filesmaster@2026-10-25
jediAn autocompletion tool for Python that can be used for text editors.master@2026-10-25
mypyOptional static typing for Pythonmaster@2026-10-25
types-jinja2Typing stubs for Jinja2main@2026-10-25
flitA simple packaging tool for simple packages.main@2026-10-24

More in Developer Tools

mypyOptional static typing for Python
jediAn autocompletion tool for Python that can be used for text editors.
llxprt-codeAn open-source multi-provider AI assisted CLI development tool. Use whatever LLM you want to code in your terminal.
markitdownUtility tool for converting various files to Markdown