limits

View on PyPIReverse Dependencies (37)

4.0.1 limits-4.0.1-py3-none-any.whl

Wheel Details

Project: limits
Version: 4.0.1
Filename: limits-4.0.1-py3-none-any.whl
Download: [link]
Size: 45753
MD5: c397d5bef1c59080e1a948c3d300390e
SHA256: 67667e669f570cf7be4e2c2bc52f763b3f93bdf66ea945584360bc1a3f251901
Uploaded: 2025-01-16 19:58:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: limits
Version: 4.0.1
Summary: Rate limiting utilities
Author: Ali-Akber Saifee
Author-Email: ali[at]indydevs.org
Home-Page: https://limits.readthedocs.org
Project-Url: Source, https://github.com/alisaifee/limits
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
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
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.9
Requires-Dist: deprecated (>=1.2)
Requires-Dist: packaging (<25,>=21)
Requires-Dist: typing-extensions
Requires-Dist: redis (!=4.5.2,!=4.5.3,<6.0.0,>3); extra == "all"
Requires-Dist: redis (!=4.5.2,!=4.5.3,>=4.2.0); extra == "all"
Requires-Dist: pymemcache (<5.0.0,>3); extra == "all"
Requires-Dist: pymongo (<5,>4.1); extra == "all"
Requires-Dist: etcd3; extra == "all"
Requires-Dist: coredis (<5,>=3.4.0); extra == "all"
Requires-Dist: motor (<4,>=3); extra == "all"
Requires-Dist: aetcd; extra == "all"
Requires-Dist: emcache (>=0.6.1); python_version < "3.11" and extra == "all"
Requires-Dist: emcache (>=1); (python_version >= "3.11" and python_version < "3.13.0") and extra == "all"
Requires-Dist: aetcd; extra == "async-etcd"
Requires-Dist: emcache (>=0.6.1); python_version < "3.11" and extra == "async-memcached"
Requires-Dist: emcache (>=1); (python_version >= "3.11" and python_version < "3.13.0") and extra == "async-memcached"
Requires-Dist: motor (<4,>=3); extra == "async-mongodb"
Requires-Dist: coredis (<5,>=3.4.0); extra == "async-redis"
Requires-Dist: etcd3; extra == "etcd"
Requires-Dist: pymemcache (<5.0.0,>3); extra == "memcached"
Requires-Dist: pymongo (<5,>4.1); extra == "mongodb"
Requires-Dist: redis (!=4.5.2,!=4.5.3,<6.0.0,>3); extra == "redis"
Requires-Dist: redis (!=4.5.2,!=4.5.3,>=4.2.0); extra == "rediscluster"
Provides-Extra: all
Provides-Extra: async-etcd
Provides-Extra: async-memcached
Provides-Extra: async-mongodb
Provides-Extra: async-redis
Provides-Extra: etcd
Provides-Extra: memcached
Provides-Extra: mongodb
Provides-Extra: redis
Provides-Extra: rediscluster
License-File: LICENSE.txt
[Description omitted; length: 5090 characters]

WHEEL

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

RECORD

