jaraco.functools
Functools like those found in stdlib
Install
jaraco-functools on PyPI
pip
pip install jaraco-functoolsuv
uv add jaraco-functoolspoetry
poetry add jaraco-functoolsPackage facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — more_itertools |
| Maintenance | actively maintained — 30 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: jaraco_functools-4.6.0-py3-none-any.whl
About jaraco.functools
from the package's own PyPI description — quoted content, verbatim
.. image:: https://img.shields.io/pypi/v/jaraco.functools.svg :target: https://pypi.org/project/jaraco.functools
.. image:: https://img.shields.io/pypi/pyversions/jaraco.functools.svg
.. image:: https://github.com/jaraco/jaraco.functools/actions/workflows/main.yml/badge.svg :target: https://github.com/jaraco/jaraco.functools/actions?query=workflow%3A%22tests%22 :alt: tests
.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json :target: https://github.com/astral-sh/ruff :alt: Ruff
.. image:: https://readthedocs.org/projects/jaracofunctools/badge/?version=latest :target: https://jaracofunctools.readthedocs.io/en/latest/?badge=latest
.. image:: https://img.shields.io/badge/skeleton-2026-informational :target: https://blog.jaraco.com/skeleton
.. image:: https://tidelift.com/badges/package/pypi/jaraco.functools :target: https://tidelift.com/subscription/pkg/pypi-jaraco.functools?utm_source=pypi-jaraco.functools&utm_medium=readme
Additional functools in the spirit of stdlib's functools.
For Enterprise
Available as part of the Tidelift Subscription.
This project and...
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Provides additional utility functions for functional programming that extend Python's standard library functools module, such as decorators and higher-order function helpers.
Low friction: pure Python wheel with a single lightweight dependency (more_itertools). Active maintenance with a release 30 days ago and no known vulnerabilities.
MIT license permits unrestricted use, modification, and distribution in both open-source and proprietary projects with minimal obligations.
Usage
pip install jaraco.functools
from jaraco import functools
# Use decorator utilities from the package
Requires Python 3.10 or later.
Verdict: A stable, actively maintained utility library with permissive licensing and low install friction. Suitable for projects needing functional programming helpers beyond the standard library, with no security concerns and straightforward integration.
Needs verification
- Specific decorator and function utilities provided (e.g., memoization, composition, retry logic) not detailed in excerpt
- Performance characteristics or benchmarks relative to alternatives not documented in fact sheet
Similar packages
permissive · top 1,000 on PyPI
importlib-resourcespermissive · top 1,000 on PyPI
jaraco.contextpermissive · top 1,000 on PyPI
pytest-runnerpermissive · top 1,000 on PyPI
SQLAlchemy-Utilspermissive · top 1,000 on PyPI
zipppermissive · top 100 on PyPI
coveragepermissive · top 1,000 on PyPI
jaraco.classespermissive · top 1,000 on PyPI
importlib-metadatapermissive · top 100 on PyPI
toolzpermissive · top 1,000 on PyPI