diff --git a/requirements-ai-processing.txt b/requirements-ai-processing.txt index 4ad82667..e20f192b 100644 --- a/requirements-ai-processing.txt +++ b/requirements-ai-processing.txt @@ -2,14 +2,14 @@ # Advanced machine learning capabilities for document processing # Core ML/AI dependencies -torch>=2.0.0 -transformers>=4.30.0 +torch>=2.12.1 +transformers>=5.3.0 sentence-transformers>=2.2.0 datasets>=2.14.0 # Computer Vision torchvision>=0.15.0 -Pillow>=9.5.0 +Pillow>=12.2.0 opencv-python>=4.8.0 # NLP and Language Processing diff --git a/requirements-dev.txt b/requirements-dev.txt index 160d1194..9429538a 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -4,7 +4,7 @@ pytest==9.0.3 pytest-cov==5.0.0 mypy==1.9.0 ruff==0.4.2 -python-dotenv==1.0.1 +python-dotenv==1.2.2 PyYAML==6.0.1 types-PyYAML==6.0.12.20240917 pre-commit==3.7.1 diff --git a/requirements-document-processing.txt b/requirements-document-processing.txt index 82e052b7..b424130d 100644 --- a/requirements-document-processing.txt +++ b/requirements-document-processing.txt @@ -3,7 +3,7 @@ # Core document processing docling>=1.0.0 -docling-core>=1.0.0 +docling-core>=2.74.1 # PDF processing PyPDF2>=3.0.0 @@ -15,10 +15,10 @@ python-pptx>=0.6.21 # HTML/XML processing beautifulsoup4>=4.12.0 -lxml>=4.9.0 +lxml>=6.1.0 # Image processing (for OCR) -Pillow>=9.0.0 +Pillow>=12.2.0 # Text processing utilities markdown>=3.4.0 diff --git a/requirements.txt b/requirements.txt index 5c8a475c..702d2265 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -langchain==0.3.27 +langchain==1.3.9 langchain-google-genai==2.1.9 langchain-community==0.3.27 langchain-ollama==0.3.6 diff --git a/requirements_agent/pyproject.toml b/requirements_agent/pyproject.toml index 18f9480c..6982da4d 100644 --- a/requirements_agent/pyproject.toml +++ b/requirements_agent/pyproject.toml @@ -28,8 +28,8 @@ dependencies = [ "pandas>=2.1.4,<3.0.0", "marko>=2.1.2,<3.0.0", "openpyxl>=3.1.5,<4.0.0", - "lxml>=4.0.0,<6.0.0", - "pillow>=10.0.0,<12.0.0", + "lxml>=4.0.0,<7.0.0", + "pillow>=10.0.0,<13.0.0", "tqdm>=4.65.0,<5.0.0", "pluggy>=1.0.0,<2.0.0", "pylatexenc>=2.10,<3.0", diff --git a/requirements_agent/requirements.txt b/requirements_agent/requirements.txt index bd2fed27..16de5c34 100644 --- a/requirements_agent/requirements.txt +++ b/requirements_agent/requirements.txt @@ -50,7 +50,7 @@ dill==0.4.0 # via multiprocess distro==1.9.0 # via openai -docling-core==2.45.0 +docling-core==2.74.1 # via # docling-ibm-models # docling-parse @@ -63,7 +63,7 @@ easyocr==1.7.2 # via dual-parser et-xmlfile==2.0.0 # via openpyxl -filelock==3.19.1 +filelock==3.20.3 # via # huggingface-hub # torch @@ -95,7 +95,7 @@ huggingface-hub==0.34.4 # dual-parser # tokenizers # transformers -idna==3.10 +idna==3.15 # via # anyio # httpx @@ -125,19 +125,19 @@ jsonschema-specifications==2025.4.1 # via jsonschema langchain-cerebras==0.5.0 # via dual-parser -langchain-core==0.3.74 +langchain-core==1.3.3 # via # langchain-cerebras # langchain-openai -langchain-openai==0.3.32 +langchain-openai==1.1.14 # via langchain-cerebras -langsmith==0.4.17 +langsmith==0.8.18 # via langchain-core latex2mathml==3.78.0 # via docling-core lazy-loader==0.4 # via scikit-image -lxml==5.4.0 +lxml==6.1.0 # via # dual-parser # python-docx @@ -230,7 +230,7 @@ opencv-python-headless==4.11.0.86 # easyocr openpyxl==3.1.5 # via dual-parser -orjson==3.11.2 ; platform_python_implementation != 'PyPy' +orjson==3.11.6 ; platform_python_implementation != 'PyPy' # via langsmith packaging==25.0 # via @@ -248,7 +248,7 @@ pandas==2.3.2 # docling-core # dual-parser # streamlit -pillow==11.3.0 +pillow==12.2.0 # via # docling-core # docling-ibm-models @@ -262,11 +262,11 @@ pillow==11.3.0 # torchvision pluggy==1.6.0 # via dual-parser -protobuf==6.32.0 +protobuf==6.33.5 # via streamlit psutil==7.0.0 # via accelerate -pyarrow==21.0.0 +pyarrow==23.0.1 # via streamlit pyclipper==1.3.0.post6 # via easyocr @@ -304,7 +304,7 @@ python-dateutil==2.9.0.post0 # via pandas python-docx==1.2.0 # via dual-parser -python-dotenv==1.1.1 +python-dotenv==1.2.2 # via # dual-parser # pydantic-settings @@ -405,7 +405,7 @@ tokenizers==0.21.4 # via transformers toml==0.10.2 # via streamlit -torch==2.8.0 +torch==2.12.1 # via # accelerate # docling-ibm-models @@ -416,7 +416,7 @@ torchvision==0.23.0 # via # docling-ibm-models # easyocr -tornado==6.5.2 +tornado==6.5.7 # via streamlit tqdm==4.67.1 # via @@ -427,7 +427,7 @@ tqdm==4.67.1 # openai # semchunk # transformers -transformers==4.55.4 +transformers==5.3.0 # via # docling-core # docling-ibm-models @@ -462,7 +462,7 @@ typing-inspection==0.4.1 # pydantic-settings tzdata==2025.2 # via pandas -urllib3==2.5.0 +urllib3==2.7.0 # via # minio # requests