cashews

View on PyPIReverse Dependencies (10)

7.3.2 cashews-7.3.2-py3-none-any.whl

Wheel Details

Project: cashews
Version: 7.3.2
Filename: cashews-7.3.2-py3-none-any.whl
Download: [link]
Size: 78367
MD5: b6d368b701a238232764476a4086a84f
SHA256: 05005d3383957c9df5433fff9977d88022444184fd7834ad6664d00487dc1b38
Uploaded: 2024-09-30 21:08:47 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cashews
Version: 7.3.2
Summary: cache tools with async power
Author: Dmitry Kryukov
Author-Email: glebov.ru[at]gmail.com
Home-Page: https://github.com/Krukov/cashews/
License: MIT
Keywords: cache aio async multicache aiocache
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Requires-Dist: dill; extra == "dill"
Requires-Dist: diskcache (>=5.0.0); extra == "diskcache"
Requires-Dist: mypy (>=1.5.0); extra == "lint"
Requires-Dist: types-redis; extra == "lint"
Requires-Dist: redis (!=5.0.1,>=4.3.1); extra == "redis"
Requires-Dist: bitarray (<3.0.0); extra == "speedup"
Requires-Dist: xxhash (<4.0.0); extra == "speedup"
Requires-Dist: hiredis; extra == "speedup"
Requires-Dist: pytest (==8.3.3); extra == "tests"
Requires-Dist: pytest-asyncio (==0.24.0); extra == "tests"
Requires-Dist: pytest-cov (==5.0.0); extra == "tests"
Requires-Dist: pytest-rerunfailures (==14.0); extra == "tests"
Requires-Dist: hypothesis (==6.112.2); extra == "tests"
Provides-Extra: dill
Provides-Extra: diskcache
Provides-Extra: lint
Provides-Extra: redis
Provides-Extra: speedup
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 31821 characters]

WHEEL

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

RECORD

