cashews

View on PyPIReverse Dependencies (12)

7.4.0 cashews-7.4.0-py3-none-any.whl

Wheel Details

Project: cashews
Version: 7.4.0
Filename: cashews-7.4.0-py3-none-any.whl
Download: [link]
Size: 78908
MD5: 554836a84cf912eba4931709705013c7
SHA256: e881cc9b4be05ac9ce2c448784bca2864776b1c13ee262658d7c0ebf0d3d257a
Uploaded: 2024-11-16 22:13:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cashews
Version: 7.4.0
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.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9
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 (<4.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.115.3); 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: 31677 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=wl_09ioWA9zCq_cPE5YyARaurxaGGJLvGva9SILrC0o 2030
cashews/_typing.py sha256=PpxpQKnBbh8yyFioTTRFcWSq_eFeb_BlcybyigX4Y6A 2012
cashews/cache_condition.py sha256=gca9mKB4_Yq9YcCrHZ3RH9Sdv12hSLOjxjz1hWJW_l4 1190
cashews/commands.py sha256=bOnUc4WSCIrIlCleVEOwBlktUoZT549bmHbPTrVaUdg 921
cashews/exceptions.py sha256=FYm1672EZxtG1cnT4M9IiIloCbVzhqenMEAANTzZe9U 957
cashews/formatter.py sha256=gpmlJOIwNgld31BrIcWgDzK1zP5pkrIdfX0mkTZPBB4 6433
cashews/helpers.py sha256=ZTGCVIAytiNQEG4Bf3KW4bvK_zWDaqa5rdxnrfrXLWI 2316
cashews/key.py sha256=Zh4kZy6JTQ3sWQXf8vkqIfJfSUDv93lsd4C42FKD9ig 5961
cashews/key_context.py sha256=LXYZxymmRaVx1i4khxqTI8YqVAt46DtggTaSXtaCRFM 1291
cashews/picklers.py sha256=Mekmj1u0bVcAbgBnA2ETwURx-osXbWqPBmdlkR6nQZ4 2276
cashews/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cashews/serialize.py sha256=zkZPtk49EodARC6NR7ESj_JPx0-VH7lOzQ-jVfob9M4 8123
cashews/ttl.py sha256=kHeuZK5jEuxEh8BiG5-fY85r8DQXMbMnQtOSHMS6pxA 1415
cashews/validation.py sha256=oGg9AaczxSH3h0EnghFDOTfWZmRIuelRDUHjsZotMpU 2172
cashews/backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cashews/backends/diskcache.py sha256=x1_upVtg4aN-hZ2UH2Z-2V50Mj-pHGuaU6Py434Uw70 9347
cashews/backends/interface.py sha256=hIN78Yi6ZyOroDfCpHMGN_5fyhdKIx0nTVH7GvhqxB4 7085
cashews/backends/memory.py sha256=73paJ82d12mnh1981XDjEnl-NDhl1BC62t-YiYxw7Fg 9212
cashews/backends/transaction.py sha256=QNiMTmWp5Vc_nrD-zTCOTTYygQuZX7Xg07K5lc7UMvk 11894
cashews/backends/redis/__init__.py sha256=Qqj8wKcgubsCqyYHszdcvQtAfwD547_G3pcas0XYcl8 213
cashews/backends/redis/backend.py sha256=bt_Dm1CrFD2Sk-kLwsA5M5qLkiuQf0YXVWt6fcTbcz0 11032
cashews/backends/redis/client.py sha256=_PwdZn8rIk_x1_6pBTPi4eKKgMjdlgoNg1spd5gqdqw 1999
cashews/backends/redis/client_side.py sha256=gu-7fHoU1U5qnHEHzvMC5T71XLeZ3elgxa2qNby5hOQ 13231
cashews/contrib/__init__.py sha256=_8xu9HUpLsedjQn4ztOuO6hL0nHcupxQYNktA4eMOw0 136
cashews/contrib/_starlette.py sha256=8uQUG7dy-WvvuTCrWeTN3mOzCvnNVWAirDI65OLlRlg 1888
cashews/contrib/fastapi.py sha256=tyTzkdmbMlFUmwfQHUt_ezR7ybvAyvaRtTpZ42pKuGU 7035
cashews/contrib/prometheus.py sha256=AsSeuR_W-s51YLpCcR8NGx54GXfAawBIm5hUxWrmaDM 1337
cashews/decorators/__init__.py sha256=5gV45q3gFpEVrUK-m0z2ES54TsKJ073M0EKfBlygB4E 829
cashews/decorators/bloom.py sha256=8V74I5NXssAun70CcUkdb4ow6uK-ADcUGsmhA0WHkW0 7509
cashews/decorators/circuit_breaker.py sha256=qK49vZp0rXPQsGwvWoloblJ8PNivYdX0VZg1ajA3qFs 3106
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=DRMQcxUf7QfOtdZd0Wi0Fu9uG3et01Kojl2ioudBVY8 2385
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=vM4UQQR-H1NWmsNrv4cRrzUmcP97A4FHMXgOqTYAiH0 5093
cashews/decorators/cache/fail.py sha256=qJWtrUZMLpb6WGldlGr-FFlrSTgZCDp7nYvcZxtYhWk 2906
cashews/decorators/cache/hit.py sha256=0VtErJcncLKc-kOJCQmt78JFm6-4Yz1Rnc4KIoK55oI 4162
cashews/decorators/cache/iterator.py sha256=JJbZxYdgMN5Ep6kIDIkUmv2KP6fEEFlAgtmv2PS-udw 3513
cashews/decorators/cache/simple.py sha256=2dT7jp9IqcZ1_WcvZuDk40eCKAwN3LKIPjnpbbCPVFk 3069
cashews/decorators/cache/soft.py sha256=vHwbw20ry8YLvszjPRf1Zdg-ejo-4XhD0lChbxqNuJE 3755
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=kEtYb8qoVho48rLLyhXrDhgjbCC17rRPMx0ToiifZjU 2766
cashews/wrapper/callback.py sha256=oRuSlcF2RkyM72RCtK749gofMwO3FbOkQ1i3zjqh8og 2037
cashews/wrapper/commands.py sha256=K_gnBsCnMy7vcOTm6syWbDX0DCuHO_wjDgsRCTq1sbE 8180
cashews/wrapper/decorators.py sha256=KUpcxuKo63ygOlArk50BCDa25g9eEcOQzGZPEcr5TBI 13087
cashews/wrapper/disable_control.py sha256=z7JzovZCSy2WGtktr2j0LKFASEv0dQqzXacLMP4d4s8 1804
cashews/wrapper/tags.py sha256=WODVKyvpg2NdKjYg8hQRQYs0xY3FBa2yYdVKS2ljQbY 4282
cashews/wrapper/time_condition.py sha256=UbP43Am17p244jkb-TMJRcUlvjowSnvHZFYTgAq65eQ 961
cashews/wrapper/transaction.py sha256=3VN5EGpO9Njgd8kLIqbKuWNeSKx3L-OMkV-YJ5Pa-Ss 4349
cashews/wrapper/wrapper.py sha256=Q10rpGAedGH3aECb7l5hBJR_NZ7LwXQySHtyE9MpqDs 3370
cashews-7.4.0.dist-info/LICENSE sha256=_Dfvz2cQL3xSPYT7QiJsQ8o4CDkYK25ga9n69iswv2w 1081
cashews-7.4.0.dist-info/METADATA sha256=Ne-7_PNx8dzC4LdAE9GWv4kmMLDAaNLUf-HlrWcHUcA 33462
cashews-7.4.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
cashews-7.4.0.dist-info/top_level.txt sha256=Sm4JuVBddNHveiWfZIeSk6Zt8h5yk49SbehXnfdgBjE 8
cashews-7.4.0.dist-info/RECORD

top_level.txt

cashews