1010 tests :
1111 strategy :
1212 matrix :
13- python-version : [3.8, 3. 9, '3.10', 3.11, 3.12]
13+ python-version : [3.9, '3.10', 3.11, 3.12, 3.13, 3.14 ]
1414 os :
1515 - ubuntu-latest
1616 - macos-13 # (non-M1)
@@ -24,17 +24,10 @@ jobs:
2424 uses : actions/setup-python@v2
2525 with :
2626 python-version : ${{ matrix.python-version }}
27- - name : Install pip and setuptools
28- run : |
29- python -m pip install --upgrade pip
30- pip install setuptools
31- - name : On MacOS, install coincurve's dependencies and install it from wheels # FIXME: installing from source fails for some reason.
32- if : matrix.os == 'macos-latest' || matrix.os == 'macos-13'
33- run : |
34- brew install autoconf automake libffi libtool pkg-config python
35- pip install -r requirements.txt
27+ - name : Upgrade pip
28+ run : python -m pip install --upgrade pip
3629 - name : Install python-bip32 from source
37- run : python setup.py install
30+ run : pip install .
3831 - name : Test with pytest
3932 run : |
4033 pip install -r tests/requirements.txt
6255 runs-on : ubuntu-latest
6356 steps :
6457 - uses : actions/checkout@v2
65- - name : Set up Python 3.10
58+ - name : Set up Python 3.12
6659 uses : actions/setup-python@v2
6760 with :
6861 python-version : 3.12
7265 pip install setuptools
7366 pip install -r tests/requirements.txt
7467 pip install -I coincurve==${{ matrix.coincurve-version }}
75- python setup.py install
68+ pip install .
0 commit comments