Add an AIOHTTP exporter by Lexicality · Pull Request #1139 · prometheus/client_python

@Lexicality

Since the client now requires a minimum of Python 3.9, we don't need to
have this feature gate in place any more

Signed-off-by: Lexi Robinson <lexi@lexi.org.uk>

csmarchbanks

@Lexicality

Unfortunately the AIOHTTP library doesn't support ASGI and apparently
has no plans to do so which makes the ASGI exporter not suitable for
anyone using it to run their python server.

Where possible this commit follows the existing ASGI implementation and
runs the same tests for consistency.

Signed-off-by: Lexi Robinson <lexi@lexi.org.uk>

csmarchbanks