From ce1d10d9b2de270cc188c55eacfabf55a6156b42 Mon Sep 17 00:00:00 2001 From: Vadym Samoilenko Date: Wed, 11 Mar 2026 13:34:00 +0000 Subject: [PATCH] Fix matplotlib.colormaps import in processing service MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit colormaps is a module attribute, not a submodule — remove the explicit import. Also relax matplotlib pin back to >=3.5 (minimum for colormaps attribute). Co-Authored-By: Claude Sonnet 4.6 --- cloud_run/processing/main.py | 1 - cloud_run/processing/requirements.txt | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/cloud_run/processing/main.py b/cloud_run/processing/main.py index e56c35b..641da20 100644 --- a/cloud_run/processing/main.py +++ b/cloud_run/processing/main.py @@ -12,7 +12,6 @@ import os import matplotlib matplotlib.use("Agg") -import matplotlib.colormaps import numpy as np from fastapi import FastAPI, Header, HTTPException from PIL import Image, ImageDraw, ImageFont diff --git a/cloud_run/processing/requirements.txt b/cloud_run/processing/requirements.txt index 02c6bfc..8c14492 100644 --- a/cloud_run/processing/requirements.txt +++ b/cloud_run/processing/requirements.txt @@ -2,7 +2,7 @@ fastapi>=0.115.0 uvicorn[standard]>=0.30.0 pillow>=10.0 numpy>=1.26 -matplotlib==3.9.4 +matplotlib>=3.5 scipy>=1.11 reportlab>=4.0 pydantic>=2.0