From e04ff7c5401b14876f229eea56afdf84ddfcd25e Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Fri, 17 Jul 2026 20:36:45 +0200 Subject: [PATCH] Drop unused faust-cchardet dependency (#7055) faust-cchardet was pinned as an optional speed-up for aiohttp's charset detection. Modern aiohttp (3.9+) no longer uses chardet/cchardet: charset resolution now returns the declared charset, defaults JSON to UTF-8, and otherwise calls a fallback resolver that hard-codes "utf-8" unless a custom fallback_charset_resolver is configured on the ClientSession. Supervisor never configures one, so faust-cchardet is installed but never called. Remove the dependency to drop an unused C-extension build cost and maintenance surface. This also supersedes the failing #7054 bump, which targeted a 2.1.20 release that was never published to PyPI. Co-authored-by: Claude Opus 4.8 (1M context) --- requirements.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f4bebf3b5..74f21f985 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,7 +13,6 @@ cryptography==49.0.0 debugpy==1.8.21 deepmerge==2.1.0 dirhash==0.5.0 -faust-cchardet==2.1.19 gitpython==3.1.52 jinja2==3.1.6 log-rate-limit==1.4.2