FROM python:3.11.15-slim

RUN apt-get update && \
    apt-get install -y --no-install-recommends \
      git \
      curl \
      libgl1 \
      libglib2.0-0 && \
    rm -rf /var/lib/apt/lists/* && \
    pip install --no-cache-dir --upgrade pip==25.2 && \
    pip install --no-cache-dir \
      build==1.3.0 \
      twine==7.0.0 \
      ruff==0.16.7 \
      pylint==4.0.5 \
      astroid==4.0.4 \
      tomli-w==1.2.0
