diff --git a/pyproject.toml b/pyproject.toml index f7dac76..3b6a5b8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,6 +15,7 @@ dependencies = [ "pyyaml>=6.0.2,<7.0.0", "anyio>=4.8.0,<5.0.0", "pygit2>=1.16.0,<2.0.0", + "cchardet==2.2.0a2; python_version < '3.14'", ] [dependency-groups] diff --git a/uv.lock b/uv.lock index 36d8157..33f4dae 100644 --- a/uv.lock +++ b/uv.lock @@ -166,6 +166,12 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/7e/c1/ec214e9c94000d1c1974ec67ced1c970c148aa6b8d8373066123fc3dbf06/Brotli-1.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:9011560a466d2eb3f5a6e4929cf4a09be405c64154e12df0dd72713f6500e32b", size = 358517 }, ] +[[package]] +name = "cchardet" +version = "2.2.0a2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4c/c2/0e4364a4d6ce1a67f46bbce0731dee4d910ae1ee4467bd36ee68bd0cdd8b/cchardet-2.2.0a2.tar.gz", hash = "sha256:dd72bb1872eca9d279055bc7c3491a62ce1db7bfd330b7d48d7239a59c2f9823", size = 1111020 } + [[package]] name = "cffi" version = "1.17.1" @@ -328,6 +334,7 @@ version = "0.1.0" source = { virtual = "." } dependencies = [ { name = "anyio" }, + { name = "cchardet", marker = "python_full_version < '3.14'" }, { name = "discord-py", extra = ["speed"] }, { name = "jishaku" }, { name = "pydantic" }, @@ -351,6 +358,7 @@ dev = [ [package.metadata] requires-dist = [ { name = "anyio", specifier = ">=4.8.0,<5.0.0" }, + { name = "cchardet", marker = "python_full_version < '3.14'", specifier = "==2.2.0a2" }, { name = "discord-py", extras = ["speed"], git = "https://github.com/Rapptz/discord.py?rev=master" }, { name = "jishaku", specifier = ">=2.6.0,<3.0.0" }, { name = "pydantic", specifier = ">2.0" },