From cf4c1c2666f26ac8a1c5d510cc1ab6a1ebec6601 Mon Sep 17 00:00:00 2001 From: Michal Pospisil Date: Thu, 10 Oct 2024 09:39:16 +0200 Subject: [PATCH] use downstream cryptography Cryptography is currently broken upstream due to deprecation of OpenSSL engines in Fedora 41+ and CentOS Stream 10. I manage to merge a fix upstream, but that will take some time until they release a new version. For more details, see the GitHub issue: https://github.com/pyca/cryptography/issues/11690 --- ci-setup-src | 2 +- ci-update-apt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ci-setup-src b/ci-setup-src index e6883dd9..df0e102d 100755 --- a/ci-setup-src +++ b/ci-setup-src @@ -39,7 +39,7 @@ if [ -f ./configure ]; then . .venv/bin/activate export PATH="$(pwd)/.venv"/bin/:$PATH python3 -m pip install setuptools-scm setuptools-rust wheel - python3 -m pip install concurrencytest cryptography lxml pycurl six pyparsing + python3 -m pip install concurrencytest lxml pycurl six pyparsing echo "./configure --enable-destructive-tests --enable-parallel-tests $localbuild $DISTROCONFOPTS PKG_CONFIG_PATH=$EXTERNAL_CONFIG_PATH" ./configure --enable-destructive-tests --enable-parallel-tests $localbuild $DISTROCONFOPTS PKG_CONFIG_PATH=$EXTERNAL_CONFIG_PATH ;; diff --git a/ci-update-apt b/ci-update-apt index 14e6b1bc..8abcb4ee 100755 --- a/ci-update-apt +++ b/ci-update-apt @@ -74,6 +74,7 @@ required_pkg pkg-config required_pkg psmisc required_pkg puma required_pkg python3-boto3 +required_pkg python3-cryptography required_pkg python3-dev required_pkg python3-googleapi required_pkg python3-lxml