aiolimiter
aiolimiter copied to clipboard
An efficient implementation of a rate limiter for asyncio.
Someone found that when using `httpx` rate limited by `aiolimiter` with a large number of active tasks, `httpx` requests have a hard time getting going. The more tasks are started,...
Hello! The library is overall very good, and useful, thank you for it! I just have one problem, it being that the library depends on `importlib`, which wouldn't be an...
updates: - [github.com/psf/black: 23.12.0 → 24.4.2](https://github.com/psf/black/compare/23.12.0...24.4.2) - [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0) - [github.com/Lucas-C/pre-commit-hooks: v1.5.4 → v1.5.5](https://github.com/Lucas-C/pre-commit-hooks/compare/v1.5.4...v1.5.5) - [github.com/pycqa/flake8: 6.1.0 → 7.0.0](https://github.com/pycqa/flake8/compare/6.1.0...7.0.0)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.4 to 8.0.0. Release notes Sourced from pytest's releases. pytest 8.0.0 (2024-01-27) See 8.0.0rc1 and 8.0.0rc2 for the full changes since pytest 7.4! Bug Fixes #11842: Properly...
Currently, the pyproject.toml file is causing poetry to install CHANGELOG.md top-level into the site-packages directory when built (e.g. `/usr/lib/python3.11/site-packages/CHANGELOG.md`). See https://projects.gentoo.org/python/guide/qawarn.html#documentation-files-installed-by-poetry for more info. The fix is as follows: In...
I think it would read much better. Reason for is I have to read the doc string every time I come across `AsyncLimiter` after not seeing it for a while.
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4. Release notes Sourced from jinja2's releases. 3.1.4 This is the Jinja 3.1.4 security release, which fixes security issues and bugs but does not otherwise...
I have looking through this as I need something to control the rate of requests I make to a rate-limited API. Initially this seemed to be a correct fit for...
Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.4 to 8.2.0. Release notes Sourced from pytest's releases. 8.2.0 pytest 8.2.0 (2024-04-27) Deprecations #12069: A deprecation warning is now raised when implementations of one of the...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.6.0 to 2.1.0. Release notes Sourced from dependabot/fetch-metadata's releases. v2.1.0 What's Changed Relax engine-strict=true by @jeffwidman in dependabot/fetch-metadata#510 Handle branch names containing hyphen separators by @tspencer244 in...