Path Digest Size
limits/__init__.py sha256=j_yVhgN9pdz8o5rQjVwdJTBSq8F-CTzof9kkiYgjRbw 728
limits/_version.py sha256=pB8_a1HHuX7Bo8LVuoQ_8GjLU5i4z56J1tr986TiLUA 497
limits/errors.py sha256=xCKGOVJiD-g8FlsQQb17AW2pTUvalYSuizPpvEVoYJE 626
limits/limits.py sha256=ZsXESq2e1ji7c2ZKjSkIAasCjiLdjVLPUa9oah_I8U4 4943
limits/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
limits/strategies.py sha256=Zy6PIhkysPbxnMzFjyXEsxMM6jhRoQ5XT5WskTNruK0 6949
limits/typing.py sha256=4yitf6iwDK-QEfSxv3EbTdGLOrqowLFffHAqYRUqiYY 3275
limits/util.py sha256=fTx0JQBT6ZY3fxGefjT07CLimUVCFjS1jLqskXmb7Eo 5726
limits/version.py sha256=YwkF3dtq1KGzvmL3iVGctA8NNtGlK_0arrzZkZGVjUs 47
limits/aio/__init__.py sha256=IOetunwQy1c5GefzitK8lewbTzHGiE-kmE9NlqSdr3U 82
limits/aio/strategies.py sha256=SHjmJnmy7Nh4tBydkA-0qPaULYcLOAM91T4RPybq0Sg 6768
limits/aio/storage/__init__.py sha256=CbtuSlVl1jPyN_vsEI_ApWblDblVaL46xcZ2M_oM0V8 595
limits/aio/storage/base.py sha256=V1Ur9Cu29_vP5IYBIsWHTgrc4riW8FEyz5Dcvv6fPoc 4821
limits/aio/storage/etcd.py sha256=krqjWujvybuaFa2g_FkPr2ZtX9Ac1-oJzErfGW3h27o 4783
limits/aio/storage/memcached.py sha256=n8b9GVtXMWdc-w4-xP1_MPJ9dgVcgoJ5j53mTdU6E3E 4799
limits/aio/storage/memory.py sha256=4ah9RpE5r7Q2yOLT-OndhP4ZHmvcwV3rKvCicnK2CJc 5845
limits/aio/storage/mongodb.py sha256=pC5Ng-5PlV5u1EQlgITfetLvpL4mitcxaaZ_uokwUs0 10846
limits/aio/storage/redis.py sha256=JQm4pkwynSo1k6wFVB7SyRsh7yav0_61Px1FqUwuGl4 15658
limits/resources/redis/lua_scripts/acquire_moving_window.lua sha256=5CFJX7D6T6RG5SFr6eVZ6zepmI1EkGWmKeVEO4QNrWo 483
limits/resources/redis/lua_scripts/clear_keys.lua sha256=zU0cVfLGmapRQF9x9u0GclapM_IB2pJLszNzVQ1QRK4 184
limits/resources/redis/lua_scripts/incr_expire.lua sha256=Uq9NcrrcDI-F87TDAJexoSJn2SDgeXIUEYozCp9S3oA 195
limits/resources/redis/lua_scripts/moving_window.lua sha256=5hUZghISDh8Cbg8HJediM_OKjjNMF-0CBywWmsc93vA 430
limits/storage/__init__.py sha256=_ozbLZtZDVRamfNe4clxcmYbM9Gbu8FzuuAeWQAi_ZA 2588
limits/storage/base.py sha256=E7ZInoGZqoM1QIpd1f8lvytlic4sMOQdl_eTzD-mlWk 4631
limits/storage/etcd.py sha256=Q1tndCAAJp0jnir-b-ZBN3-7Kf3v_uwNAqQJLmqB96Q 4440
limits/storage/memcached.py sha256=4xgcSI7l02KbHP0P_ChFgx5ytDqiby6-kwfJ6_5lua4 6618
limits/storage/memory.py sha256=ButyS6v7o7DB55bwM3CltFK4Fc5mwKuFEBPgat51CXU 5550
limits/storage/mongodb.py sha256=LmrkLOlMMveI4hnv69yMOQhrXUqp6RMvdjXkvTiE4DY 9979
limits/storage/redis.py sha256=R7UbE5ng1NjIHEO17gu-vIZ4qgy91JctbPYGEkZ2iM0 8483
limits/storage/redis_cluster.py sha256=MsiEpwHphQd0P88AwGw1NVSi3UwVrhsg-pvzkHxU2kw 3739
limits/storage/redis_sentinel.py sha256=665CvL3UZYB2sB_vVkZ4CCaPKcbIXvQUWuDWnBoSOLU 4124
limits/storage/registry.py sha256=xcBcxuu6srqmoS4WqDpkCXnRLB19ctH98v21P8S9kS8 708
limits-4.0.1.dist-info/LICENSE.txt sha256=T6i7kq7F5gIPfcno9FCxU5Hcwm22Bjq0uHZV3ElcjsQ 1061
limits-4.0.1.dist-info/METADATA sha256=EzpDuoZfOrB3xjvhv-IHK5Q6-R_6-vH5FnUEoJ-ohdI 7662
limits-4.0.1.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
limits-4.0.1.dist-info/top_level.txt sha256=C7g5ahldPoU2s6iWTaJayUrbGmPK1d6e9t5Nn0vQ2jM 7
limits-4.0.1.dist-info/RECORD

top_level.txt

limits