Skip to content

Commit 81748ef

Browse files
committed
Prepare for v14.0.0 release
1 parent 0f1e00b commit 81748ef

File tree

5 files changed

+11
-22
lines changed

5 files changed

+11
-22
lines changed

.github/workflows/main.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,21 @@ on:
88
branches:
99
- master
1010
- feature-**
11+
- feature/**
1112
- fix-**
13+
- fix/**
1214
pull_request:
1315
branches:
1416
- master
1517

1618
jobs:
1719
build:
1820

19-
runs-on: ubuntu-24.04
21+
runs-on: ubuntu-25.04
2022
strategy:
2123
matrix:
2224
# Requires Python3 w/ Type Annotations
23-
python-version: ['3.9', '3.10', '3.11', '3.12']
25+
python-version: ['3.10', '3.11', '3.12', '3.13']
2426

2527
steps:
2628
- name: Checkout repository code
@@ -37,7 +39,7 @@ jobs:
3739
python-version: ${{ matrix.python-version }}
3840
- name: Install dependencies
3941
run: |
40-
python3 -m pip install .[all,tests]
42+
python3 -m pip install .[gui,serial,wallet,invoice,tests]
4143
- name: Lint with flake8
4244
run: |
4345
make analyze

Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ $(VENV):
372372
@echo; echo "*** Building $@ VirtualEnv..."
373373
@rm -rf $@ && $(PYTHON) -m venv $(VENV_OPTS) $@ && sed -i -e '1s:^:. $$HOME/.bashrc\n:' $@/bin/activate \
374374
&& source $@/bin/activate \
375-
&& make install-tests install
375+
&& make install-tests install-dev install
376376

377377

378378
wheel: deps $(WHEEL)
@@ -381,12 +381,12 @@ $(WHEEL): install-dev FORCE
381381
$(PYTHON) -m build
382382
@ls -last dist
383383

384-
# Install from wheel, including all optional extra dependencies (except dev). Always use the venv (or global)
384+
# Install from wheel, including all optional extra dependencies (except dev). Always use the venv (or global)
385385
install: $(WHEEL) FORCE
386386
$(PYTHON) -m pip install --no-user --force-reinstall $<[$(ALL)]
387387

388-
install-%: # ...-dev, -tests
389-
$(PYTHON) -m pip install --no-user --upgrade -r requirements-$*.txt
388+
install-%: # ...-dev, -tests, -gui, -serial, -wallet, -invoice
389+
$(PYTHON) -m pip install --no-user --upgrade -e .[$*]
390390

391391

392392
# Building / Signing / Notarizing and Uploading the macOS or win32 App

pyproject.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,8 @@ tests = [
6565
"aiosmtpd >=1.4,<2",
6666
"numpy",
6767
"flake8",
68-
"pyinstaller >=6.1",
69-
"pytest >=7.4.2,<8",
70-
"pytest-cov >=4.1.0,<5",
68+
"pytest",
69+
"pytest-cov",
7170
]
7271

7372
dev = [

requirements-dev.txt

Lines changed: 0 additions & 3 deletions
This file was deleted.

requirements-tests.txt

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)