diff --git a/.konflux/build-args-konflux.conf b/.konflux/build-args-konflux.conf index 3285c56b..a2272cb9 100644 --- a/.konflux/build-args-konflux.conf +++ b/.konflux/build-args-konflux.conf @@ -1,4 +1,4 @@ -BUILDER_BASE_IMAGE=quay.io/aipcc/base-images/cpu:3.5.0-1786556387 +BUILDER_BASE_IMAGE=quay.io/aipcc/base-images/cpu:3.5.1-1788198407 BUILDER_DNF_COMMAND=dnf -RUNTIME_BASE_IMAGE=quay.io/aipcc/base-images/cpu:3.5.0-1786556387 +RUNTIME_BASE_IMAGE=quay.io/aipcc/base-images/cpu:3.5.1-1788198407 RUNTIME_DNF_COMMAND=dnf diff --git a/.konflux/requirements.hashes.source.txt b/.konflux/requirements.hashes.source.txt index 257db13d..546a5207 100644 --- a/.konflux/requirements.hashes.source.txt +++ b/.konflux/requirements.hashes.source.txt @@ -27,15 +27,18 @@ chardet==7.2.0 \ --hash=sha256:e8853c71ea1261bcc1b8f8b171acb7c272a5cfd06b57729c460241ee38705049 \ --hash=sha256:f8ea866b9fbd8df5f19032d765a4d81dcbf6194a3c7388b44d378d02c9784170 \ --hash=sha256:fa14cc0e7d2142dd313524b3a339e15cbd8b7a8a7e11a560686e0b6f58038ec9 -docling-core==2.94.1 \ - --hash=sha256:830dc840b2edde03b6e49529bba61975b5d72a4000181b34d632a4dcd19e2e6c \ - --hash=sha256:b7399ce466dcc8735b7981918f39525c01fce981eefbc6f46ee291c1feeea0dc +docling-core==2.95.0 \ + --hash=sha256:bdaace4c575512f3dba36c2978fc3bf67f7fbedc2e8b3c3660b03bdab044fde8 \ + --hash=sha256:dd79a3db6d08a6d5f674fa66987aaf5c0f2705233cb329c2f19cd9472518796d llama-index-readers-file==0.7.0 \ --hash=sha256:16f6735c2bf66546cca543dc3af15e4d4861c400edff0cccf5a445bb16f0340e \ --hash=sha256:328e3fe5da6da6172e3d71b60b5c76c1676707b220c8fc47edfaa795f9aefd16 llama-index-vector-stores-postgres==0.9.0 \ --hash=sha256:893cfabb2017c4a7f78d8093545ed55e8bb91d1a98f71cabf196bc9e7031805d \ --hash=sha256:c3212fa25a1d85f6bd9688ead5d484e70e002a905e3b27e4dd039e0ea9a0b2f4 +nltk==3.10.3 \ + --hash=sha256:bb9327a461c3811c2fa4900e03840401f2126adfb30c0072827c433bd2444ea4 \ + --hash=sha256:ff9598a8e20518ee0d557745890cc4435b9578489e2dcbc69c4f81fa060caf7c ogx==1.2.5 \ --hash=sha256:3435881ebc343ae8857224d631e56d8df72c5c80230a239672712fd56127b5be \ --hash=sha256:a1928715063658b1a1d44f1cee1012e0a2f567489122838d5f79178e8e91a9cc diff --git a/.konflux/requirements.hashes.wheel.txt b/.konflux/requirements.hashes.wheel.txt index a98a3736..355ab10c 100644 --- a/.konflux/requirements.hashes.wheel.txt +++ b/.konflux/requirements.hashes.wheel.txt @@ -46,11 +46,11 @@ colorama==0.4.6 \ --hash=sha256:6ed541f077995070cebe515f805f043a0282651a5f0d77f16ccdd0e1edc43d17 colorlog==6.10.1 \ --hash=sha256:3156d4eba09beca2edc59694c6ab680c72dc8567ee7d2cf84468e45e5a5c6224 -cryptography==49.0.0 \ - --hash=sha256:272f6cf35bd11146fb7182ed94b7123b9547174e944a0ec41fb547d1ad363982 \ - --hash=sha256:44e7dda87cce4e64a4eada2469ade616471772ee8203d7331967ef7ba2fee2bd \ - --hash=sha256:542c5b1fe720d9d3b012f50dc1cbd7946e482fd03a1c3215ef6dcb899be7989e \ - --hash=sha256:8e320bcb06edbda1999f4f992caf8d1af2a9f6b846d5d4acc8584c120779308a +cryptography==50.0.1 \ + --hash=sha256:213953b7dbd5bbc9b309d930b687e7e5157d36f31c5b2d4d4ebd84cb2d7cab1a \ + --hash=sha256:3e29639a33400721f710beeba7741e275bdb4c5bc53107c9dfef240d251c0590 \ + --hash=sha256:7a115ac6dd9930b7893e530dce680d55afdfad6939da19b398fd15f850327743 \ + --hash=sha256:8ae962f84e7f36290feca5f8ba7bfc01fea9cd9a48f446bca52ef115657cca3d dataclasses-json==0.6.7 \ --hash=sha256:2d1875529ff60076c7aa1c36694bdb79b8b5963d7fdd3a67b21079477f36bb52 defusedxml==0.7.1 \ @@ -219,8 +219,6 @@ nest-asyncio==1.6.0 \ --hash=sha256:bc670975ff4841edd60557a783e392e2986b15add8e0a00d1496c1e39dbc770e networkx==3.6.1 \ --hash=sha256:56b687ad58bed743066f1b7d5e6f56a72d2f193c8eaf35064abaedda4fba3745 -nltk==3.10.0 \ - --hash=sha256:a15da2911adca5c7b4574b902f6b344f3f65db72ded7f79b30617bbe7100d318 numpy==2.5.1 \ --hash=sha256:398208907bae47249bf42e9ec9777b0843f16ff00b184a787df82f6e9d34e2ff \ --hash=sha256:3ac2e92457dccce781b28fef191628bca87e4faf42d32bdc9a27b9e5591ad4a9 \ @@ -288,11 +286,11 @@ propcache==0.5.2 \ --hash=sha256:54bc48bc3831e3961366b03767df820e5e2b94a4713cbf1df90227964217e66d \ --hash=sha256:b2159ad520c71e28c53e8a62ec22129d09367655a79316af1540cced34b4de0f \ --hash=sha256:c3d7df883bd7a7d3ca589088e92943521cc11a0bea9c73c2f49f862ac60da337 -protobuf==7.35.1 \ - --hash=sha256:181e87b451839ee061ccc0c6b9cea83c88273050eb1ca5cb87251579e107dc5e \ - --hash=sha256:233da0f55155b17cc05d238787d6c6f8939e60d93e9c79d43a7689221f84eb81 \ - --hash=sha256:3f48a5fd3c23358a954af4bff076d0e2db0fc05c9d2a72ea0b48d60bbb25171d \ - --hash=sha256:bf9625efa333ab63c73967ea7241ccf75ee1f123055892d16f4c5c68fc7d25c7 +protobuf==7.36.1 \ + --hash=sha256:2d11ca5708e94f0980763962e8d1b0eed0f2aeb25d2e63c18f94d29ea64ee5f6 \ + --hash=sha256:556110551e741d104073aef9d33d209f7ad14ac8e08b4e893d344ce4aeb6ba39 \ + --hash=sha256:aaff009289d7e3718b91246d31e5b8f0d07eae739032f2dbb5f87a1c0c9e4ed4 \ + --hash=sha256:d48f881e95435e954ecf3dea7e76ac500543a7544eb4d71b85a2454e1948c884 psutil==7.2.2 \ --hash=sha256:447fc9764101c7dc16308a2f1c5cee5fb504d583f879e57a0b65fb6533285f95 \ --hash=sha256:b9bae30c9445a30ba7201802dd1de81b93e3ad13db46efdfc73482bf181ef00c \ diff --git a/.konflux/rpms.in.yaml b/.konflux/rpms.in.yaml index 74505568..a1e4efbb 100644 --- a/.konflux/rpms.in.yaml +++ b/.konflux/rpms.in.yaml @@ -22,8 +22,9 @@ packages: ] upgradePackages: [ - libgcrypt, - thrift, + python3.12, + python3.12-devel, + python3.12-libs, ] moduleEnable: - "ruby:3.3" diff --git a/.konflux/rpms.lock.yaml b/.konflux/rpms.lock.yaml index 72f8c995..766582e0 100644 --- a/.konflux/rpms.lock.yaml +++ b/.konflux/rpms.lock.yaml @@ -11,20 +11,20 @@ arches: name: containers-common evr: 2:1-117.el9_6 sourcerpm: containers-common-1-117.el9_6.src.rpm - - url: https://cdn.redhat.com/content/eus/rhel9/9.6/aarch64/appstream/os/Packages/c/criu-3.19-1.2.el9_6.aarch64.rpm + - url: https://cdn.redhat.com/content/eus/rhel9/9.6/aarch64/appstream/os/Packages/c/criu-3.19-1.3.el9_6.aarch64.rpm repoid: rhel-9-for-aarch64-appstream-eus-rpms__9_DOT_6 - size: 555563 - checksum: sha256:a5c87a7ba8b66f13633cb1634f1678fae4acf5fe16027414117153da8a6c6ed4 + size: 553589 + checksum: sha256:88722d34eb28634a02de398d1de06a9bf5a33d2828d742903cceaca80c965b68 name: criu - evr: 3.19-1.2.el9_6 - sourcerpm: criu-3.19-1.2.el9_6.src.rpm - - url: https://cdn.redhat.com/content/eus/rhel9/9.6/aarch64/appstream/os/Packages/c/criu-libs-3.19-1.2.el9_6.aarch64.rpm + evr: 3.19-1.3.el9_6 + sourcerpm: criu-3.19-1.3.el9_6.src.rpm + - url: https://cdn.redhat.com/content/eus/rhel9/9.6/aarch64/appstream/os/Packages/c/criu-libs-3.19-1.3.el9_6.aarch64.rpm repoid: rhel-9-for-aarch64-appstream-eus-rpms__9_DOT_6 - size: 31089 - checksum: sha256:d4aff59bbd475551f6bb3f9976d77a06d6098c52564dd341e9c7b03d45e24ea9 + size: 29987 + checksum: sha256:cc3d2bcf501d5bbeaabc46f7d5b5486345fd6378169820c4ef1bff34e33b32da name: criu-libs - evr: 3.19-1.2.el9_6 - sourcerpm: criu-3.19-1.2.el9_6.src.rpm + evr: 3.19-1.3.el9_6 + sourcerpm: criu-3.19-1.3.el9_6.src.rpm - url: https://cdn.redhat.com/content/eus/rhel9/9.6/aarch64/appstream/os/Packages/c/crun-1.27-1.el9_6.aarch64.rpm repoid: rhel-9-for-aarch64-appstream-eus-rpms__9_DOT_6 size: 245064 @@ -67,6 +67,27 @@ arches: name: libslirp evr: 4.4.0-8.el9 sourcerpm: libslirp-4.4.0-8.el9.src.rpm + - url: https://cdn.redhat.com/content/eus/rhel9/9.6/aarch64/appstream/os/Packages/p/python3.12-3.12.9-1.el9_6.10.aarch64.rpm + repoid: rhel-9-for-aarch64-appstream-eus-rpms__9_DOT_6 + size: 24814 + checksum: sha256:81933f0eaaba82933b392e7cb292f82f3beecd768a37a6e977691b772cfb8f55 + name: python3.12 + evr: 3.12.9-1.el9_6.10 + sourcerpm: python3.12-3.12.9-1.el9_6.10.src.rpm + - url: https://cdn.redhat.com/content/eus/rhel9/9.6/aarch64/appstream/os/Packages/p/python3.12-devel-3.12.9-1.el9_6.10.aarch64.rpm + repoid: rhel-9-for-aarch64-appstream-eus-rpms__9_DOT_6 + size: 329833 + checksum: sha256:f83c16b56bef3be511c1c53786a36d37a426fb68ca00c7b9abf115c48bffa28b + name: python3.12-devel + evr: 3.12.9-1.el9_6.10 + sourcerpm: python3.12-3.12.9-1.el9_6.10.src.rpm + - url: https://cdn.redhat.com/content/eus/rhel9/9.6/aarch64/appstream/os/Packages/p/python3.12-libs-3.12.9-1.el9_6.10.aarch64.rpm + repoid: rhel-9-for-aarch64-appstream-eus-rpms__9_DOT_6 + size: 10127956 + checksum: sha256:c2a458c9f0181fd3fd59ffa884c1db3e8552e03d475daa74df603b8879a59ca1 + name: python3.12-libs + evr: 3.12.9-1.el9_6.10 + sourcerpm: python3.12-3.12.9-1.el9_6.10.src.rpm - url: https://cdn.redhat.com/content/eus/rhel9/9.6/aarch64/appstream/os/Packages/p/python3.12-pip-23.2.1-4.el9.noarch.rpm repoid: rhel-9-for-aarch64-appstream-eus-rpms__9_DOT_6 size: 3377244 @@ -202,10 +223,10 @@ arches: sourcerpm: shadow-utils-4.9-12.el9.src.rpm source: [] module_metadata: - - url: https://cdn.redhat.com/content/eus/rhel9/9.6/aarch64/appstream/os/repodata/d67d02abee3a0c785fd18fedb73765c0ad472717c8eea814d60d87765bbc8979-modules.yaml.gz + - url: https://cdn.redhat.com/content/eus/rhel9/9.6/aarch64/appstream/os/repodata/16aa6e9edeb2e01c038ddb261b84fdd8cd038ad68e1d769586107a586df0fe80-modules.yaml.gz repoid: rhel-9-for-aarch64-appstream-eus-rpms__9_DOT_6 - size: 44782 - checksum: sha256:d67d02abee3a0c785fd18fedb73765c0ad472717c8eea814d60d87765bbc8979 + size: 45006 + checksum: sha256:16aa6e9edeb2e01c038ddb261b84fdd8cd038ad68e1d769586107a586df0fe80 - arch: x86_64 packages: - url: https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/appstream/os/Packages/c/containers-common-1-117.el9_6.x86_64.rpm @@ -215,20 +236,20 @@ arches: name: containers-common evr: 2:1-117.el9_6 sourcerpm: containers-common-1-117.el9_6.src.rpm - - url: https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/appstream/os/Packages/c/criu-3.19-1.2.el9_6.x86_64.rpm + - url: https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/appstream/os/Packages/c/criu-3.19-1.3.el9_6.x86_64.rpm repoid: rhel-9-for-x86_64-appstream-eus-rpms__9_DOT_6 - size: 570685 - checksum: sha256:fcc3972770f19de2ed8030983b30a624aa7a4f93f1f5b70238118ab980375456 + size: 568833 + checksum: sha256:01979e679ee08152c1b584738f3024519586cd84f7081e4fa6046c490af8e925 name: criu - evr: 3.19-1.2.el9_6 - sourcerpm: criu-3.19-1.2.el9_6.src.rpm - - url: https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/appstream/os/Packages/c/criu-libs-3.19-1.2.el9_6.x86_64.rpm + evr: 3.19-1.3.el9_6 + sourcerpm: criu-3.19-1.3.el9_6.src.rpm + - url: https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/appstream/os/Packages/c/criu-libs-3.19-1.3.el9_6.x86_64.rpm repoid: rhel-9-for-x86_64-appstream-eus-rpms__9_DOT_6 - size: 31924 - checksum: sha256:98a67d3218d5961abaea63a4f7bdfc30ec461ec65bca2347e4d9ea067d7ce4e6 + size: 30867 + checksum: sha256:962abde282a6be97ba5ff6ecb36449283f01d34b4a9bace478bceaaca517a923 name: criu-libs - evr: 3.19-1.2.el9_6 - sourcerpm: criu-3.19-1.2.el9_6.src.rpm + evr: 3.19-1.3.el9_6 + sourcerpm: criu-3.19-1.3.el9_6.src.rpm - url: https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/appstream/os/Packages/c/crun-1.27-1.el9_6.x86_64.rpm repoid: rhel-9-for-x86_64-appstream-eus-rpms__9_DOT_6 size: 261140 @@ -271,6 +292,27 @@ arches: name: libslirp evr: 4.4.0-8.el9 sourcerpm: libslirp-4.4.0-8.el9.src.rpm + - url: https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/appstream/os/Packages/p/python3.12-3.12.9-1.el9_6.10.x86_64.rpm + repoid: rhel-9-for-x86_64-appstream-eus-rpms__9_DOT_6 + size: 24860 + checksum: sha256:717e81d092766fbf2c23143ed348977210d3d50a13f8ce56a3245befe647a097 + name: python3.12 + evr: 3.12.9-1.el9_6.10 + sourcerpm: python3.12-3.12.9-1.el9_6.10.src.rpm + - url: https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/appstream/os/Packages/p/python3.12-devel-3.12.9-1.el9_6.10.x86_64.rpm + repoid: rhel-9-for-x86_64-appstream-eus-rpms__9_DOT_6 + size: 329875 + checksum: sha256:f4a7d42d699968ca6b7db84528ed8f0675600371435bb0e02954d37b507b4432 + name: python3.12-devel + evr: 3.12.9-1.el9_6.10 + sourcerpm: python3.12-3.12.9-1.el9_6.10.src.rpm + - url: https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/appstream/os/Packages/p/python3.12-libs-3.12.9-1.el9_6.10.x86_64.rpm + repoid: rhel-9-for-x86_64-appstream-eus-rpms__9_DOT_6 + size: 10191311 + checksum: sha256:45406330f01eab401dbaa03856c7e75fd8b45a62f84cd90e48c75fd4c14c0de9 + name: python3.12-libs + evr: 3.12.9-1.el9_6.10 + sourcerpm: python3.12-3.12.9-1.el9_6.10.src.rpm - url: https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/appstream/os/Packages/p/python3.12-pip-23.2.1-4.el9.noarch.rpm repoid: rhel-9-for-x86_64-appstream-eus-rpms__9_DOT_6 size: 3377244 @@ -406,7 +448,7 @@ arches: sourcerpm: shadow-utils-4.9-12.el9.src.rpm source: [] module_metadata: - - url: https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/appstream/os/repodata/d76c8798ccdc90ff924b9ab1cb4ae74e0f6f2a5e328d1fa9a42660ce1672b4b2-modules.yaml.gz + - url: https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/appstream/os/repodata/dbede307f1a5dc4d22b4d51afafde94a4b2b6249a2f7f4df7f9cd8acf7ffe24e-modules.yaml.gz repoid: rhel-9-for-x86_64-appstream-eus-rpms__9_DOT_6 - size: 43586 - checksum: sha256:d76c8798ccdc90ff924b9ab1cb4ae74e0f6f2a5e328d1fa9a42660ce1672b4b2 + size: 43699 + checksum: sha256:dbede307f1a5dc4d22b4d51afafde94a4b2b6249a2f7f4df7f9cd8acf7ffe24e diff --git a/.tekton/rag-content-cpu-0-7-pull-request.yaml b/.tekton/rag-content-cpu-0-7-pull-request.yaml index 26eafb87..48534f2e 100644 --- a/.tekton/rag-content-cpu-0-7-pull-request.yaml +++ b/.tekton/rag-content-cpu-0-7-pull-request.yaml @@ -57,7 +57,7 @@ spec: ], "requirements_build_files": ["requirements-build.txt"], "binary": { - "packages": "accelerate,aiohappyeyeballs,aiohttp,aiosignal,aiosqlite,annotated-doc,annotated-types,antlr4-python3-runtime,anyio,asyncpg,attrs,banks,beautifulsoup4,certifi,cffi,charset-normalizer,click,colorama,colorlog,cryptography,dataclasses-json,defusedxml,deprecated,dill,dirtyjson,distro,doclang,docling,docling-ibm-models,docling-parse,docling-slim,einops,et-xmlfile,faiss-cpu,faker,fastapi,filelock,filetype,fire,frozenlist,fsspec,googleapis-common-protos,greenlet,griffe,griffecli,griffelib,grpcio,h11,hf-xet,httpcore,httpx,httpx-sse,huggingface-hub,idna,jinja2,jiter,joblib,jsonlines,jsonref,jsonschema,jsonschema-specifications,latex2mathml,llama-index,llama-index-core,llama-index-embeddings-huggingface,llama-index-embeddings-openai,llama-index-instrumentation,llama-index-llms-openai,llama-index-vector-stores-faiss,llama-index-workflows,lxml,mail-parser,markdown-it-py,marko,markupsafe,marshmallow,mcp,mdurl,models-dev,mpire,mpmath,multidict,multiprocess,mypy-extensions,narwhals,nest-asyncio,networkx,nltk,numpy,omegaconf,openai,opencv-python,openpyxl,opentelemetry-api,opentelemetry-distro,opentelemetry-exporter-otlp-proto-common,opentelemetry-exporter-otlp-proto-grpc,opentelemetry-exporter-otlp-proto-http,opentelemetry-exporter-prometheus,opentelemetry-instrumentation,opentelemetry-proto,opentelemetry-sdk,opentelemetry-semantic-conventions,pandas,pgvector,pillow,platformdirs,polyfactory,prometheus-client,propcache,protobuf,psutil,psycopg2-binary,pyclipper,pycparser,pydantic,pydantic-core,pydantic-settings,pygments,pyjwt,pylatexenc,pypdf,pypdfium2,python-dateutil,python-docx,python-dotenv,python-multipart,python-pptx,pytz,pyyaml,rapidocr,referencing,regex,requests,rich,rpds-py,rtree,safetensors,scikit-learn,scipy,semchunk,sentence-transformers,shapely,shellingham,six,sniffio,soupsieve,sqlalchemy,sse-starlette,starlette,structlog,sympy,tabulate,tenacity,termcolor,threadpoolctl,tiktoken,tinytag,tokenizers,torch,torchvision,tqdm,transformers,tree-sitter,tree-sitter-c,tree-sitter-javascript,tree-sitter-python,tree-sitter-typescript,triton,typer,typing-extensions,typing-inspect,typing-inspection,tzdata,urllib3,uvicorn,websockets,wrapt,xlsxwriter,yarl,zstandard", + "packages": "accelerate,aiohappyeyeballs,aiohttp,aiosignal,aiosqlite,annotated-doc,annotated-types,antlr4-python3-runtime,anyio,asyncpg,attrs,banks,beautifulsoup4,certifi,cffi,charset-normalizer,click,colorama,colorlog,cryptography,dataclasses-json,defusedxml,deprecated,dill,dirtyjson,distro,doclang,docling,docling-ibm-models,docling-parse,docling-slim,einops,et-xmlfile,faiss-cpu,faker,fastapi,filelock,filetype,fire,frozenlist,fsspec,googleapis-common-protos,greenlet,griffe,griffecli,griffelib,grpcio,h11,hf-xet,httpcore,httpx,httpx-sse,huggingface-hub,idna,jinja2,jiter,joblib,jsonlines,jsonref,jsonschema,jsonschema-specifications,latex2mathml,llama-index,llama-index-core,llama-index-embeddings-huggingface,llama-index-embeddings-openai,llama-index-instrumentation,llama-index-llms-openai,llama-index-vector-stores-faiss,llama-index-workflows,lxml,mail-parser,markdown-it-py,marko,markupsafe,marshmallow,mcp,mdurl,models-dev,mpire,mpmath,multidict,multiprocess,mypy-extensions,narwhals,nest-asyncio,networkx,numpy,omegaconf,openai,opencv-python,openpyxl,opentelemetry-api,opentelemetry-distro,opentelemetry-exporter-otlp-proto-common,opentelemetry-exporter-otlp-proto-grpc,opentelemetry-exporter-otlp-proto-http,opentelemetry-exporter-prometheus,opentelemetry-instrumentation,opentelemetry-proto,opentelemetry-sdk,opentelemetry-semantic-conventions,pandas,pgvector,pillow,platformdirs,polyfactory,prometheus-client,propcache,protobuf,psutil,psycopg2-binary,pyclipper,pycparser,pydantic,pydantic-core,pydantic-settings,pygments,pyjwt,pylatexenc,pypdf,pypdfium2,python-dateutil,python-docx,python-dotenv,python-multipart,python-pptx,pytz,pyyaml,rapidocr,referencing,regex,requests,rich,rpds-py,rtree,safetensors,scikit-learn,scipy,semchunk,sentence-transformers,shapely,shellingham,six,sniffio,soupsieve,sqlalchemy,sse-starlette,starlette,structlog,sympy,tabulate,tenacity,termcolor,threadpoolctl,tiktoken,tinytag,tokenizers,torch,torchvision,tqdm,transformers,tree-sitter,tree-sitter-c,tree-sitter-javascript,tree-sitter-python,tree-sitter-typescript,triton,typer,typing-extensions,typing-inspect,typing-inspection,tzdata,urllib3,uvicorn,websockets,wrapt,xlsxwriter,yarl,zstandard", "os": "linux", "arch": "x86_64,aarch64", "py_version": 312 diff --git a/.tekton/rag-content-cpu-0-7-push.yaml b/.tekton/rag-content-cpu-0-7-push.yaml index 487ccc1c..9e7818d7 100644 --- a/.tekton/rag-content-cpu-0-7-push.yaml +++ b/.tekton/rag-content-cpu-0-7-push.yaml @@ -54,7 +54,7 @@ spec: ], "requirements_build_files": ["requirements-build.txt"], "binary": { - "packages": "accelerate,aiohappyeyeballs,aiohttp,aiosignal,aiosqlite,annotated-doc,annotated-types,antlr4-python3-runtime,anyio,asyncpg,attrs,banks,beautifulsoup4,certifi,cffi,charset-normalizer,click,colorama,colorlog,cryptography,dataclasses-json,defusedxml,deprecated,dill,dirtyjson,distro,doclang,docling,docling-ibm-models,docling-parse,docling-slim,einops,et-xmlfile,faiss-cpu,faker,fastapi,filelock,filetype,fire,frozenlist,fsspec,googleapis-common-protos,greenlet,griffe,griffecli,griffelib,grpcio,h11,hf-xet,httpcore,httpx,httpx-sse,huggingface-hub,idna,jinja2,jiter,joblib,jsonlines,jsonref,jsonschema,jsonschema-specifications,latex2mathml,llama-index,llama-index-core,llama-index-embeddings-huggingface,llama-index-embeddings-openai,llama-index-instrumentation,llama-index-llms-openai,llama-index-vector-stores-faiss,llama-index-workflows,lxml,mail-parser,markdown-it-py,marko,markupsafe,marshmallow,mcp,mdurl,models-dev,mpire,mpmath,multidict,multiprocess,mypy-extensions,narwhals,nest-asyncio,networkx,nltk,numpy,omegaconf,openai,opencv-python,openpyxl,opentelemetry-api,opentelemetry-distro,opentelemetry-exporter-otlp-proto-common,opentelemetry-exporter-otlp-proto-grpc,opentelemetry-exporter-otlp-proto-http,opentelemetry-exporter-prometheus,opentelemetry-instrumentation,opentelemetry-proto,opentelemetry-sdk,opentelemetry-semantic-conventions,pandas,pgvector,pillow,platformdirs,polyfactory,prometheus-client,propcache,protobuf,psutil,psycopg2-binary,pyclipper,pycparser,pydantic,pydantic-core,pydantic-settings,pygments,pyjwt,pylatexenc,pypdf,pypdfium2,python-dateutil,python-docx,python-dotenv,python-multipart,python-pptx,pytz,pyyaml,rapidocr,referencing,regex,requests,rich,rpds-py,rtree,safetensors,scikit-learn,scipy,semchunk,sentence-transformers,shapely,shellingham,six,sniffio,soupsieve,sqlalchemy,sse-starlette,starlette,structlog,sympy,tabulate,tenacity,termcolor,threadpoolctl,tiktoken,tinytag,tokenizers,torch,torchvision,tqdm,transformers,tree-sitter,tree-sitter-c,tree-sitter-javascript,tree-sitter-python,tree-sitter-typescript,triton,typer,typing-extensions,typing-inspect,typing-inspection,tzdata,urllib3,uvicorn,websockets,wrapt,xlsxwriter,yarl,zstandard", + "packages": "accelerate,aiohappyeyeballs,aiohttp,aiosignal,aiosqlite,annotated-doc,annotated-types,antlr4-python3-runtime,anyio,asyncpg,attrs,banks,beautifulsoup4,certifi,cffi,charset-normalizer,click,colorama,colorlog,cryptography,dataclasses-json,defusedxml,deprecated,dill,dirtyjson,distro,doclang,docling,docling-ibm-models,docling-parse,docling-slim,einops,et-xmlfile,faiss-cpu,faker,fastapi,filelock,filetype,fire,frozenlist,fsspec,googleapis-common-protos,greenlet,griffe,griffecli,griffelib,grpcio,h11,hf-xet,httpcore,httpx,httpx-sse,huggingface-hub,idna,jinja2,jiter,joblib,jsonlines,jsonref,jsonschema,jsonschema-specifications,latex2mathml,llama-index,llama-index-core,llama-index-embeddings-huggingface,llama-index-embeddings-openai,llama-index-instrumentation,llama-index-llms-openai,llama-index-vector-stores-faiss,llama-index-workflows,lxml,mail-parser,markdown-it-py,marko,markupsafe,marshmallow,mcp,mdurl,models-dev,mpire,mpmath,multidict,multiprocess,mypy-extensions,narwhals,nest-asyncio,networkx,numpy,omegaconf,openai,opencv-python,openpyxl,opentelemetry-api,opentelemetry-distro,opentelemetry-exporter-otlp-proto-common,opentelemetry-exporter-otlp-proto-grpc,opentelemetry-exporter-otlp-proto-http,opentelemetry-exporter-prometheus,opentelemetry-instrumentation,opentelemetry-proto,opentelemetry-sdk,opentelemetry-semantic-conventions,pandas,pgvector,pillow,platformdirs,polyfactory,prometheus-client,propcache,protobuf,psutil,psycopg2-binary,pyclipper,pycparser,pydantic,pydantic-core,pydantic-settings,pygments,pyjwt,pylatexenc,pypdf,pypdfium2,python-dateutil,python-docx,python-dotenv,python-multipart,python-pptx,pytz,pyyaml,rapidocr,referencing,regex,requests,rich,rpds-py,rtree,safetensors,scikit-learn,scipy,semchunk,sentence-transformers,shapely,shellingham,six,sniffio,soupsieve,sqlalchemy,sse-starlette,starlette,structlog,sympy,tabulate,tenacity,termcolor,threadpoolctl,tiktoken,tinytag,tokenizers,torch,torchvision,tqdm,transformers,tree-sitter,tree-sitter-c,tree-sitter-javascript,tree-sitter-python,tree-sitter-typescript,triton,typer,typing-extensions,typing-inspect,typing-inspection,tzdata,urllib3,uvicorn,websockets,wrapt,xlsxwriter,yarl,zstandard", "os": "linux", "arch": "x86_64,aarch64", "py_version": 312 diff --git a/pyproject.toml b/pyproject.toml index 094ddeb8..a6124c9f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -76,7 +76,7 @@ dependencies = [ "certifi>=2025.10.5", # CVE floor constraints — transitive deps pinned to fix known vulnerabilities "Pillow>=12.3.0", # CVE-2026-59205: heap corruption in ImageCms.ImageCmsTransform.apply - "nltk>=3.10.0", # CVE-2026-54293: URL-encoded path traversal in nltk.data.load() + "nltk>=3.10.3", # CVE-2026-54293: URL-encoded path traversal in nltk.data.load() ] requires-python = "==3.12.*" dynamic = ["license", "readme"] diff --git a/uv.lock b/uv.lock index 423be117..a437dbef 100644 --- a/uv.lock +++ b/uv.lock @@ -558,19 +558,19 @@ wheels = [ [[package]] name = "docling" -version = "2.125.0" +version = "2.126.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "docling-slim", extra = ["standard"] }, ] -sdist = { url = "https://files.pythonhosted.org/packages/bb/09/de8d76c1db3a29e0543e5493678d1d901063b8ebeb501eb2d01623349164/docling-2.125.0.tar.gz", hash = "sha256:09fe009f3a3a1f450bed1e3413346e8cdbbcdbdb95b53f30ec4ce4276edc8417", size = 9088, upload-time = "2026-09-03T14:30:37.762Z" } +sdist = { url = "https://files.pythonhosted.org/packages/03/8e/31ec8a0433c50826c597c0757268ea64ce6fb0b60466ee6ecd1e00c5ef4f/docling-2.126.0.tar.gz", hash = "sha256:8a7f0f7767eea5a4dcdd2adce08c236c4d58e95e5025cae6657c619ca29efbca", size = 9090, upload-time = "2026-09-04T15:57:25.402Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/65/d6/89a183958d001a0d5db9eb56690e491359993fc30123e2b81abb7a63bf70/docling-2.125.0-py3-none-any.whl", hash = "sha256:a28a00040f505991ef54b90c7d114f87122774e4977168efcfa304e05be51ee0", size = 5225, upload-time = "2026-09-03T14:30:36.554Z" }, + { url = "https://files.pythonhosted.org/packages/9e/e4/6192f2b02bea1cbfb1b4257a814a9a6909cb86a427299fa0706278414463/docling-2.126.0-py3-none-any.whl", hash = "sha256:ce4515a2817b46bf62c8f00ababd5fc51851e8e4f435206f56c88169c2eac6dd", size = 5228, upload-time = "2026-09-04T15:57:24.333Z" }, ] [[package]] name = "docling-core" -version = "2.94.1" +version = "2.95.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "defusedxml" }, @@ -587,9 +587,9 @@ dependencies = [ { name = "typer" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/1b/4d/d51f349cf945b74256ff82af3cae5c91d01a7deecf1c564372ac821d97c8/docling_core-2.94.1.tar.gz", hash = "sha256:830dc840b2edde03b6e49529bba61975b5d72a4000181b34d632a4dcd19e2e6c", size = 369033, upload-time = "2026-09-03T11:26:55.12Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2d/b5/217831e148140fa70326742e9f820813592e3c932bda1f55ac2c76d3958c/docling_core-2.95.0.tar.gz", hash = "sha256:dd79a3db6d08a6d5f674fa66987aaf5c0f2705233cb329c2f19cd9472518796d", size = 371729, upload-time = "2026-09-04T15:17:44.315Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/cf/5e/7a67d59fbd4132c7e53bb9da6f74fe81393ce140405f020aabd32a6b1b89/docling_core-2.94.1-py3-none-any.whl", hash = "sha256:b7399ce466dcc8735b7981918f39525c01fce981eefbc6f46ee291c1feeea0dc", size = 299193, upload-time = "2026-09-03T11:26:53.531Z" }, + { url = "https://files.pythonhosted.org/packages/09/72/9c62033a528be2ae276001faa3cfd01593a710d020b81eeb53d0b689d176/docling_core-2.95.0-py3-none-any.whl", hash = "sha256:bdaace4c575512f3dba36c2978fc3bf67f7fbedc2e8b3c3660b03bdab044fde8", size = 300013, upload-time = "2026-09-04T15:17:42.682Z" }, ] [package.optional-dependencies] @@ -644,7 +644,7 @@ wheels = [ [[package]] name = "docling-slim" -version = "2.125.0" +version = "2.126.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, @@ -656,9 +656,9 @@ dependencies = [ { name = "requests" }, { name = "tqdm" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7e/83/87ce0f2fdc6328bb6252da8a8e8081d21afdb2078aa603cb47610d95a360/docling_slim-2.125.0.tar.gz", hash = "sha256:8bfc8604dd035c011b0f373b5d8ad8a1d0216663d2285e3c9a440e4ef0a6371b", size = 629221, upload-time = "2026-09-03T14:29:14.698Z" } +sdist = { url = "https://files.pythonhosted.org/packages/99/6b/25bc667ab933ab52e211f8486f01996badef2797d39ece37e31776f3edf0/docling_slim-2.126.0.tar.gz", hash = "sha256:f965e5d6289e444015f452f051e1562eb1da637002d66b350a5bc308d198524a", size = 653931, upload-time = "2026-09-04T15:56:06.841Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1d/a3/3008deeedb2ecdfeb3a39a81f7a16df0e37c6e154761892d8c2299b9e06a/docling_slim-2.125.0-py3-none-any.whl", hash = "sha256:0d0642fd2c7aa9882219e1f2faaf6c278f71f476df049941f0fb07423e3ad5d7", size = 786165, upload-time = "2026-09-03T14:29:12.872Z" }, + { url = "https://files.pythonhosted.org/packages/52/b0/65bdbaba0056323f302236c89877e210d5e301a2e863e35ba661118aad90/docling_slim-2.126.0-py3-none-any.whl", hash = "sha256:4853c1efec9b038b2593bb2d45f8fdc0f466219b069e83de6893ac7c285a413e", size = 814745, upload-time = "2026-09-04T15:56:04.919Z" }, ] [package.optional-dependencies] @@ -825,14 +825,14 @@ wheels = [ [[package]] name = "googleapis-common-protos" -version = "1.75.2" +version = "1.75.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "protobuf" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c0/90/fb8f1c84537fbf210c1f53a53ae473a805f6599c5a40b93c1bbadd211f7a/googleapis_common_protos-1.75.2.tar.gz", hash = "sha256:8829a3d1e4508c5b7b9a6b9525f7fccff611f8531644579a76466c29295d4bb2", size = 154083, upload-time = "2026-08-25T19:19:13.028Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8a/c5/4353a188e2c335aee33269e8b654af228278cca8e5f0b4b5f11e5d0e9adb/googleapis_common_protos-1.75.3.tar.gz", hash = "sha256:57c435ac2c68b108999b6db075d9053e4d7a936ba57b4a3d45667b1346f1738a", size = 153905, upload-time = "2026-09-03T22:31:21.869Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/47/5b/1c9e55363c3b1890a98cae813de5b4ea327845756cd8fb7ee690140c7eac/googleapis_common_protos-1.75.2-py3-none-any.whl", hash = "sha256:6b83302f554ea93a0f48409c7fc2050f954bcbcddb7e3a9c76d4a823cb22920e", size = 307002, upload-time = "2026-08-25T19:18:08.927Z" }, + { url = "https://files.pythonhosted.org/packages/1a/7a/7d79170c6ce6f12e109df2b3879d6b934010cf4f99aea8de8b7e5408c174/googleapis_common_protos-1.75.3-py3-none-any.whl", hash = "sha256:a018d2bf098ca9fb6faa08d5bb780e2a2c2f73c566f069761331386c9596d3f2", size = 306984, upload-time = "2026-09-03T22:30:45.133Z" }, ] [[package]] @@ -855,37 +855,37 @@ wheels = [ [[package]] name = "griffe" -version = "2.2.0" +version = "2.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "griffecli" }, { name = "griffelib" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/df/a0/927cf9416f527f623f4ccd9220337fca0cd85303b7e82adeab1e53669cd3/griffe-2.2.0.tar.gz", hash = "sha256:9c0dd9a7feda9e169d783507d777c6fb2f2fc2919b139747a5b4f5357517a611", size = 246229, upload-time = "2026-08-16T14:04:57.232Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d5/03/75ca4d08a7eff164292d42cf72c7c510423b3414e66205f0ba5b35ad3034/griffe-2.3.0.tar.gz", hash = "sha256:aa5634c0d7802583ecd29a7fe335c02d462ffdf5ce8f51426a3d326f374e6d93", size = 247493, upload-time = "2026-09-04T15:08:15.364Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8d/51/c9f9cb144e2bd21cbcb6ebd7978ecb5b9f5a375e78313744158338c8039c/griffe-2.2.0-py3-none-any.whl", hash = "sha256:db20672b31c3de2a1af5a18a3b3d8c186ccc2425e10290486b4f0364d25929e9", size = 5070, upload-time = "2026-08-16T14:04:51.971Z" }, + { url = "https://files.pythonhosted.org/packages/61/f9/8bfacdb992aed404a3a53694689759841635bce93b86ddb621c1d7f2558c/griffe-2.3.0-py3-none-any.whl", hash = "sha256:92a41ff72eb1eb316cdcb7248a608f1313f9fbc6e35d5cffa5cf7c813b7db70b", size = 5072, upload-time = "2026-09-04T15:08:14.074Z" }, ] [[package]] name = "griffecli" -version = "2.2.0" +version = "2.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama" }, { name = "griffelib" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/de/75/3cf2fb1ae21fb55a3b917b45d24426a620ee916f4bdbd03f350c69d3d892/griffecli-2.2.0.tar.gz", hash = "sha256:b9e763131218eb19887ed52de20fe944252d811bfb4a3e339874908a588f0044", size = 58066, upload-time = "2026-08-16T14:04:55.984Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5c/15/f70539f7efb44f27d209b43e386b1a5397bd476879ff19a206b75454f58e/griffecli-2.3.0.tar.gz", hash = "sha256:916fdc851cf51d38e9b5ab82550305df45e5981d5dfe65d346544464abedb3ec", size = 59676, upload-time = "2026-09-04T15:08:16.426Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1f/83/04652213d82afeecc8e8a31231eeb87cc484dcc055fd96ecb0bfd9860405/griffecli-2.2.0-py3-none-any.whl", hash = "sha256:8ebb7ae1dcc2617f5d39f00e4c238dd6b5cd0b13157b0ce22c1ea4ca8b4c5d1d", size = 11480, upload-time = "2026-08-16T14:04:53.14Z" }, + { url = "https://files.pythonhosted.org/packages/06/8c/8ffa4272d6bf85a0abe8898ef74ef41d505317bb4103e14a11d45d799dce/griffecli-2.3.0-py3-none-any.whl", hash = "sha256:f94653edcb52ebcac21eaeb3b7121b065a636174eddf2bd558b5935e72a553e8", size = 11593, upload-time = "2026-09-04T15:08:11.739Z" }, ] [[package]] name = "griffelib" -version = "2.2.0" +version = "2.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f0/b4/a767e91c606deefc447a96eaf59edd77397960b1d677dffd833ee8449831/griffelib-2.2.0.tar.gz", hash = "sha256:e1bc36fe9cd21d4b6b659b456346755e4cfdc5676c0a5214083126ee12612b3c", size = 227048, upload-time = "2026-08-16T14:04:58.383Z" } +sdist = { url = "https://files.pythonhosted.org/packages/27/af/018c10bc9edd42b6ef6db2e96b09542050d5253f9b195e74bc910b2d13ab/griffelib-2.3.0.tar.gz", hash = "sha256:7b0952caf5bca6afa4bb5ee8c6a2d183fe3f21b62efc5f6c7243cb2b26d2d115", size = 234534, upload-time = "2026-09-04T15:08:17.472Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f6/b6/f65ac785d4ac90dcf7c831ac6256f5dd4a19780f4e1575b2c0d6eeebe319/griffelib-2.2.0-py3-none-any.whl", hash = "sha256:d71c3bc2bbed9f958488634fe788b843a9f705d6d2838ca32cd6c25eeb64dfc4", size = 166779, upload-time = "2026-08-16T14:04:54.365Z" }, + { url = "https://files.pythonhosted.org/packages/41/63/e876e789525063c840ccfa8857febdabd6523bcef9ce7eb979b9305ea895/griffelib-2.3.0-py3-none-any.whl", hash = "sha256:1b8f9cd525681c26b1d6d574faa1371651e8459ca51d209684f50b8096ae06e0", size = 169423, upload-time = "2026-09-04T15:08:12.956Z" }, ] [[package]] @@ -1218,7 +1218,7 @@ requires-dist = [ { name = "llama-index-readers-file", specifier = ">=0.4.11" }, { name = "llama-index-vector-stores-faiss", specifier = ">=0.3.0" }, { name = "llama-index-vector-stores-postgres", specifier = ">=0.5.4" }, - { name = "nltk", specifier = ">=3.10.0" }, + { name = "nltk", specifier = ">=3.10.3" }, { name = "ogx", specifier = "==1.2.5" }, { name = "ogx-api", specifier = "==1.2.5" }, { name = "ogx-client", specifier = "==1.2.5" }, @@ -2397,11 +2397,11 @@ wheels = [ [[package]] name = "pypdf" -version = "6.16.2" +version = "6.17.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/44/66/54212e75406afd9f3e933d0dda23072f6aecc55c5a273077dc2e0b028b23/pypdf-6.16.2.tar.gz", hash = "sha256:595647f6191de6f402cfde1d0c455d6cbccbd509aac32b34783009c032de5d6e", size = 7008996, upload-time = "2026-08-23T13:50:07.135Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5d/dc/34857a5e31cf708c163929f61a9ba4bd357a8850e49fc4e846ced527b51f/pypdf-6.17.0.tar.gz", hash = "sha256:097ad0d829778ec5b615aeaa5c6da4b6cac4992f8fd80b56f98a1a8c006573bb", size = 7018352, upload-time = "2026-09-04T11:30:44.256Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/13/f1/a2da3b55acd4ab737bf728c97edaaed5ec1d3c1236acb639dcdfa97e42c7/pypdf-6.16.2-py3-none-any.whl", hash = "sha256:c8b09a59399062fb45a1b8156c18a787a10a3dae03ac9674397a226712c94604", size = 385060, upload-time = "2026-08-23T13:50:05.349Z" }, + { url = "https://files.pythonhosted.org/packages/c1/08/1e9731038124a9127e1d27848952b86fb32b2f45f8f1b94adc7f0817a6ac/pypdf-6.17.0-py3-none-any.whl", hash = "sha256:5bd827266a21553b74d910e350131a6227b72f2ab4209bf372814b8195fa11c5", size = 388051, upload-time = "2026-09-04T11:30:42.681Z" }, ] [[package]]