diff --git a/Dockerfile b/Dockerfile index e1def6e4..c0e5d95f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM kernai/refinery-parent-images:v2.1.0-common +FROM kernai/refinery-parent-images:v2.2.0-common WORKDIR /app diff --git a/dev.Dockerfile b/dev.Dockerfile index 4c62dc92..0459ab0b 100644 --- a/dev.Dockerfile +++ b/dev.Dockerfile @@ -1,4 +1,4 @@ -FROM kernai/refinery-parent-images:v2.1.0-common +FROM kernai/refinery-parent-images:v2.2.0-common WORKDIR /app diff --git a/requirements.txt b/requirements.txt index ff586538..2a3e4a85 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,29 +2,33 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --cert=None --client-cert=None --index-url=None --output-file=requirements.txt --pip-args=None requirements/requirements.in +# pip-compile --output-file=requirements.txt requirements/requirements.in # alembic==1.7.1 # via -r requirements/requirements.in +annotated-doc==0.0.4 + # via + # -r requirements/common-requirements.txt + # fastapi annotated-types==0.7.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # pydantic anyio==4.11.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # httpx # openai # starlette argon2-cffi==25.1.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # minio argon2-cffi-bindings==25.1.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # argon2-cffi -asgiref==3.9.2 +asgiref==3.11.0 # via # -r requirements/common-requirements.txt # opentelemetry-instrumentation-asgi @@ -34,7 +38,7 @@ boto3==1.39.6 # via -r requirements/common-requirements.txt botocore==1.39.17 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # boto3 # s3transfer catalogue==2.0.10 @@ -42,33 +46,34 @@ catalogue==2.0.10 # spacy # srsly # thinc -certifi==2025.8.3 +certifi==2025.11.12 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # httpcore # httpx # minio # requests cffi==2.0.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # argon2-cffi-bindings -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # requests -click==8.3.0 +click==8.3.1 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # typer + # typer-slim # uvicorn -cloudpathlib==0.22.0 +cloudpathlib==0.23.0 # via weasel confection==0.1.5 # via # thinc # weasel -cymem==2.0.11 +cymem==2.0.13 # via # preshed # spacy @@ -79,30 +84,30 @@ docker==7.1.0 # via -r requirements/requirements.in et-xmlfile==2.0.0 # via openpyxl -fastapi==0.116.1 +fastapi==0.120.1 # via -r requirements/common-requirements.txt -googleapis-common-protos==1.70.0 +googleapis-common-protos==1.72.0 # via # -r requirements/common-requirements.txt # opentelemetry-exporter-otlp-proto-grpc greenlet==3.2.4 # via sqlalchemy -grpcio==1.75.0 +grpcio==1.76.0 # via # -r requirements/common-requirements.txt # opentelemetry-exporter-otlp-proto-grpc h11==0.16.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # httpcore # uvicorn httpcore==1.0.9 # via httpx httpx==0.28.1 # via openai -idna==3.10 +idna==3.11 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # anyio # httpx # requests @@ -114,7 +119,7 @@ jinja2==3.1.6 # via spacy jmespath==1.0.1 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # boto3 # botocore langcodes==3.5.0 @@ -127,22 +132,22 @@ marisa-trie==1.3.1 # via language-data markdown-it-py==4.0.0 # via rich -markupsafe==3.0.2 +markupsafe==3.0.3 # via # jinja2 # mako mdurl==0.1.2 # via markdown-it-py minio==7.2.15 - # via -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt -murmurhash==1.0.13 + # via -r requirements/common-requirements.txt +murmurhash==1.0.15 # via # preshed # spacy # thinc numpy==1.26.2 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # blis # pandas # spacy @@ -154,6 +159,7 @@ openpyxl==3.0.10 opentelemetry-api==1.37.0 # via # -r requirements/common-requirements.txt + # -r requirements/requirements.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi @@ -166,10 +172,13 @@ opentelemetry-exporter-otlp-proto-common==1.37.0 # -r requirements/common-requirements.txt # opentelemetry-exporter-otlp-proto-grpc opentelemetry-exporter-otlp-proto-grpc==1.37.0 - # via -r requirements/common-requirements.txt + # via + # -r requirements/common-requirements.txt + # -r requirements/requirements.in opentelemetry-instrumentation==0.58b0 # via # -r requirements/common-requirements.txt + # -r requirements/requirements.in # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi # opentelemetry-instrumentation-logging @@ -178,9 +187,13 @@ opentelemetry-instrumentation-asgi==0.58b0 # -r requirements/common-requirements.txt # opentelemetry-instrumentation-fastapi opentelemetry-instrumentation-fastapi==0.58b0 - # via -r requirements/common-requirements.txt + # via + # -r requirements/common-requirements.txt + # -r requirements/requirements.in opentelemetry-instrumentation-logging==0.58b0 - # via -r requirements/common-requirements.txt + # via + # -r requirements/common-requirements.txt + # -r requirements/requirements.in opentelemetry-proto==1.37.0 # via # -r requirements/common-requirements.txt @@ -189,6 +202,7 @@ opentelemetry-proto==1.37.0 opentelemetry-sdk==1.37.0 # via # -r requirements/common-requirements.txt + # -r requirements/requirements.in # opentelemetry-exporter-otlp-proto-grpc opentelemetry-semantic-conventions==0.58b0 # via @@ -210,14 +224,16 @@ packaging==25.0 # thinc # weasel pandas==1.5.1 - # via -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt -preshed==3.0.10 + # via -r requirements/common-requirements.txt +preshed==3.0.12 # via # spacy # thinc prometheus-client==0.23.1 - # via -r requirements/common-requirements.txt -protobuf==6.32.1 + # via + # -r requirements/common-requirements.txt + # -r requirements/requirements.in +protobuf==6.33.1 # via # -r requirements/common-requirements.txt # googleapis-common-protos @@ -226,16 +242,16 @@ psycopg2-binary==2.9.9 # via -r requirements/common-requirements.txt pycparser==2.23 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # cffi pycryptodome==3.23.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # minio # rncryptor pydantic==2.7.4 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # -r requirements/requirements.in # confection # fastapi @@ -245,7 +261,7 @@ pydantic==2.7.4 # weasel pydantic-core==2.18.4 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # pydantic pygments==2.19.2 # via rich @@ -255,38 +271,38 @@ pyminizip==0.2.6 # via -r requirements/requirements.in python-dateutil==2.9.0.post0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # botocore # pandas pytz==2025.2 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # pandas requests==2.32.4 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # docker # spacy # weasel -rich==14.1.0 +rich==14.2.0 # via typer rncryptor==3.3.0 # via -r requirements/requirements.in s3transfer==0.13.1 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # boto3 shellingham==1.5.4 # via typer six==1.17.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # python-dateutil -smart-open==7.3.1 +smart-open==7.5.0 # via weasel sniffio==1.3.1 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # anyio # openai spacy[ja]==3.7.5 @@ -297,19 +313,19 @@ spacy-loggers==1.0.5 # via spacy sqlalchemy==1.4.42 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # alembic -srsly==2.5.1 +srsly==2.5.2 # via # confection # spacy # thinc # weasel -starlette==0.47.3 +starlette==0.49.3 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # fastapi -sudachidict-core==20250825 +sudachidict-core==20251022 # via spacy sudachipy==0.6.10 # via @@ -321,13 +337,13 @@ tqdm==4.67.1 # via # openai # spacy -typer==0.19.2 - # via - # spacy - # weasel +typer==0.20.0 + # via spacy +typer-slim==0.20.0 + # via weasel typing-extensions==4.15.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # anyio # fastapi # grpcio @@ -341,21 +357,22 @@ typing-extensions==4.15.0 # pydantic-core # starlette # typer + # typer-slim urllib3==2.5.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # botocore # docker # minio # requests uvicorn==0.35.0 - # via -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # via -r requirements/common-requirements.txt wasabi==1.1.3 # via # spacy # thinc # weasel -weasel==0.4.1 +weasel==0.4.3 # via spacy wrapt==1.17.3 # via diff --git a/requirements/common-requirements.txt b/requirements/common-requirements.txt index 7e7bd396..d743714a 100644 --- a/requirements/common-requirements.txt +++ b/requirements/common-requirements.txt @@ -4,6 +4,8 @@ # # pip-compile common-requirements.in # +annotated-doc==0.0.4 + # via fastapi annotated-types==0.7.0 # via pydantic anyio==4.11.0 @@ -12,7 +14,7 @@ argon2-cffi==25.1.0 # via minio argon2-cffi-bindings==25.1.0 # via argon2-cffi -asgiref==3.9.2 +asgiref==3.11.0 # via opentelemetry-instrumentation-asgi boto3==1.39.6 # via -r common-requirements.in @@ -20,25 +22,25 @@ botocore==1.39.17 # via # boto3 # s3transfer -certifi==2025.8.3 +certifi==2025.11.12 # via # minio # requests cffi==2.0.0 # via argon2-cffi-bindings -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests -click==8.3.0 +click==8.3.1 # via uvicorn -fastapi==0.116.1 +fastapi==0.120.1 # via -r mini-requirements.in -googleapis-common-protos==1.70.0 +googleapis-common-protos==1.72.0 # via opentelemetry-exporter-otlp-proto-grpc -grpcio==1.75.0 +grpcio==1.76.0 # via opentelemetry-exporter-otlp-proto-grpc h11==0.16.0 # via uvicorn -idna==3.10 +idna==3.11 # via # anyio # requests @@ -104,7 +106,7 @@ pandas==1.5.1 # via -r common-requirements.in prometheus-client==0.23.1 # via -r common-requirements.in -protobuf==6.32.1 +protobuf==6.33.1 # via # googleapis-common-protos # opentelemetry-proto @@ -116,7 +118,7 @@ pycryptodome==3.23.0 # via minio pydantic==2.7.4 # via - # -r /Usmini-requirements.in + # -r mini-requirements.in # fastapi pydantic-core==2.18.4 # via pydantic @@ -136,7 +138,7 @@ sniffio==1.3.1 # via anyio sqlalchemy==1.4.42 # via -r common-requirements.in -starlette==0.47.3 +starlette==0.49.3 # via fastapi typing-extensions==4.15.0 # via