From dd110c1a5d476d048e193f5c136a49dc588d5d5c Mon Sep 17 00:00:00 2001 From: "C.C" Date: Fri, 10 Jan 2025 02:34:34 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9B=B4=E6=96=B0=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyproject.toml | 2 +- uv.lock | 18 ++++++++++++++++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index bb56b97b..b9f7ce8f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,7 +23,7 @@ dependencies = [ "flask-session>=0.8.0", "flask-sock>=0.7.0", "flask[async]>=3.1.0", - "httpx>=0.28.1", + "httpx[socks]>=0.28.1", "icalendar>=6.1.0", "jinja2>=3.1.5", "jsonpath>=0.82.2", diff --git a/uv.lock b/uv.lock index 447ed43c..3820c10d 100644 --- a/uv.lock +++ b/uv.lock @@ -746,6 +746,11 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517 }, ] +[package.optional-dependencies] +socks = [ + { name = "socksio" }, +] + [[package]] name = "humanize" version = "4.11.0" @@ -1193,7 +1198,7 @@ dependencies = [ { name = "flask-sock" }, { name = "func-timeout" }, { name = "gunicorn" }, - { name = "httpx" }, + { name = "httpx", extra = ["socks"] }, { name = "humanize" }, { name = "icalendar" }, { name = "iso639" }, @@ -1258,7 +1263,7 @@ requires-dist = [ { name = "flask-sock", specifier = ">=0.7.0" }, { name = "func-timeout", specifier = ">=4.3.5" }, { name = "gunicorn", specifier = ">=23.0.0" }, - { name = "httpx", specifier = ">=0.28.1" }, + { name = "httpx", extras = ["socks"], specifier = ">=0.28.1" }, { name = "humanize", specifier = ">=4.11.0" }, { name = "icalendar", specifier = ">=6.1.0" }, { name = "iso639", specifier = ">=0.1.4" }, @@ -2010,6 +2015,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235 }, ] +[[package]] +name = "socksio" +version = "1.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f8/5c/48a7d9495be3d1c651198fd99dbb6ce190e2274d0f28b9051307bdec6b85/socksio-1.0.0.tar.gz", hash = "sha256:f88beb3da5b5c38b9890469de67d0cb0f9d494b78b106ca1845f96c10b91c4ac", size = 19055 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/37/c3/6eeb6034408dac0fa653d126c9204ade96b819c936e136c5e8a6897eee9c/socksio-1.0.0-py3-none-any.whl", hash = "sha256:95dc1f15f9b34e8d7b16f06d74b8ccf48f609af32ab33c608d08761c5dcbb1f3", size = 12763 }, +] + [[package]] name = "soupsieve" version = "2.6"