diff --git a/.drone.yml b/.drone.yml index 30e006a..4ce4c1c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -19,7 +19,7 @@ steps: pull: always image: golang:1.11-alpine commands: - - apk --no-cache add -U python3 git + - apk --no-cache add -U python3 python3-dev git gcc libc-dev libffi-dev openssl-dev - pip3 install --no-cache-dir --upgrade pip setuptools wheel six twine - go test -cover ./... environment: diff --git a/docker/Dockerfile.linux.amd64 b/docker/Dockerfile.linux.amd64 index 7c6555b..5e121b9 100644 --- a/docker/Dockerfile.linux.amd64 +++ b/docker/Dockerfile.linux.amd64 @@ -5,7 +5,8 @@ LABEL maintainer="Drone.IO Community " \ org.label-schema.vendor="Drone.IO Community" \ org.label-schema.schema-version="1.0" -RUN apk add -U ca-certificates python3 && \ +RUN apk add -U ca-certificates python3 \ + python3-dev gcc libc-dev libffi-dev openssl-dev && \ rm -rf /var/cache/apk/* && \ pip3 install --no-cache-dir --upgrade pip setuptools wheel six twine diff --git a/docker/Dockerfile.linux.arm b/docker/Dockerfile.linux.arm index a1bd541..73bd6ec 100644 --- a/docker/Dockerfile.linux.arm +++ b/docker/Dockerfile.linux.arm @@ -5,7 +5,8 @@ LABEL maintainer="Drone.IO Community " \ org.label-schema.vendor="Drone.IO Community" \ org.label-schema.schema-version="1.0" -RUN apk add -U ca-certificates python3 && \ +RUN apk add -U ca-certificates python3 \ + python3-dev gcc libc-dev libffi-dev openssl-dev && \ rm -rf /var/cache/apk/* && \ pip3 install --no-cache-dir --upgrade pip setuptools wheel six twine diff --git a/docker/Dockerfile.linux.arm64 b/docker/Dockerfile.linux.arm64 index 8c61475..27d1c4f 100644 --- a/docker/Dockerfile.linux.arm64 +++ b/docker/Dockerfile.linux.arm64 @@ -5,7 +5,8 @@ LABEL maintainer="Drone.IO Community " \ org.label-schema.vendor="Drone.IO Community" \ org.label-schema.schema-version="1.0" -RUN apk add -U ca-certificates python3 && \ +RUN apk add -U ca-certificates python3 \ + python3-dev gcc libc-dev libffi-dev openssl-dev && \ rm -rf /var/cache/apk/* && \ pip3 install --no-cache-dir --upgrade pip setuptools wheel six twine