From 317e1a00eb929d17c9233586379603a1802f8244 Mon Sep 17 00:00:00 2001 From: blag Date: Fri, 26 Aug 2022 20:35:36 -0700 Subject: [PATCH] Manually pre-install wheel so cryptography gets installed from a wheel (#33) --- .circleci/config.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 67ad4a2..6c579bf 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -80,15 +80,19 @@ jobs: name: verify tag command: |- # Install necessary packages and verify that the tag is correct + # gcc package -> gcc (executable) + # g++ package -> cc1plus (executable) + # python3-dev package -> Python.h + # libffi-dev -> ffi.h + # musl-dev package -> limits.h apk update && apk add python3-dev \ - gcc \ - libc-dev \ - libffi-dev \ - musl-dev \ - openssl-dev \ - cargo + gcc \ + g++ \ + libffi-dev \ + musl-dev python3 -m venv .venv . .venv/bin/activate + pip install --upgrade pip setuptools wheel pip install -r dev-requirements.txt python3 setup.py verify - attach_workspace: