diff --git a/.github/workflows/release_linux.yml b/.github/workflows/release_linux.yml index 19a36bb..b3665ed 100644 --- a/.github/workflows/release_linux.yml +++ b/.github/workflows/release_linux.yml @@ -4,6 +4,7 @@ on: push: tags: - v* + workflow_dispatch: jobs: release: @@ -19,7 +20,7 @@ jobs: run: | python -m pip install --upgrade pip setuptools pip install -r requirements.txt - pip install PyInstaller==4.3 + pip install PyInstaller==4.5.1 - name: Build binary run: | pyinstaller --onefile -n nanovna-saver nanovna-saver.py diff --git a/.github/workflows/release_macos.yml b/.github/workflows/release_macos.yml index 5c9cc6b..83a5976 100644 --- a/.github/workflows/release_macos.yml +++ b/.github/workflows/release_macos.yml @@ -4,6 +4,7 @@ on: push: tags: - v* + workflow_dispatch: jobs: release: @@ -19,7 +20,7 @@ jobs: run: | python -m pip install --upgrade pip setuptools pip install -r requirements.txt - pip install PyInstaller==4.3 + pip install PyInstaller==4.5.1 - name: Build binary run: | pyinstaller --onefile -n nanovna-saver nanovna-saver.py diff --git a/.github/workflows/release_win.yml b/.github/workflows/release_win.yml index c506172..9afffd9 100644 --- a/.github/workflows/release_win.yml +++ b/.github/workflows/release_win.yml @@ -4,6 +4,7 @@ on: push: tags: - v* + workflow_dispatch: jobs: release: @@ -23,7 +24,7 @@ jobs: run: | python -m pip install --upgrade pip setuptools pip install -r requirements.txt - pip install PyInstaller==4.3 + pip install PyInstaller==4.5.1 - name: Build binary run: | pyinstaller --onefile -n nanovna-saver.exe nanovna-saver.py diff --git a/requirements.txt b/requirements.txt index 1cf3ea0..1c49ba0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ -scipy -cython -pyqt5 -pyserial -numpy +pyserial==3.5 +PyQt5==5.15.4 +numpy==1.21.1 +scipy==1.7.1 +cython==0.29.24 diff --git a/setup.cfg b/setup.cfg index 4c3e929..646e60b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -15,11 +15,11 @@ version = attr: NanoVNASaver.About.VERSION [options] packages = find_namespace: install_requires= - pyserial - PyQt5 - numpy - scipy - cython + pyserial==3.5 + PyQt5==5.15.4 + numpy==1.21.1 + scipy==1.7.1 + cython==0.29.24 python_requires = >=3.8, <4 [options.entry_points]