rate-limited

View on PyPIReverse Dependencies (0)

0.4.0 rate_limited-0.4.0-py3-none-any.whl

Wheel Details

Project: rate-limited
Version: 0.4.0
Filename: rate_limited-0.4.0-py3-none-any.whl
Download: [link]
Size: 15958
MD5: e92b51957efa105571e8cb68424b336a
SHA256: a5c60c54a7d5001c8d607d21a1c39ecd12035758582458a2bff43fce7d49f632
Uploaded: 2023-09-29 16:47:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: rate_limited
Version: 0.4.0
Summary: Use slow, rate-limited APIs - like those of Large Language Models - as efficiently as possible
Author-Email: Tomasz Pietruszka <tomek.pietruszka[at]gmail.com>
Project-Url: Bug Tracker, https://github.com/tpietruszka/rate_limited/issues
Project-Url: Homepage, https://github.com/tpietruszka/rate_limited
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: black; extra == "lint"
Requires-Dist: isort; extra == "lint"
Requires-Dist: flake8; extra == "lint"
Requires-Dist: flake8-isort; extra == "lint"
Requires-Dist: mypy; extra == "lint"
Requires-Dist: types-requests; extra == "lint"
Requires-Dist: types-tqdm; extra == "lint"
Requires-Dist: aiohttp; extra == "lint"
Requires-Dist: tqdm; extra == "progress"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Requires-Dist: pytest-timeout; extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Requires-Dist: aiohttp; extra == "test"
Requires-Dist: requests; extra == "test"
Provides-Extra: lint
Provides-Extra: progress
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 9610 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
rate_limited/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rate_limited/calls.py sha256=QnbRnlu1eJCQtBJycgzubofcRzJLg-ZbXvqqX_caOQY 1152
rate_limited/exceptions.py sha256=SbWjR6Vbap7exlIpBhFxyZqWwt4L8F9_nNxwE4VN92Y 380
rate_limited/progress_bar.py sha256=wusnUOd6UzNhVf9RSpalp3PxS4gYzuEV4k4CEgZ-z1Y 1725
rate_limited/queue.py sha256=isv-bpmt98t-xY3qmytdm7LAF5URen3dLmS4a5NgCcg 878
rate_limited/resource_manager.py sha256=IZWj9MscXwUOugyfSF694_b_NyDWi1nrudkRPMviN_I 4106
rate_limited/resources.py sha256=fhJ-VW6QC54RMZNZbCrcIQTfiEV1axsbzJMMwJwSUgg 4077
rate_limited/runner.py sha256=NwmvuTUR6I4lBxkjI2nE1BETAsoaBy0HrztZKi6fOFs 10533
rate_limited/threading_utils.py sha256=l0uC4Iytr7jf5l4OiF5n0wyvjw8lLBHKzsnk4qXwBM0 1166
rate_limited/apis/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rate_limited/apis/common.py sha256=04XkP1oH0kYbLkEzutev02FBAXv0YHLfvdQvMSaD6vE 262
rate_limited/apis/openai/chat.py sha256=awuk-7e5QlzAENbUAZ_Xs_SpJvufv-EbQEgjf632gLg 2464
rate_limited-0.4.0.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
rate_limited-0.4.0.dist-info/METADATA sha256=XJ08A8nvdlp8C1wDuIaXEK6e7V09LVP7i5K6Hn_jPgs 10906
rate_limited-0.4.0.dist-info/RECORD