From 04155b2075d284397b522a3104cab3121c00e67a Mon Sep 17 00:00:00 2001 From: GuillaumeBourque-QC Date: Thu, 30 Jan 2025 11:37:38 -0500 Subject: [PATCH 01/10] Add the optio to call the workflow manually Signed-off-by: GuillaumeBourque-QC --- .github/workflows/releasepr.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/releasepr.yaml b/.github/workflows/releasepr.yaml index b88139e12..e38b6f7c0 100644 --- a/.github/workflows/releasepr.yaml +++ b/.github/workflows/releasepr.yaml @@ -5,6 +5,7 @@ on: paths: - '!**' - "indy_node/__version__.json" + workflow_dispatch: jobs: release-infos: From d37fc0a5bdc202ed1dac2b63c2068b01ea44c323 Mon Sep 17 00:00:00 2001 From: GuillaumeBourque-QC Date: Tue, 4 Feb 2025 14:18:53 -0500 Subject: [PATCH 02/10] Target ubuntu 22.04 in .devcontainer Signed-off-by: GuillaumeBourque-QC --- .devcontainer/Dockerfile | 36 +++++++++++++-------------------- .devcontainer/devcontainer.json | 4 ++-- 2 files changed, 16 insertions(+), 24 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index b7c9e5f04..7e31139a6 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,7 +1,7 @@ -# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.205.2/containers/ubuntu/.devcontainer/base.Dockerfile +# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/main/containers/ubuntu/.devcontainer/base.Dockerfile -# [Choice] Ubuntu version (use hirsuite or bionic on local arm64/Apple Silicon): hirsute, focal, bionic -ARG VARIANT="focal" +# [Choice] Ubuntu version (use ubuntu-22.04 or ubuntu-18.04 on local arm64/Apple Silicon): ubuntu-22.04, ubuntu-20.04, ubuntu-18.04 +ARG VARIANT="ubuntu-22.04" FROM mcr.microsoft.com/vscode/devcontainers/base:${VARIANT} RUN apt-get update -y && apt-get install -y \ @@ -16,23 +16,19 @@ RUN apt-get update -y && apt-get install -y \ jq # ======================================================================================================== -# Update repository signing keys +# Get repository signing keys # -------------------------------------------------------------------------------------------------------- # Hyperledger -RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9692C00E657DDE61 && \ - # Sovrin - apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE7709D068DB5E88 +RUN gpg --keyserver keyserver.ubuntu.com --recv-keys 9692C00E657DDE61 && \ + gpg --export 9692C00E657DDE61 > /etc/apt/trusted.gpg.d/hyperledger.gpg # ======================================================================================================== # Plenum # - https://github.com/hyperledger/indy-plenum/issues/1546 # - Needed to pick up rocksdb=5.8.8 -RUN echo "deb https://hyperledger.jfrog.io/artifactory/indy focal dev" >> /etc/apt/sources.list && \ - echo "deb http://security.ubuntu.com/ubuntu bionic-security main" >> /etc/apt/sources.list && \ - echo "deb https://repo.sovrin.org/deb bionic master" >> /etc/apt/sources.list && \ - echo "deb https://repo.sovrin.org/sdk/deb bionic master" >> /etc/apt/sources.list +RUN echo "deb [signed-by=/etc/apt/trusted.gpg.d/hyperledger.gpg] https://hyperledger.jfrog.io/artifactory/indy jammy dev" > /etc/apt/sources.list.d/hyperledger.list -RUN apt-get update -y && apt-get install -y \ +RUN apt update -y && apt install -y \ # Python python3-pip \ python3-nacl \ @@ -53,22 +49,18 @@ RUN apt-get update -y && apt-get install -y \ gcc \ make \ # Indy Node and Plenum - libssl1.0.0 \ - ursa=0.3.2-1 \ - # Indy SDK - libindy=1.15.0~1625-bionic \ - # Need to move libursa.so to parent dir - && mv /usr/lib/ursa/* /usr/lib && rm -rf /usr/lib/ursa + # Indy SDK is not used anymore + #libindy \ + libssl3 RUN pip3 install -U \ # Required by setup.py - setuptools==50.3.2 \ - 'pyzmq==22.3.0' \ + setuptools==75.8.0 \ + pyzmq==26.2.1 \ Cython==0.29.36 - # install fpm RUN gem install --no-document rake dotenv:2.8.1 fpm:1.14.2 -RUN apt-get -y autoremove \ +RUN apt -y autoremove \ && rm -rf /var/lib/apt/lists/* diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 26af0d16e..6a3f37335 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -4,9 +4,9 @@ "name": "Ubuntu", "build": { "dockerfile": "Dockerfile", - // Update 'VARIANT' to pick an Ubuntu version: hirsute, focal, bionic + // Update 'VARIANT' to pick an Ubuntu version: jammy, hirsute, focal, bionic // Use hirsute or bionic on local arm64/Apple Silicon. - "args": { "VARIANT": "focal" } + "args": { "VARIANT": "jammy" } }, "customizations": { From ffdf1d9bb8d0ec98d2fb439a93ce41220c92173f Mon Sep 17 00:00:00 2001 From: GuillaumeBourque-QC Date: Wed, 5 Feb 2025 10:20:22 -0500 Subject: [PATCH 03/10] Target ubuntu 22.04 in build-script Signed-off-by: GuillaumeBourque-QC --- build-scripts/ubuntu-2204/Dockerfile | 36 ++++++++++++---------------- 1 file changed, 15 insertions(+), 21 deletions(-) diff --git a/build-scripts/ubuntu-2204/Dockerfile b/build-scripts/ubuntu-2204/Dockerfile index 2c6ef0fe5..60b6c5d94 100644 --- a/build-scripts/ubuntu-2204/Dockerfile +++ b/build-scripts/ubuntu-2204/Dockerfile @@ -3,7 +3,7 @@ FROM ubuntu:22.04 ARG uid=1000 ARG user=indy -RUN apt-get update -y && apt-get install -y \ +RUN apt update -y && apt install -y \ # common stuff git \ wget \ @@ -16,25 +16,16 @@ RUN apt-get update -y && apt-get install -y \ # Update repository signing keys # -------------------------------------------------------------------------------------------------------- # Hyperledger -RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9692C00E657DDE61 && \ - # Sovrin - apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE7709D068DB5E88 && \ - # Bionic-Security - apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32 +RUN gpg --keyserver keyserver.ubuntu.com --recv-keys 9692C00E657DDE61 && \ + gpg --export 9692C00E657DDE61 > /etc/apt/trusted.gpg.d/hyperledger.gpg # ======================================================================================================== # Plenum # - https://github.com/hyperledger/indy-plenum/issues/1546 # - Needed to pick up rocksdb=5.8.8 -RUN echo "deb https://hyperledger.jfrog.io/artifactory/indy jammy dev" >> /etc/apt/sources.list && \ - echo "deb http://security.ubuntu.com/ubuntu bionic-security main" >> /etc/apt/sources.list && \ - echo "deb https://repo.sovrin.org/deb bionic master" >> /etc/apt/sources.list && \ - echo "deb https://repo.sovrin.org/sdk/deb bionic master" >> /etc/apt/sources.list +RUN echo "deb [signed-by=/etc/apt/trusted.gpg.d/hyperledger.gpg] https://hyperledger.jfrog.io/artifactory/indy jammy dev" > /etc/apt/sources.list.d/hyperledger.list -# Sovrin -RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE7709D068DB5E88 - -RUN apt-get update -y && apt-get install -y \ +RUN apt update -y && apt install -y \ # Python python3-pip \ python3-nacl \ @@ -55,21 +46,24 @@ RUN apt-get update -y && apt-get install -y \ gcc \ make \ # Indy Node and Plenum - libssl1.0.0 \ - ursa=0.3.2-1 \ + libssl3 + # Indy Node and Plenum + # Indy SDK is not used anymore + #libindy \ + # rsa=0.3.2-1 \ # Indy SDK - libindy=1.15.0~1625-bionic \ + # libindy=1.15.0~1625-bionic \ # Need to move libursa.so to parent dir - && mv /usr/lib/ursa/* /usr/lib && rm -rf /usr/lib/ursa + # && mv /usr/lib/ursa/* /usr/lib && rm -rf /usr/lib/ursa RUN pip3 install -U \ # Required by setup.py - setuptools==50.3.2 \ - 'pyzmq==22.3.0' + setuptools==75.8.0 \ + pyzmq==26.2.1 # install fpm RUN gem install --no-document rake dotenv:2.8.1 fpm:1.14.2 -RUN apt-get -y autoremove \ +RUN apt -y autoremove \ && rm -rf /var/lib/apt/lists/* From 50c54a9f3ff94d490aa1e106b6e27347da9abf39 Mon Sep 17 00:00:00 2001 From: GuillaumeBourque-QC Date: Thu, 6 Feb 2025 13:38:14 -0500 Subject: [PATCH 04/10] used new directory for gpg key Signed-off-by: GuillaumeBourque-QC --- build-scripts/ubuntu-2204/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-scripts/ubuntu-2204/Dockerfile b/build-scripts/ubuntu-2204/Dockerfile index 60b6c5d94..7fcc639a9 100644 --- a/build-scripts/ubuntu-2204/Dockerfile +++ b/build-scripts/ubuntu-2204/Dockerfile @@ -17,13 +17,13 @@ RUN apt update -y && apt install -y \ # -------------------------------------------------------------------------------------------------------- # Hyperledger RUN gpg --keyserver keyserver.ubuntu.com --recv-keys 9692C00E657DDE61 && \ - gpg --export 9692C00E657DDE61 > /etc/apt/trusted.gpg.d/hyperledger.gpg + gpg --export 9692C00E657DDE61 > /etc/apt/keyrings/hyperledger.gpg # ======================================================================================================== # Plenum # - https://github.com/hyperledger/indy-plenum/issues/1546 # - Needed to pick up rocksdb=5.8.8 -RUN echo "deb [signed-by=/etc/apt/trusted.gpg.d/hyperledger.gpg] https://hyperledger.jfrog.io/artifactory/indy jammy dev" > /etc/apt/sources.list.d/hyperledger.list +RUN echo "deb [signed-by=/etc/apt/keyrings/hyperledger.gpg] https://hyperledger.jfrog.io/artifactory/indy jammy dev rc stable" > /etc/apt/sources.list.d/hyperledger.list RUN apt update -y && apt install -y \ # Python From f5a1a32ccea6a07944ce58772c6ca5feeac15236 Mon Sep 17 00:00:00 2001 From: GuillaumeBourque-QC Date: Thu, 6 Feb 2025 13:42:40 -0500 Subject: [PATCH 05/10] Add rc and stable version of pkg Signed-off-by: GuillaumeBourque-QC --- .github/workflows/build/Dockerfile.ubuntu-2204 | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build/Dockerfile.ubuntu-2204 b/.github/workflows/build/Dockerfile.ubuntu-2204 index 030a5f936..fb350deb7 100644 --- a/.github/workflows/build/Dockerfile.ubuntu-2204 +++ b/.github/workflows/build/Dockerfile.ubuntu-2204 @@ -18,11 +18,8 @@ RUN apt-get update -y && apt-get install -y \ # Update repository signing keys # -------------------------------------------------------------------------------------------------------- # Hyperledger -RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9692C00E657DDE61 && \ - # Sovrin - apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE7709D068DB5E88 && \ - # Bionic-Security - apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32 +RUN gpg --keyserver keyserver.ubuntu.com --recv-keys 9692C00E657DDE61 && \ + gpg --export 9692C00E657DDE61 > /etc/apt/keyrings/hyperledger.gpg # ======================================================================================================== # ToDo: @@ -31,12 +28,9 @@ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9692C00E657DDE61 && # Plenum # - https://github.com/hyperledger/indy-plenum/issues/1546 # - Needed to pick up rocksdb=5.8.8 -RUN echo "deb https://hyperledger.jfrog.io/artifactory/indy jammy dev" >> /etc/apt/sources.list && \ - echo "deb http://security.ubuntu.com/ubuntu bionic-security main" >> /etc/apt/sources.list && \ - echo "deb https://repo.sovrin.org/deb bionic master" >> /etc/apt/sources.list && \ - echo "deb https://repo.sovrin.org/sdk/deb bionic master" >> /etc/apt/sources.list +RUN echo "deb [signed-by=/etc/apt/keyrings/hyperledger.gpg] https://hyperledger.jfrog.io/artifactory/indy jammy dev rc stable" > /etc/apt/sources.list.d/hyperledger.list -RUN apt-get update -y && apt-get install -y rubygems python3-pip && apt-get -y autoremove && rm -rf /var/lib/apt/lists/* +RUN apt get update -y && apt get install -y rubygems python3-pip && apt-get -y autoremove && rm -rf /var/lib/apt/lists/* # install fpm RUN gem install --no-document rake dotenv:2.8.1 fpm:1.15.0 From faa4bdf31c34ceec91acfd4210f534f7fcadedce Mon Sep 17 00:00:00 2001 From: GuillaumeBourque-QC Date: Thu, 6 Feb 2025 13:51:46 -0500 Subject: [PATCH 06/10] Correct typo in apt usage Signed-off-by: GuillaumeBourque-QC --- .github/workflows/build/Dockerfile.ubuntu-2204 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build/Dockerfile.ubuntu-2204 b/.github/workflows/build/Dockerfile.ubuntu-2204 index fb350deb7..2891b2c09 100644 --- a/.github/workflows/build/Dockerfile.ubuntu-2204 +++ b/.github/workflows/build/Dockerfile.ubuntu-2204 @@ -30,7 +30,7 @@ RUN gpg --keyserver keyserver.ubuntu.com --recv-keys 9692C00E657DDE61 && \ # - Needed to pick up rocksdb=5.8.8 RUN echo "deb [signed-by=/etc/apt/keyrings/hyperledger.gpg] https://hyperledger.jfrog.io/artifactory/indy jammy dev rc stable" > /etc/apt/sources.list.d/hyperledger.list -RUN apt get update -y && apt get install -y rubygems python3-pip && apt-get -y autoremove && rm -rf /var/lib/apt/lists/* +RUN apt update -y && apt install -y rubygems python3-pip && apt-get -y autoremove && rm -rf /var/lib/apt/lists/* # install fpm RUN gem install --no-document rake dotenv:2.8.1 fpm:1.15.0 From 8c960238eba24908b9aeedaa874af42134074428 Mon Sep 17 00:00:00 2001 From: GuillaumeBourque-QC Date: Thu, 6 Feb 2025 13:55:06 -0500 Subject: [PATCH 07/10] Target 1.14.0 version Signed-off-by: GuillaumeBourque-QC --- indy_node/__version__.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indy_node/__version__.json b/indy_node/__version__.json index 7ea5d7879..8fd605536 100644 --- a/indy_node/__version__.json +++ b/indy_node/__version__.json @@ -1 +1 @@ -[1, 13, 2, "", ""] +[1, 14, 0, "", ""] From b49f2dce200fd804f78e1bd1122bab39a3c05132 Mon Sep 17 00:00:00 2001 From: GuillaumeBourque-QC Date: Thu, 6 Feb 2025 14:15:11 -0500 Subject: [PATCH 08/10] Dont add stable to the list Signed-off-by: GuillaumeBourque-QC --- .github/workflows/build/Dockerfile.ubuntu-2204 | 2 +- build-scripts/ubuntu-2204/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build/Dockerfile.ubuntu-2204 b/.github/workflows/build/Dockerfile.ubuntu-2204 index 2891b2c09..31fe80069 100644 --- a/.github/workflows/build/Dockerfile.ubuntu-2204 +++ b/.github/workflows/build/Dockerfile.ubuntu-2204 @@ -28,7 +28,7 @@ RUN gpg --keyserver keyserver.ubuntu.com --recv-keys 9692C00E657DDE61 && \ # Plenum # - https://github.com/hyperledger/indy-plenum/issues/1546 # - Needed to pick up rocksdb=5.8.8 -RUN echo "deb [signed-by=/etc/apt/keyrings/hyperledger.gpg] https://hyperledger.jfrog.io/artifactory/indy jammy dev rc stable" > /etc/apt/sources.list.d/hyperledger.list +RUN echo "deb [signed-by=/etc/apt/keyrings/hyperledger.gpg] https://hyperledger.jfrog.io/artifactory/indy jammy dev rc" > /etc/apt/sources.list.d/hyperledger.list RUN apt update -y && apt install -y rubygems python3-pip && apt-get -y autoremove && rm -rf /var/lib/apt/lists/* diff --git a/build-scripts/ubuntu-2204/Dockerfile b/build-scripts/ubuntu-2204/Dockerfile index 7fcc639a9..ddc48732a 100644 --- a/build-scripts/ubuntu-2204/Dockerfile +++ b/build-scripts/ubuntu-2204/Dockerfile @@ -23,7 +23,7 @@ RUN gpg --keyserver keyserver.ubuntu.com --recv-keys 9692C00E657DDE61 && \ # Plenum # - https://github.com/hyperledger/indy-plenum/issues/1546 # - Needed to pick up rocksdb=5.8.8 -RUN echo "deb [signed-by=/etc/apt/keyrings/hyperledger.gpg] https://hyperledger.jfrog.io/artifactory/indy jammy dev rc stable" > /etc/apt/sources.list.d/hyperledger.list +RUN echo "deb [signed-by=/etc/apt/keyrings/hyperledger.gpg] https://hyperledger.jfrog.io/artifactory/indy jammy dev rc" > /etc/apt/sources.list.d/hyperledger.list RUN apt update -y && apt install -y \ # Python From b1f3d5da37717f0b6039f3909dc6452cd3823769 Mon Sep 17 00:00:00 2001 From: GuillaumeBourque-QC Date: Thu, 6 Feb 2025 15:52:28 -0500 Subject: [PATCH 09/10] Target rc version Signed-off-by: GuillaumeBourque-QC --- .devcontainer/Dockerfile | 2 +- indy_node/__version__.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 7e31139a6..3d4b2d79f 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -26,7 +26,7 @@ RUN gpg --keyserver keyserver.ubuntu.com --recv-keys 9692C00E657DDE61 && \ # Plenum # - https://github.com/hyperledger/indy-plenum/issues/1546 # - Needed to pick up rocksdb=5.8.8 -RUN echo "deb [signed-by=/etc/apt/trusted.gpg.d/hyperledger.gpg] https://hyperledger.jfrog.io/artifactory/indy jammy dev" > /etc/apt/sources.list.d/hyperledger.list +RUN echo "deb [signed-by=/etc/apt/trusted.gpg.d/hyperledger.gpg] https://hyperledger.jfrog.io/artifactory/indy jammy dev rc" > /etc/apt/sources.list.d/hyperledger.list RUN apt update -y && apt install -y \ # Python diff --git a/indy_node/__version__.json b/indy_node/__version__.json index 8fd605536..b0a08e261 100644 --- a/indy_node/__version__.json +++ b/indy_node/__version__.json @@ -1 +1 @@ -[1, 14, 0, "", ""] +[1, 14, 0, "rc", 0] From c87dcf1ee3d29818d7dfed339c96611fc563fdf8 Mon Sep 17 00:00:00 2001 From: GuillaumeBourque-QC Date: Fri, 7 Feb 2025 15:51:15 -0500 Subject: [PATCH 10/10] Use the new apt package cli in all Dockerfile and use the same version of gemm pkg Signed-off-by: GuillaumeBourque-QC --- .devcontainer/Dockerfile | 7 ++++--- .github/workflows/build/Dockerfile.ubuntu-2204 | 4 ++-- build-scripts/ubuntu-2204/Dockerfile | 5 +++-- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 3d4b2d79f..a08864804 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -20,13 +20,13 @@ RUN apt-get update -y && apt-get install -y \ # -------------------------------------------------------------------------------------------------------- # Hyperledger RUN gpg --keyserver keyserver.ubuntu.com --recv-keys 9692C00E657DDE61 && \ - gpg --export 9692C00E657DDE61 > /etc/apt/trusted.gpg.d/hyperledger.gpg + gpg --export 9692C00E657DDE61 > /etc/apt/keyrings/hyperledger.gpg # ======================================================================================================== # Plenum # - https://github.com/hyperledger/indy-plenum/issues/1546 # - Needed to pick up rocksdb=5.8.8 -RUN echo "deb [signed-by=/etc/apt/trusted.gpg.d/hyperledger.gpg] https://hyperledger.jfrog.io/artifactory/indy jammy dev rc" > /etc/apt/sources.list.d/hyperledger.list +RUN echo "deb [signed-by=/etc/apt/keyrings/hyperledger.gpg] https://hyperledger.jfrog.io/artifactory/indy jammy dev rc" > /etc/apt/sources.list.d/hyperledger.list RUN apt update -y && apt install -y \ # Python @@ -60,7 +60,8 @@ RUN pip3 install -U \ Cython==0.29.36 # install fpm -RUN gem install --no-document rake dotenv:2.8.1 fpm:1.14.2 +RUN gem install --no-document rake dotenv:2.8.1 fpm:1.15.0 && \ + pip3 install Cython==0.29.36 RUN apt -y autoremove \ && rm -rf /var/lib/apt/lists/* diff --git a/.github/workflows/build/Dockerfile.ubuntu-2204 b/.github/workflows/build/Dockerfile.ubuntu-2204 index da695c211..35ce801d0 100644 --- a/.github/workflows/build/Dockerfile.ubuntu-2204 +++ b/.github/workflows/build/Dockerfile.ubuntu-2204 @@ -3,7 +3,7 @@ FROM ubuntu:22.04 ARG uid=1000 ARG user=indy -RUN apt-get update -y && apt-get install -y \ +RUN apt update -y && apt install -y \ # common stuff git \ wget \ @@ -15,7 +15,7 @@ RUN apt-get update -y && apt-get install -y \ jq # ======================================================================================================== -# Update repository signing keys +# Get repository signing keys # -------------------------------------------------------------------------------------------------------- # Hyperledger RUN gpg --keyserver keyserver.ubuntu.com --recv-keys 9692C00E657DDE61 && \ diff --git a/build-scripts/ubuntu-2204/Dockerfile b/build-scripts/ubuntu-2204/Dockerfile index ddc48732a..cb0acfe0a 100644 --- a/build-scripts/ubuntu-2204/Dockerfile +++ b/build-scripts/ubuntu-2204/Dockerfile @@ -13,7 +13,7 @@ RUN apt update -y && apt install -y \ apt-utils # ======================================================================================================== -# Update repository signing keys +# Get repository signing keys # -------------------------------------------------------------------------------------------------------- # Hyperledger RUN gpg --keyserver keyserver.ubuntu.com --recv-keys 9692C00E657DDE61 && \ @@ -62,7 +62,8 @@ RUN pip3 install -U \ pyzmq==26.2.1 # install fpm -RUN gem install --no-document rake dotenv:2.8.1 fpm:1.14.2 +RUN gem install --no-document rake dotenv:2.8.1 fpm:1.15.0 && \ + pip3 install Cython==0.29.36 RUN apt -y autoremove \ && rm -rf /var/lib/apt/lists/*