Skip to content

Commit bbbc2d5

Browse files
committed
requirements: allow coincurve up to 17
1 parent c7d835c commit bbbc2d5

3 files changed

Lines changed: 23 additions & 2 deletions

File tree

.github/workflows/python-package.yml

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
tests:
1111
strategy:
1212
matrix:
13-
python-version: [3.7, 3.8, 3.9, 3.10]
13+
python-version: [3.7, 3.8, 3.9, '3.10']
1414
os:
1515
- ubuntu-latest
1616
- macOS-latest
@@ -46,3 +46,23 @@ jobs:
4646
python -m pip install --upgrade pip
4747
pip install black
4848
python -m black --check bip32 tests
49+
50+
coincurve_versions:
51+
strategy:
52+
matrix:
53+
coincurve-version: [15, 16, 17]
54+
55+
runs-on: ubuntu-latest
56+
steps:
57+
- uses: actions/checkout@v2
58+
- name: Set up Python 3.10
59+
uses: actions/setup-python@v2
60+
with:
61+
python-version: '3.10'
62+
- name: Testing with Coincurve ${{ matrix.coincurve-version }}
63+
run: |
64+
python -m pip install --upgrade pip
65+
pip install pytest
66+
pip install -r requirements.txt -r tests/requirements.txt
67+
pip install -I coincurve==${{ matrix.coincurve-version }}
68+
python setup.py install

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ This is a breaking release.
44

55
- Python 3.10 support.
66
- Drop Python 3.6 support (EOL).
7+
- Support Coincurve up to version 17.
78

89
# 2.1
910

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
coincurve~=15.0
1+
coincurve>=15.0,<=17.*
22
base58~=2.0

0 commit comments

Comments
 (0)