From 4ded1e948287e302378e4e2d2f7ae3b4a44e396a Mon Sep 17 00:00:00 2001 From: Junxiao Shi Date: Wed, 4 Nov 2026 15:11:38 +0000 Subject: [PATCH] ci: exclude Windows PyPy 3.11 to skip upstream error https://github.com/Legrandin/pycryptodome/issues/958 --- .github/workflows/test.yml | 5 ++++- README.rst | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8fa0eaa..80461cd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,7 +18,10 @@ jobs: matrix: os: ['ubuntu-latest', 'windows-latest', 'macos-latest'] python-version: ['3.14', 'pypy-3.11'] - # Note: windows-latest & pypy-3.11 combination is known to fail + exclude: + - os: windows-latest + python-version: pypy-3.11 + # https://github.com/Legrandin/pycryptodome/issues/958 steps: - name: Checkout uses: actions/checkout@v7 diff --git a/README.rst b/README.rst index dcbd9cb..b280d1c 100644 --- a/README.rst +++ b/README.rst @@ -11,7 +11,7 @@ A Named Data Networking client library with AsyncIO support in Python 3. It supports Python >=3.11 and PyPy3.11 >=7.3.12. .. Note:: - On Windows 11 with PyPy3.11 there might be compatibility issues with Cryptodome. + It does not work on Windows 11 with PyPy3.11 due to `PyCryptodome issue 958 `_. We suggest using CPython on Windows instead. Please see our documentation_ if you have any issues.