Expand standard functools to methods

Expand functools features to methods, classmethods, staticmethods and even for (unofficial) hybrid methods. For now, methodtools only provides methodtools.lru_cache. Use methodtools module instead of functools module. Than it will work as you expected. from methodtools import lru_cache class A(object): @lru_cache() def cached_method(self, args): ... @lru_cache() # the order is important! @classmethod # always lru_cache on top of classmethod def cached_classmethod(self, args): ... @lru_cache() # the order is important! @staticmethod # always lru_cache on top of staticmethod def cached_staticmethod(self, args): ... @lru_cache() # just same as functools.lru_cache def cached_function(): ... Installation PyPI is the recommended w
RPM
python3-methodtools-0.4.7-2.lbn36.noarch.rpm
Summary
Expand standard functools to methods
URL
https://pypi.org/project/methodtools
Group
Application/Internet
License
ZPL
Source
python-methodtools-0.4.7-2.lbn36.src.rpm
Checksum
5bbeca9b8b89f342ee0f6f46828d9481d786e307e653204b7495f6bacebb4aab
Build Date
2025/04/21 14:14:33
Requires
python3.10dist(wirerope) >= 0.4.7
Provides
python-methodtools = 0.4.7-2.lbn36
python3-methodtools = 0.4.7-2.lbn36
python3.10-methodtools = 0.4.7-2.lbn36
python3.10dist(methodtools) = 0.4.7
python3dist(methodtools) = 0.4.7
Obsoletes