From 7bf233a9446a7611b22bc2f73f7e221886632725 Mon Sep 17 00:00:00 2001 From: Cooper Lees Date: Sun, 31 Oct 2021 10:41:12 -0700 Subject: [PATCH] Pin regex in docker to 2021.10.8 (GH-2579) * Pin regex in docker to 2021.10.8 - This is due to 2021.10.8 having arm wheels and newer versions not I will go see if I can help restore arm build @ https://bitbucket.org/mrabarnett/mrab-regex/issues/399/missing-wheel-for-macosx-and-the-new-m1 soon. Test: Build on my M1 mac: `docker build -t cooperlees/black .` * Add in that the pin is only for docker --- CHANGES.md | 2 ++ Dockerfile | 2 ++ 2 files changed, 4 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index c49516c..4c04ecc 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -24,6 +24,8 @@ ### Integrations - Allow to pass `target_version` in the vim plugin (#1319) +- Pin regex module to 2021.10.8 in our docker file as it has arm wheels available + (#2579) ## 21.9b0 diff --git a/Dockerfile b/Dockerfile index 9542479..ce88f0c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,12 @@ FROM python:3-slim +# TODO: Remove regex version pin once we get newer arm wheels RUN mkdir /src COPY . /src/ RUN pip install --no-cache-dir --upgrade pip setuptools wheel \ && apt update && apt install -y git \ && cd /src \ + && pip install --no-cache-dir regex==2021.10.8 \ && pip install --no-cache-dir .[colorama,d] \ && rm -rf /src \ && apt remove -y git \ -- 2.39.2