skillfed

jaraco.functools

Functools like those found in stdlib

jaraco-functools Permissive license MIT Active 22 v4.6.0 released

Install

jaraco-functools on PyPI

pip

pip install jaraco-functools

uv

uv add jaraco-functools

poetry

poetry add jaraco-functools

Package 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

Development Status :: 5 - Production/StableIntended Audience :: DevelopersProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: Only

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...

Read as markdown · JSON record · Source repository

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
functools utilitiesfunctional programming decoratorshigher-order functionsfunction composition helpersstdlib functools extensionsdecorator utilitiesfunction wrapping tools

Similar packages