{"package": "throttled-py", "summary": "\ud83d\udd27 High-performance Python rate limiting library with multiple algorithms (Fixed Window, Sliding Window, Token Bucket, Leaky Bucket & GCRA) and storage backends (Redis, In-Memory).", "pypi_url": "https://pypi.org/project/throttled-py", "piwheels_url": "https://www.piwheels.org/project/throttled-py", "releases": {"3.2.0": {"released": "2026-04-03 01:38:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-3.2.0-py3-none-any.whl": {"file_url": "/simple/throttled-py/throttled_py-3.2.0-py3-none-any.whl", "filehash": "a12585da08b20382cfcdfc261441341ffd4a35d9d40c28de50ba63774481bcca", "filesize": 65880, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "3.1.1": {"released": "2026-01-15 19:15:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-3.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/throttled-py/throttled_py-3.1.1-py3-none-any.whl", "filehash": "2b75f1c2044ffd5478d28c4ae9b3d97bb9cf148cbf2ec30e9384d48984cbc997", "filesize": 58845, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "3.1.0": {"released": "2025-12-29 16:38:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/throttled-py/throttled_py-3.1.0-py3-none-any.whl", "filehash": "3135a74a6760f73fb880501d89d29c6f52f2bcb37478ecce84ab05442f91aaed", "filesize": 58780, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "3.0.1": {"released": "2025-11-26 18:14:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-3.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/throttled-py/throttled_py-3.0.1-py3-none-any.whl", "filehash": "283118d069e4b366bd0e7c6497a3b90b47f5665d0518a7a86daa23c46ff5fe7c", "filesize": 57104, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "3.0.0": {"released": "2025-11-18 16:41:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/throttled-py/throttled_py-3.0.0-py3-none-any.whl", "filehash": "6c62cb1c8b85cd9a99d871756d8e97a270239daaccbb0cc08297444a5fef4677", "filesize": 56941, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}, "2.2.3": {"released": "2025-08-30 04:07:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-2.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/throttled-py/throttled_py-2.2.3-py3-none-any.whl", "filehash": "e63c370bbe2c3b860d547772caca750d402e62f6050818b2f369b7b547bcbc2d", "filesize": 56851, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}, "2.2.2": {"released": "2025-07-25 02:01:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-2.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/throttled-py/throttled_py-2.2.2-py3-none-any.whl", "filehash": "fadb307642f0a06f7daa7776df888db6bdfd7d66ebc494bf68ed9216b6cec71c", "filesize": 57061, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}, "2.2.1": {"released": "2025-06-29 03:27:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-2.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/throttled-py/throttled_py-2.2.1-py3-none-any.whl", "filehash": "ba3314e7e85210b728b89ae3e91afacc854631a426be1f71b6a0c8b761113a2e", "filesize": 56007, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}, "2.2.0": {"released": "2025-05-31 07:05:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/throttled-py/throttled_py-2.2.0-py3-none-any.whl", "filehash": "2e003636b5c6bcf013b91dd2c1245473eeab7488cb9ca787a035b9ce4b2cebc0", "filesize": 55458, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}, "2.1.0": {"released": "2025-05-25 19:07:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/throttled-py/throttled_py-2.1.0-py3-none-any.whl", "filehash": "d1cba740530def81d29533fd51eb8719830895f69fe5a38d3d1370e8f6b43d4a", "filesize": 54972, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.2": {"released": "2025-05-02 16:33:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-2.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/throttled-py/throttled_py-2.0.2-py3-none-any.whl", "filehash": "4e35236cea9674a7cc69837b3b2097b5e80c1d63312946ec53390974e6d9a102", "filesize": 40503, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.1": {"released": "2025-05-02 04:55:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/throttled-py/throttled_py-2.0.1-py3-none-any.whl", "filehash": "18ef3281633d431f94982ea2ff7a0c4da52caa7fc90bf915ab5611eb97bed853", "filesize": 40227, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}, "2.0.0": {"released": "2025-04-21 16:24:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/throttled-py/throttled_py-2.0.0-py3-none-any.whl", "filehash": "02aa73f329bd29a70e29d65e43e5842e6605fe81336365629c4544259e3aa630", "filesize": 40022, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}, "1.1.1": {"released": "2025-04-19 13:12:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/throttled-py/throttled_py-1.1.1-py3-none-any.whl", "filehash": "fb8799f6783ef23f29f13b477763c96e1769a8d094e5f8b1c9383f36c11f836e", "filesize": 39459, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["redis"]}}}, "1.1.0": {"released": "2025-04-16 17:10:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/throttled-py/throttled_py-1.1.0-py3-none-any.whl", "filehash": "1526a7bbe5a9a5f5e08859c634758fafa27193b3123517cce2c2d2ee1c510922", "filesize": 39331, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["redis"]}}}, "1.0.3": {"released": "2025-04-10 01:33:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-1.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/throttled-py/throttled_py-1.0.3-py3-none-any.whl", "filehash": "dac75db07fd8294f3ecfd13cbe22a409d448e8cdcdb05949c69bb3967c81f326", "filesize": 39214, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["redis"]}}}, "1.0.2": {"released": "2025-03-29 14:34:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/throttled-py/throttled_py-1.0.2-py3-none-any.whl", "filehash": "66216d67070c5cf01885c437af40d57cc3fdd72ea9c64322b95aa7630356aded", "filesize": 36594, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["redis"]}}}, "1.0.1": {"released": "2025-03-14 02:01:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"throttled_py-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/throttled-py/throttled_py-1.0.1-py3-none-any.whl", "filehash": "03eaa3276847eabfef9582bd0c40e7625a1a49ad068a61337ed70ec043f4f6f5", "filesize": 32695, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["redis"]}}}}}