diff --git a/pyproject.toml b/pyproject.toml index 3c6b34f..87e8ff8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,9 +20,9 @@ dependencies = [ "charset-normalizer>=2,<4", "maxminddb>=1.3,<3", "platformdirs<5", - "rich>=12.3,<14", + "rich>=12.3,<15", "tomli<3; python_version<'3.11'", - "winloop<0.1.8; implementation_name=='cpython' and (sys_platform=='cygwin' or sys_platform=='win32')", + "winloop<0.2.3; implementation_name=='cpython' and (sys_platform=='cygwin' or sys_platform=='win32')", ] optional-dependencies.non-termux = [ "aiodns>=1.1,<4", @@ -32,10 +32,10 @@ urls.repository = "https://github.com/threatcode/proxy-spider" [dependency-groups] dev = [ - "mypy[faster-cache]==1.13", - "ruff==0.7.2", - "tomli==2.0.2", - "types-aiofiles==24.1.0.20240626", - "typing-extensions==4.12.2", + "mypy[faster-cache]==1.17.1", + "ruff==0.12.11", + "tomli==2.2.1", + "types-aiofiles==24.1.0.20250822", + "typing-extensions==4.15.0", ] -nuitka = ["nuitka==2.4.11"] +nuitka = ["nuitka==2.7.13"] diff --git a/requirements.txt b/requirements.txt index e97988b..8eb5e0d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,27 +2,27 @@ # uv pip compile pyproject.toml -o requirements.txt aiofiles==24.1.0 # via proxy-spider (pyproject.toml) -aiohappyeyeballs==2.4.4 +aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.14 +aiohttp==3.12.15 # via # proxy-spider (pyproject.toml) # aiohttp-socks aiohttp-socks==0.10.1 # via proxy-spider (pyproject.toml) -aiosignal==1.3.2 +aiosignal==1.4.0 # via aiohttp -attrs==24.3.0 +attrs==25.3.0 # via # proxy-spider (pyproject.toml) # aiohttp brotli==1.1.0 # via proxy-spider (pyproject.toml) -certifi==2024.12.14 +certifi==2025.8.3 # via proxy-spider (pyproject.toml) -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via proxy-spider (pyproject.toml) -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal @@ -30,23 +30,23 @@ idna==3.10 # via yarl markdown-it-py==3.0.0 # via rich -maxminddb==2.6.2 +maxminddb==2.8.2 # via proxy-spider (pyproject.toml) mdurl==0.1.2 # via markdown-it-py -multidict==6.1.0 +multidict==6.6.4 # via # aiohttp # yarl -platformdirs==4.3.6 +platformdirs==4.4.0 # via proxy-spider (pyproject.toml) -propcache==0.2.1 +propcache==0.3.2 # via yarl -pygments==2.18.0 +pygments==2.19.2 # via rich -python-socks==2.6.1 +python-socks==2.7.2 # via aiohttp-socks -rich==13.9.4 +rich==14.1.0 # via proxy-spider (pyproject.toml) -yarl==1.18.3 +yarl==1.20.1 # via aiohttp