From a00292544f0acab9857df294549e87b031911f67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?dni=20=E2=9A=A1?= Date: Tue, 9 Jul 2024 15:51:40 +0200 Subject: [PATCH] fix: lib secp256k fails building (#2572) Co-authored-by: michael1011 --- .github/workflows/release.yml | 4 ++++ Dockerfile | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 208bcda2..3e288e02 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -43,6 +43,10 @@ jobs: pypi: runs-on: ubuntu-latest steps: + - name: Install dependencies for building secp256k1 + run: | + sudo apt-get update + sudo apt-get install -y build-essential automake libtool libffi-dev libgmp-dev - uses: actions/checkout@v4 - name: Build and publish to pypi uses: JRubics/poetry-publish@v1.15 diff --git a/Dockerfile b/Dockerfile index b7159255..c5806395 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM python:3.10-slim-bookworm RUN apt-get clean RUN apt-get update -RUN apt-get install -y curl pkg-config build-essential libnss-myhostname +RUN apt-get install -y curl pkg-config build-essential libnss-myhostname automake libtool libffi-dev libgmp-dev RUN curl -sSL https://install.python-poetry.org | python3 - ENV PATH="/root/.local/bin:$PATH"