Path: csiph.com!news.samoylyk.net!gothmog.csi.it!bofh.it!news.nic.it!robomod From: Edward Betts Newsgroups: linux.debian.bugs.dist,linux.debian.devel,linux.debian.maint.python Subject: Bug#1076842: ITP: aiohttp-fast-url-dispatcher -- Enhanced URL dispatcher for aiohttp for improved performance Date: Wed, 24 Jul 2024 07:10:01 +0200 Message-ID: X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Wed Jul 24 05:09:10 2024 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -1.699 Reply-To: Edward Betts , 1076842@bugs.debian.org Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org, wnpp@debian.org X-Debian-Pr-Message: report 1076842 X-Debian-Pr-Package: wnpp MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Debian-Message: from BTS X-Mailing-List: archive/latest/1848268 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 23 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Wed, 24 Jul 2024 06:05:19 +0100 X-Original-Message-ID: Xref: csiph.com linux.debian.bugs.dist:1205312 linux.debian.devel:112654 linux.debian.maint.python:16099 Package: wnpp Severity: wishlist Owner: Edward Betts X-Debbugs-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org * Package name : aiohttp-fast-url-dispatcher Version : 0.3.1 Upstream Author : J. Nick Koston * URL : https://github.com/bdraco/aiohttp-fast-url-dispatcher * License : Apache-2.0 Programming Lang: Python Description : Enhanced URL dispatcher for aiohttp for improved performance This library introduces an optimized URL dispatcher for the aiohttp web server framework, designed to enhance routing performance by using an indexing system. Unlike the default UrlDispatcher which performs a linear search, potentially slowing down response times with a large number of routes, the FastUrlDispatcher maintains an index of URLs to ensure quick URL dispatch. This improvement is especially beneficial for applications with extensive routing requirements. This library is a dependancy of Home Assistant, the Python smart home platform. I plan to maintain it as part of the Python team.