Pin pycares to 4.11.0 to avoid a dependency issue with aiodns.
authorMarvin Schenkel <marvinschenkel@gmail.com>
Thu, 11 Dec 2025 08:15:50 +0000 (09:15 +0100)
committerMarvin Schenkel <marvinschenkel@gmail.com>
Thu, 11 Dec 2025 08:15:50 +0000 (09:15 +0100)
pyproject.toml
requirements_all.txt

index e2725ba29a086f68373826c6dd11ef381f24c908..0edba8638ea69a3b0dc0365fc34b743388d41fda 100644 (file)
@@ -11,6 +11,9 @@ classifiers = [
 ]
 dependencies = [
   "aiodns>=3.2.0",
+  # Pin pycares to 4.11.0 until aiodns is updated to support pycares 5.0 API changes
+  # pycares 5.0.0 (released 2025-12-10) has breaking changes incompatible with current aiodns
+  "pycares==4.11.0",
   "aiohttp_asyncmdnsresolver==0.1.1",
   "Brotli>=1.0.9",
   "aiohttp==3.13.2",
index a540b1736a1ea40d2c3ee2aece13c68bdda1291f..8d4ef190a9dabc085358798f767ab37329028dd2 100644 (file)
@@ -51,6 +51,7 @@ podcastparser==0.6.11
 propcache>=0.2.1
 py-opensonic==7.0.2
 pyblu==2.0.5
+pycares==4.11.0
 PyChromecast==14.0.9
 pycryptodome==3.23.0
 pylast==6.0.0