From 019bfefd8b3b69d7567f4b1de08d9a67d4dca17a Mon Sep 17 00:00:00 2001 From: msramalho <19508417+msramalho@users.noreply.github.com> Date: Mon, 5 May 2025 11:40:18 +0100 Subject: [PATCH] hacky fix for bad poetry marker in lock file --- docker/web/Dockerfile | 5 ++++- poetry.lock | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/docker/web/Dockerfile b/docker/web/Dockerfile index 03e6a34..d80d2fc 100644 --- a/docker/web/Dockerfile +++ b/docker/web/Dockerfile @@ -10,8 +10,11 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && rm -rf /var/lib/apt/lists/* RUN pip install --no-cache-dir poetry + COPY ../../pyproject.toml ../../poetry.lock ../../README.md ./ -RUN poetry install --with web --no-interaction --no-ansi --no-cache +# sed is unfortunately needed to fix a bug comming from vk-url-scraper that comes from brotli and the fact bk-ul-scraper can no longer be published to pypi +RUN sed -i 's/platform_python_implementation >= \\"CPython\\"/platform_python_implementation == \\"CPython\\"/g' poetry.lock && \ + poetry install --with web --no-interaction --no-ansi --no-cache # Copy the application code and configurations COPY ../../app ./app/ diff --git a/poetry.lock b/poetry.lock index d090800..e5c6471 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1208,7 +1208,7 @@ google-auth = ">=2.14.1,<3.0.0" googleapis-common-protos = ">=1.56.2,<2.0.0" grpcio = [ {version = ">=1.49.1,<2.0dev", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""}, - {version = ">=1.33.2,<2.0dev", optional = true, markers = "python_version < \"3.11\" and extra == \"grpc\""}, + {version = ">=1.33.2,<2.0dev", optional = true, markers = "extra == \"grpc\""}, ] grpcio-status = [ {version = ">=1.49.1,<2.0.dev0", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""}, @@ -1341,7 +1341,7 @@ google-auth = ">=2.14.1,<2.24.0 || >2.24.0,<2.25.0 || >2.25.0,<3.0.0dev" google-cloud-core = ">=1.4.1,<3.0.0dev" proto-plus = [ {version = ">=1.22.2,<2.0.0dev", markers = "python_version >= \"3.11\""}, - {version = ">=1.22.0,<2.0.0dev"}, + {version = ">=1.22.0,<2.0.0dev", markers = "python_version < \"3.11\""}, ] protobuf = ">=3.20.2,<4.21.0 || >4.21.0,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<6.0.0dev"