diff --git a/pyproject.toml b/pyproject.toml index ee237d5b3..a6983a3ad 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,14 +13,14 @@ authors = [ {name = "Unclecode", email = "unclecode@kidocode.com"} ] dependencies = [ - "aiofiles>=24.1.0", + "aiofiles>=25.1.0", "aiohttp>=3.11.11", "aiosqlite~=0.20", "anyio>=4.0.0", - "lxml~=5.3", + "lxml~=6.1", "unclecode-litellm==1.81.13", - "numpy>=1.26.0,<3", - "pillow>=10.4", + "numpy>=2.2.6,<3", + "pillow>=12.3.0", "playwright>=1.49.0", "patchright>=1.49.0", "python-dotenv~=1.0", @@ -29,19 +29,19 @@ dependencies = [ "playwright-stealth>=2.0.0", "xxhash~=3.4", "rank-bm25~=0.2", - "snowballstemmer~=2.2", + "snowballstemmer~=3.1", "pydantic>=2.10", - "pyOpenSSL>=25.3.0", - "psutil>=6.1.1", + "pyOpenSSL>=26.3.0", + "psutil>=7.2.2", "PyYAML>=6.0", "nltk>=3.9.1", - "rich>=13.9.4", + "rich>=15.0.0", "cssselect>=1.2.0", "httpx>=0.27.2", "httpx[http2]>=0.27.2", "fake-useragent>=2.0.3", "click>=8.1.7", - "chardet>=5.2.0", + "chardet>=7.4.3", "brotli>=1.1.0", "humanize>=4.10.0", "lark>=1.2.2", diff --git a/requirements.txt b/requirements.txt index 9686ffc95..12d6dec42 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,13 +1,13 @@ # Note: These requirements are also specified in pyproject.toml # This file is kept for development environment setup and compatibility -aiofiles>=24.1.0 +aiofiles>=25.1.0 aiohttp>=3.11.11 aiosqlite~=0.20 anyio>=4.0.0 -lxml~=5.3 +lxml~=6.1 unclecode-litellm==1.81.13 -numpy>=1.26.0,<3 -pillow>=10.4 +numpy>=2.2.6,<3 +pillow>=12.3.0 playwright>=1.49.0 patchright>=1.49.0 python-dotenv~=1.0 @@ -17,15 +17,15 @@ playwright-stealth>=2.0.0 xxhash~=3.4 rank-bm25~=0.2 colorama~=0.4 -snowballstemmer~=2.2 +snowballstemmer~=3.1 pydantic>=2.10 -pyOpenSSL>=25.3.0 -psutil>=6.1.1 +pyOpenSSL>=26.3.0 +psutil>=7.2.2 PyYAML>=6.0 nltk>=3.9.1 -rich>=13.9.4 +rich>=15.0.0 cssselect>=1.2.0 -chardet>=5.2.0 +chardet>=7.4.3 brotli>=1.1.0 httpx[http2]>=0.27.2 alphashape>=1.3.1