From 13cfb77811ff45618865d68227907d324842731a Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Thu, 24 Apr 2025 08:55:10 -0400 Subject: [PATCH 1/5] actions: install packaging --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 39a7b13e..324e681e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -452,6 +452,7 @@ jobs: "$PYTHON" -m pip install --upgrade pip "$PYTHON" -m pip install --upgrade wheel "$PYTHON" -m pip install --upgrade setuptools + "$PYTHON" -m pip install --upgrade packaging - name: Custom wheels for Win arm64 if: runner.os == 'Windows' && runner.arch == 'ARM64' From 981301a878eeb7a673de82f3796d5a0d75b35346 Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Thu, 24 Apr 2025 09:00:50 -0400 Subject: [PATCH 2/5] actions: list packages --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 324e681e..fec81765 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -452,7 +452,7 @@ jobs: "$PYTHON" -m pip install --upgrade pip "$PYTHON" -m pip install --upgrade wheel "$PYTHON" -m pip install --upgrade setuptools - "$PYTHON" -m pip install --upgrade packaging + "$PYTHON" -m pip list - name: Custom wheels for Win arm64 if: runner.os == 'Windows' && runner.arch == 'ARM64' From 8a704702813b60d65d4fe57f3fd579248527051c Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Thu, 24 Apr 2025 09:08:33 -0400 Subject: [PATCH 3/5] actions: install few more linux packages --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fec81765..d2547b2f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -199,7 +199,7 @@ jobs: run: | echo "RUNNING: apt update..." sudo apt-get -qq --yes update - sudo apt-get -qq --yes install swig libpcsclite-dev libxslt1-dev libsqlite3-dev + sudo apt-get -qq --yes install swig libpcsclite-dev libxslt1-dev libsqlite3-dev libffi-dev pkg-config - name: MacOS install tools if: runner.os == 'macOS' From ce16aa252ead0877aea7242b43d15a194d95cfa8 Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Thu, 24 Apr 2025 09:58:24 -0400 Subject: [PATCH 4/5] Update build.yml --- .github/workflows/build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d2547b2f..b9590ff1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -452,6 +452,8 @@ jobs: "$PYTHON" -m pip install --upgrade pip "$PYTHON" -m pip install --upgrade wheel "$PYTHON" -m pip install --upgrade setuptools + "$PYTHON" -m pip install --upgrade importlib-metadata + "$PYTHON" -m pip install --upgrade setuptools-scm "$PYTHON" -m pip list - name: Custom wheels for Win arm64 From 8339b92537f3098a07399a9f1c46eaa4ccf96111 Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Thu, 24 Apr 2025 10:50:37 -0400 Subject: [PATCH 5/5] actions: disable building cryptography from source for now --- .github/workflows/build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b9590ff1..6767a1c4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -470,10 +470,10 @@ jobs: - uses: actions-rust-lang/setup-rust-toolchain@v1 - - name: Compile cryptography from source (no legacy) - if: runner.os != 'Windows' || runner.arch != 'ARM64' - run: | - pip install --no-binary ":all:" --force cryptography + # - name: Compile cryptography from source (no legacy) + # if: runner.os != 'Windows' || runner.arch != 'ARM64' + # run: | + # pip install --no-binary ":all:" --force cryptography - name: Install pip requirements run: |