memoization

View on PyPIReverse Dependencies (34)

0.3.2 memoization-0.3.2-py3-none-any.whl

Wheel Details

Project: memoization
Version: 0.3.2
Filename: memoization-0.3.2-py3-none-any.whl
Download: [link]
Size: 38522
MD5: 0cf0eed0364c398e03fda2f5ef79bd2b
SHA256: 6109bcfdbd6fc6c33004fcdc5d8e291c1223a7416c5dad61ec777d260f6038d2
Uploaded: 2020-12-19 10:51:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: memoization
Version: 0.3.2
Summary: A powerful caching library for Python, with TTL support and multiple algorithm options. (https://github.com/lonelyenvoy/python-memoization)
Author: lonelyenvoy
Author-Email: petrinchor[at]gmail.com
Home-Page: https://github.com/lonelyenvoy/python-memoization
License: MIT
Keywords: memoization memorization remember decorator cache caching function callable functional ttl limited capacity fast high-performance optimization
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4
Description-Content-Type: text/markdown
[Description omitted; length: 10515 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.35.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
memoization/__init__.py sha256=OFGBKH8GFh74NCMrFAZYCEIhUeGdVM6RNr-0cbXynTg 721
memoization/memoization.py sha256=rtHFo_EmLhOyU0N_lx1SdnC-MatvTxsXh9dzVKjlISA 8030
memoization/memoization.pyi sha256=adffq7xsfpZSxobgU3KHtYOGpVowPP6vPS9xGC4qZrc 820
memoization/model.py sha256=xRJ4Wn3hPt4TP01pDIdxts0lOsns33Fp3E80AWND88Y 963
memoization/model.pyi sha256=GIJVrAKXphcdjz0XRNIvx3jEfYDwgjoKT4aeq5eeZis 602
memoization/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
memoization/backport/__init__.py sha256=ukStYfpbMsMYDu7fr0Aa4BajCPj6FzWly5YA6hPZ6bM 56
memoization/backport/backport_enum.py sha256=qNbKfzGHdbyvo_z9crUriV0H5ke-DaiUitakwe7a4lA 34805
memoization/caching/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
memoization/caching/fifo_cache.py sha256=QU47z1qg_i6wKnKtu2VD3OO6rUp01NJ0ZsdvawLctTs 5670
memoization/caching/fifo_cache.pyi sha256=_0uORMk0-d_PXjU6ow86AmLR3XhQhaBnyeK_u0ieJiU 86
memoization/caching/lfu_cache.py sha256=-sugiVEF1J1nSYy1aRS38BrUbu0XjGTJB3SEu5UGjjE 13404
memoization/caching/lfu_cache.pyi sha256=_0uORMk0-d_PXjU6ow86AmLR3XhQhaBnyeK_u0ieJiU 86
memoization/caching/lru_cache.py sha256=wHWCWsRdpy4h6qDVupVDbb0VW_dZRTg8KhETEIqVZHM 6056
memoization/caching/lru_cache.pyi sha256=_0uORMk0-d_PXjU6ow86AmLR3XhQhaBnyeK_u0ieJiU 86
memoization/caching/plain_cache.py sha256=mow2n0k7NPGT70RE2LW8MhfJkaB_Ktrw7sP5l9d3w8I 2942
memoization/caching/plain_cache.pyi sha256=_0uORMk0-d_PXjU6ow86AmLR3XhQhaBnyeK_u0ieJiU 86
memoization/caching/statistic_cache.py sha256=01AhHi_6woGBpCf-4KH1Aj7Cl2HhZnkrZgu6mPyv3M0 1310
memoization/caching/statistic_cache.pyi sha256=_0uORMk0-d_PXjU6ow86AmLR3XhQhaBnyeK_u0ieJiU 86
memoization/caching/general/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
memoization/caching/general/keys_order_dependent.py sha256=NENbmb9eJ8AIusk8rZzn4XMlabM7qmhb98F9q-B1YOY 418
memoization/caching/general/keys_order_dependent.pyi sha256=19keZSLsVQ3IpKIkSvdH3cYkbc_XlewUmqlCQipIrOE 71
memoization/caching/general/keys_order_independent.py sha256=M3Nh0FIDJUI36dnl0akmCK2pfNlUJP_6_cKOZs1kB1c 456
memoization/caching/general/keys_order_independent.pyi sha256=19keZSLsVQ3IpKIkSvdH3cYkbc_XlewUmqlCQipIrOE 71
memoization/caching/general/values_with_ttl.py sha256=ENCVlz6N3r3h7OvhpCODY-16gi3TiJ-M1a878PvlOqg 222
memoization/caching/general/values_with_ttl.pyi sha256=QRwUan1e4-Vnsl6Dv6anjKV3AHEnCI7APORi-ecnqTU 297
memoization/caching/general/values_without_ttl.py sha256=oYcCYxUQMl3qdZoT02KGlT2dYmwpWvEpxqR-jdrQO_4 169
memoization/caching/general/values_without_ttl.pyi sha256=X4VhXP2lZIJFNVjdSW4l_H_LqtFmkHGY8htqvEDLLlA 225
memoization/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
memoization/config/algorithm_mapping.py sha256=xm5AJYojWgJtBuHatSdCVk6KURW2HiAsVKZyUDfciCU 578
memoization/config/algorithm_mapping.pyi sha256=aCcuowrp88Lps6WrXuUoBfxrs9PfpXBaVRp3b1G0zj8 749
memoization/constant/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
memoization/constant/flag.py sha256=HeHuoS5ZpQs2v5LBADTLKJTKpa1R-rtWT7uxU3mD4SE 481
memoization/constant/flag.pyi sha256=GUhISUSDb1bBiSObsIi37lzFqVjj98n5yaIOyNszOvI 150
memoization/type/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
memoization/type/model.py sha256=P5kZngcCOmISCz3kCzR_0qIGCgiIaJYewAqxdHkcpTU 291
memoization/type/caching/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
memoization/type/caching/cache.py sha256=H7k6EepynuAkiXT2_XvbGCZB5fERNio5FdWTwJQesvM 571
memoization/type/caching/general/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
memoization/type/caching/general/keys.py sha256=OnBv6jgOfR7N2yVZnTN07xQGr9Iw7W3syp6lyjQfMjc 253
memoization/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
memoization/util/algorithm_extension_validator.py sha256=FkKTFarxMapYE_JBYPa2JGh2u0_jtDPr_ugaV214rd8 5801
memoization-0.3.2.dist-info/LICENSE sha256=Zz56_ZcdpMXQMiCJWuOn8e2zCuiR_nv96vLOm4wyJNs 1073
memoization-0.3.2.dist-info/METADATA sha256=Vf92zP2TpwoLfyfP7UVKbzAZs4X6A3d2HaDrEKNT_6E 11763
memoization-0.3.2.dist-info/WHEEL sha256=EVRjI69F5qVjm_YgqcTXPnTAv3BfSUr0WVAHuSP3Xoo 92
memoization-0.3.2.dist-info/top_level.txt sha256=-WEgiVM88jH--FsjWsLUNLVK7t4rcW74tUlxfsiPWPM 12
memoization-0.3.2.dist-info/RECORD

top_level.txt

memoization