FROM python:3.11

ARG REVISION
ARG BUILDTIME
LABEL REVISION=${REVISION}
LABEL BUILDTIME=${BUILDTIME}

# Copy pip configs for private repo
RUN mkdir -p /root/.config/pip/
COPY configs/pip.conf /root/.config/pip/
COPY configs/.pypirc /root/

RUN pip install pip wheel \
  && pip install numpy==1.26.4 snowflake-connector-python schemachange==3.7.0 \
  && schemachange --help

ENTRYPOINT ["schemachange"]
