Registry / serialization / jaraco.functools

jaraco.functools

JSON →
library4.4.0pypypiunverified

Provides additional functools in the spirit of Python's standard library's functools. Current version: 4.4.0, released on December 21, 2025. Maintained by Jason R. Coombs. Requires Python 3.9 or higher. Release cadence: approximately every 3-4 months.

serialization
pip install jaraco.functools
Install & Compatibility
Where this runs
tested against v4.5.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
glibc
py 3.10
3/5 runs
3/5 runs
py 3.11
3/5 runs
3/5 runs
py 3.12
3/5 runs
3/5 runs
py 3.13
3/5 runs
3/5 runs
py 3.9
3/5 runs
3/5 runs
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

FunctionType
from jaraco.functools import FunctionType
from jaraco.functools import FunctionType

Demonstrates importing and using FunctionType from jaraco.functools.

from jaraco.functools import FunctionType # Example usage of FunctionType def example_function(): pass print(isinstance(example_function, FunctionType)) # Output: True
Debug
Known issues
breakingFunctionType was moved from jaraco.functools to jaraco.types in version 4.0.0.
fix
Update import statement to 'from jaraco.types import FunctionType'.
affects: 4.0.0
deprecatedThe 'deprecated_function' is scheduled for removal in version 5.0.0.
fix
Replace 'deprecated_function' with 'new_function'.
affects: 4.4.0
Upgrade
Version history
4.5.0latest on PyPI
Audit
Dependencies

No dependency data recorded yet.

Agent activity
85 hits · last 30 days
node
4
ahrefsbot
2
Amazon
1
mj12bot
1
Resources