Path Digest Size
cashews/__init__.py sha256=7yHo1lpaubyP0viFe8hTX4fpRcPaBiFV9BL2zj3k3oI 2085
cashews/_typing.py sha256=n4Uluc8EzZvWnq81Xt1G_J9YaA527jrNOjSYhN0s8eI 2018
cashews/cache_condition.py sha256=8bjJyG3b3wP9sD2aaBzYK9SLpAs3fNYtCo_hbyy3Zkg 1186
cashews/commands.py sha256=bOnUc4WSCIrIlCleVEOwBlktUoZT549bmHbPTrVaUdg 921
cashews/exceptions.py sha256=FYm1672EZxtG1cnT4M9IiIloCbVzhqenMEAANTzZe9U 957
cashews/formatter.py sha256=pgVlzO3M6vIFU32yiNAnBibruUWMrViNQaYt7HuTEdY 5439
cashews/helpers.py sha256=WuzlOh2OqHEd01ThEwJ5GAS8sCK3QPUQ4e5Y_b7l4iI 2377
cashews/key.py sha256=Tmges2YK4oleskZkldODA1tohuXC8UeoeEVwQlJsFMA 6000
cashews/key_context.py sha256=07JyHS7mgoZE-QjW9zuKqSkZ-u5rOPq8BZaFwYnd0js 841
cashews/picklers.py sha256=Mekmj1u0bVcAbgBnA2ETwURx-osXbWqPBmdlkR6nQZ4 2276
cashews/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cashews/serialize.py sha256=UPGIfqyGOanP_e3MNIj901I50zNlmbSX6FsHW7hQqYw 8505
cashews/ttl.py sha256=kHeuZK5jEuxEh8BiG5-fY85r8DQXMbMnQtOSHMS6pxA 1415
cashews/validation.py sha256=Ti8Jj0o9ow3iEzUVnJkJwn_VKQV6x7RRQr3g1XqawKk 2158
cashews/backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cashews/backends/diskcache.py sha256=0hkn1ZkMW-39PeJ35lYykowHl8soLu3IXmF9nq1S0_4 9317
cashews/backends/interface.py sha256=TOIjCfFo-ESRT5suD11d1Sb95miAJqVMH8mMQjRVn9Q 6774
cashews/backends/memory.py sha256=73paJ82d12mnh1981XDjEnl-NDhl1BC62t-YiYxw7Fg 9212
cashews/backends/transaction.py sha256=NKzq7znNDi39pL7ENNACVjse6dgHh5_12EWdWGdfDjc 11944
cashews/backends/redis/__init__.py sha256=Qqj8wKcgubsCqyYHszdcvQtAfwD547_G3pcas0XYcl8 213
cashews/backends/redis/backend.py sha256=gMzvBbCTyF443o5IyZdTpmmZIWezEHtsKJf03SY6jKA 11369
cashews/backends/redis/client.py sha256=_PwdZn8rIk_x1_6pBTPi4eKKgMjdlgoNg1spd5gqdqw 1999
cashews/backends/redis/client_side.py sha256=vpHpCMtdPIDm6Eda2IFzhAVDs7h1MFUyetqdW4rP8xU 13219
cashews/contrib/__init__.py sha256=_8xu9HUpLsedjQn4ztOuO6hL0nHcupxQYNktA4eMOw0 136
cashews/contrib/_starlette.py sha256=8uQUG7dy-WvvuTCrWeTN3mOzCvnNVWAirDI65OLlRlg 1888
cashews/contrib/fastapi.py sha256=HDW6oeRx6lemmWGaPfOMm_K1p_SgWEo8SvEG-FFXiTI 6751
cashews/contrib/prometheus.py sha256=AsSeuR_W-s51YLpCcR8NGx54GXfAawBIm5hUxWrmaDM 1337
cashews/decorators/__init__.py sha256=5gV45q3gFpEVrUK-m0z2ES54TsKJ073M0EKfBlygB4E 829
cashews/decorators/bloom.py sha256=i-VPzKpepnVi5nM0VUJQGsShzA8Jjbw-dzRMFu1r7wM 7546
cashews/decorators/circuit_breaker.py sha256=hgjTZ6kkHiNlmrVLf4XcBU6EZN-ixJhRq-mFvQURj8U 3087
cashews/decorators/locked.py sha256=u6C_p2ur-lotKh9SKKHPSHKbhMtA2gZxPFCuo6DML-g 3397
cashews/decorators/rate.py sha256=UWb2bF4YhI7rDGps_ss_WjeMglF-KS7LNAboRYV5hMo 2382
cashews/decorators/rate_slide.py sha256=zmlS_I9hPY_DReu1Fi9kUrjX8W-rNRYp845Qys7PIzc 2366
cashews/decorators/cache/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cashews/decorators/cache/_exception.py sha256=_fGdsD9JRA0YvaGQWXTVzoDyM4DckB8YA8Nhk-hpaMk 202
cashews/decorators/cache/defaults.py sha256=km35WvF23OX-rv-x7izNN7QhKrgX3Z_IzZpVCrpDphA 2073
cashews/decorators/cache/early.py sha256=g1iKZVvQTtQ9iqFPSFAdem_0Ys3sPB1Eeu8vo6WJoao 4709
cashews/decorators/cache/fail.py sha256=Qyppguw84CY6PTA5qZnjxRDtO6U3meyb6b9RSyJLBjc 2868
cashews/decorators/cache/hit.py sha256=k_gN_sDx6A9C-9RSgZA5--pCShcdypSJQT76mbn1T2c 3805
cashews/decorators/cache/iterator.py sha256=BvjnCcsiX7jY2SEWJVTw8WXHojtsdQDNDLTIXiQ-7eI 3380
cashews/decorators/cache/simple.py sha256=2gkWfEDaN66NdiVFWuP7FVh-sr5rnzGr7YQJLTcCBI0 2936
cashews/decorators/cache/soft.py sha256=k0UGRVUBUtauWmPVsKSFJLtH9dY7TKbXYODq1N4jCVs 3528
cashews/utils/__init__.py sha256=TQVuyosw8LSsrirPSI1Bfs6NEeyhtHWAm_Jw-drm3TY 273
cashews/utils/_bitarray.py sha256=4m5D2w5ttTW-V7GFwFLQtr0LgdpQE622uTalUhbtS4k 1397
cashews/utils/_bitarray_lib.py sha256=ZXCLninxu0YtXwFVkQiuQ3T_s6Gd0sAdZRnZpnDBaEk 1695
cashews/utils/object_size.py sha256=GIcan0cCRgv5OyXx626W1fzDtoYxup_ZvfMZLP6DzpU 922
cashews/utils/split_hash.py sha256=yqmnC7JD1bhMl6Nb6FxIW6Lg7xaJ7hjl3DaQo7eoFLM 927
cashews/wrapper/__init__.py sha256=oT1-i2YPwcTz4SzbqaQJ5Inbe1EeasbM7vPKJ2avVyg 651
cashews/wrapper/auto_init.py sha256=Bw6LmvdHvgnHuT3qkqW1--PzgKdLajAir82e8yUKMgs 583
cashews/wrapper/backend_settings.py sha256=-GJcNAr9O6_-ZqC8JjCacpEIm0f7DG_Zv5sY860E8uA 2772
cashews/wrapper/callback.py sha256=mJgcKyB-Y-OUISB512Xt-v1lI_SuGbaMGGIIQU8l33Y 1979
cashews/wrapper/commands.py sha256=avfAhSGaOvg7zoVJUu4fS1W4Ux6pEugv_zUoRxc5PCw 8100
cashews/wrapper/decorators.py sha256=u6Qp-XceCrvwnZGpnzb3e_xbGB6j0Vn-VoD7jTj1tYI 12941
cashews/wrapper/disable_control.py sha256=z7JzovZCSy2WGtktr2j0LKFASEv0dQqzXacLMP4d4s8 1804
cashews/wrapper/tags.py sha256=MFtWlh6ZwiAnyPrdUb23sbmoJosn9dA15BIrh_W2g8A 4294
cashews/wrapper/time_condition.py sha256=UbP43Am17p244jkb-TMJRcUlvjowSnvHZFYTgAq65eQ 961
cashews/wrapper/transaction.py sha256=3VN5EGpO9Njgd8kLIqbKuWNeSKx3L-OMkV-YJ5Pa-Ss 4349
cashews/wrapper/wrapper.py sha256=QvQcVkCNduTRiTsobRPry_hmjYzmVy9gBcMuBDlBUaI 3257
cashews-7.3.2.dist-info/LICENSE sha256=_Dfvz2cQL3xSPYT7QiJsQ8o4CDkYK25ga9n69iswv2w 1081
cashews-7.3.2.dist-info/METADATA sha256=2k86_rD3vQ9VnTjxE_SPyVPIcPi_dKTDayWuMqWvviM 33605
cashews-7.3.2.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
cashews-7.3.2.dist-info/top_level.txt sha256=Sm4JuVBddNHveiWfZIeSk6Zt8h5yk49SbehXnfdgBjE 8
cashews-7.3.2.dist-info/RECORD

top_level.txt

cashews