@@ -37,12 +37,16 @@ jobs:
3737 python -m pip install --upgrade pip
3838 pip install poetry
3939
40- - name : Set up Python 3.12
40+ - name : Set up Python 3.14
4141 uses : actions/setup-python@v5
4242 with :
43- python-version : " 3.12 "
43+ python-version : " 3.14 "
4444 cache : ' poetry'
4545
46+ - name : Install dependencies needed for HIDAPI and Pillow
47+ run : |
48+ sudo apt install python3-dev libusb-1.0-0-dev libudev-dev libjpeg-dev
49+
4650 - name : Install dependencies
4751 run : |
4852 poetry install -E ledger
7276 runs-on : ubuntu-latest
7377 strategy :
7478 matrix :
75- python-version : [ "3.12 " ]
79+ python-version : [ "3.14 " ]
7680 steps :
7781
7882 # ====================== SETUP ====================== #
8185 - uses : asdf-vm/actions/setup@v3
8286 - uses : actions/setup-python@v5
8387 with :
84- python-version : " 3.12 "
88+ python-version : " 3.14 "
8589 cache : ' pip'
8690
8791 - name : Install poetry
@@ -143,7 +147,7 @@ jobs:
143147 strategy :
144148 fail-fast : false
145149 matrix :
146- python-version : [ "3.9 ", "3.12 " ]
150+ python-version : [ "3.10 ", "3.14 " ]
147151 env :
148152 LEDGER_PROXY_ADDRESS : 127.0.0.1
149153 LEDGER_PROXY_PORT : 9999
@@ -159,7 +163,7 @@ jobs:
159163
160164 - uses : actions/setup-python@v5
161165 with :
162- python-version : " 3.12 "
166+ python-version : " 3.14 "
163167 cache : ' pip'
164168
165169 # ====================== SETUP PYTHON ====================== #
@@ -175,6 +179,10 @@ jobs:
175179 python-version : ${{ matrix.python-version }}
176180 cache : ' poetry'
177181
182+ - name : Install dependencies needed for HIDAPI and Pillow
183+ run : |
184+ sudo apt install python3-dev libusb-1.0-0-dev libudev-dev libjpeg-dev
185+
178186 - name : Install dependencies
179187 run : |
180188 poetry install -E ledger
@@ -285,7 +293,7 @@ jobs:
285293
286294 - uses : actions/setup-python@v5
287295 with :
288- python-version : " 3.12 "
296+ python-version : " 3.14 "
289297 cache : ' pip'
290298
291299 # ====================== SETUP PYTHON ====================== #
@@ -295,12 +303,16 @@ jobs:
295303 python -m pip install --upgrade pip
296304 pip install poetry
297305
298- - name : Set up Python 3.12
306+ - name : Set up Python 3.14
299307 uses : actions/setup-python@v5
300308 with :
301- python-version : " 3.12 "
309+ python-version : " 3.14 "
302310 cache : ' poetry'
303311
312+ - name : Install dependencies needed for HIDAPI and Pillow
313+ run : |
314+ sudo apt install python3-dev libusb-1.0-0-dev libudev-dev libjpeg-dev
315+
304316 - name : Install dependencies
305317 run : |
306318 poetry install -E ledger
@@ -344,7 +356,7 @@ jobs:
344356 strategy :
345357 fail-fast : false
346358 matrix :
347- python-version : [ "3.9 ", "3.12 " ]
359+ python-version : [ "3.10 ", "3.14 " ]
348360 env :
349361 SEPOLIA_RPC_URL : ${{ secrets.SEPOLIA_RPC_URL }}
350362 steps :
@@ -361,7 +373,7 @@ jobs:
361373
362374 - uses : actions/setup-python@v5
363375 with :
364- python-version : " 3.12 "
376+ python-version : " 3.14 "
365377 cache : ' pip'
366378
367379 # ====================== SETUP DEVNET ====================== #
@@ -394,7 +406,7 @@ jobs:
394406
395407 - name : Install dependencies
396408 run : |
397- poetry install -E ledger
409+ poetry install
398410
399411 # ====================== RUN TESTS ====================== #
400412
@@ -425,7 +437,7 @@ jobs:
425437 strategy :
426438 fail-fast : false
427439 matrix :
428- python-version : [ "3.9 ", "3.12 " ]
440+ python-version : [ "3.10 ", "3.14 " ]
429441 steps :
430442 - uses : actions/checkout@v4
431443
@@ -437,7 +449,7 @@ jobs:
437449
438450 - uses : actions/setup-python@v5
439451 with :
440- python-version : " 3.12 "
452+ python-version : " 3.14 "
441453 cache : ' pip'
442454
443455 # ====================== SETUP PYTHON ====================== #
@@ -496,7 +508,7 @@ jobs:
496508 strategy :
497509 fail-fast : false
498510 matrix :
499- python-version : [ "3.9 ", "3.12 " ]
511+ python-version : [ "3.10 ", "3.14 " ]
500512 steps :
501513 - uses : actions/checkout@v4
502514 - uses : dtolnay/rust-toolchain@dc6353516c68da0f06325f42ad880f76a5e77ec9
@@ -511,7 +523,7 @@ jobs:
511523
512524 - uses : actions/setup-python@v5
513525 with :
514- python-version : " 3.12 "
526+ python-version : " 3.14 "
515527 cache : ' pip'
516528
517529 # ====================== SETUP PYTHON ====================== #
0 commit comments