Package: wnpp Severity: wishlist Owner: Yuri Konotopov <ykonoto...@gnome.org> X-Debbugs-Cc: debian-devel@lists.debian.org, ykonoto...@gnome.org
* Package name : aiolimiter Version : 1.1.0 Upstream Contact: Martijn Pieters <m...@zopatista.com> * URL : https://github.com/mjpieters/aiolimiter * License : MIT Programming Lang: Python Description : Python3 asyncio rate limiter, a leaky bucket implementation Hello! Because apt-mirror [1] project is long time unmaintained [2], having many [3] issues unresolved I started apt-mirror2 [4] project as a drop-in replacement for the apt-mirror. apt-mirror2 is pure Python/asyncio implementation without `subprocess` calls so it have some required dependencies which are missing from Debian: - aiofile (aiofiles are supported also, but aiofiles is threaded file asyncio implementation and aiofile - is pure Linux AIO implementation) - caio (this is dependency of aiofile - Python bindings for Linux AIO) - aiolimiter This issue is for aiolimiter dependency. AFAIK there are 2 project that can be used to limit asyncio: - aiolimiter [5] - asynciolimiter [6] As I see aiolimiter is older and maintained, and asynciolimiter repo don't have recent commits. For now I packaged [7] aiolimiter as part of the apt-mirror2 project providing source and binary packages in the apt-mirror2 Packagecloud repository [8]. I will be glad to maintain this package along with apt-mirror2 and all of it's dependencies. [1] https://github.com/apt-mirror/apt-mirror [2] https://github.com/apt-mirror/apt-mirror/issues/139 [3] https://github.com/apt-mirror/apt-mirror/issues [4] https://gitlab.com/apt-mirror2 [5] https://pypi.org/project/aiolimiter/ [6] https://pypi.org/project/asynciolimiter/ [7] https://gitlab.com/apt-mirror2/aiolimiter-debian-packaging [8] https://packagecloud.io/nE0sIghT/apt-mirror2