feat: Add Windows compatibility using coincurve

This commit is contained in:
Paschal
2025-02-23 12:47:00 +01:00
committed by Paul Robinson
parent 479b12f64d
commit 3bdbde57c7
8 changed files with 175 additions and 83 deletions

View File

@ -41,3 +41,29 @@ jobs:
python -m pip install tox
- run: |
python -m tox run -r
windows:
runs-on: windows-latest
strategy:
matrix:
python-version: ['3.11'] # Using a stable Python version for Windows testing
toxenv: [core, wheel]
fail-fast: false
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install tox
- name: Test with tox
shell: bash
run: |
if [[ "${{ matrix.toxenv }}" == "wheel" ]]; then
python -m tox run -e windows-wheel
else
python -m tox run -e py311-${{ matrix.toxenv }}
fi