diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index b56faeff4..35cd409c3 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -71,12 +71,12 @@ jobs: - name: Install Python dependencies run: > - python -m pip install --find-links="C:\GTK\release\python" pycairo PyGObject + python -m pip install --no-index --find-links="C:\GTK\release\python" pycairo PyGObject python -m pip install twisted[tls]==22.4.0 libtorrent==${{ matrix.libtorrent }} - pyinstaller + pyinstaller==4.10 pygame -r requirements.txt diff --git a/packaging/win/README.md b/packaging/win/README.md index 4b9924cc4..272792c3f 100644 --- a/packaging/win/README.md +++ b/packaging/win/README.md @@ -11,13 +11,15 @@ Instructions for building the Deluge NSIS Installer for Windows Vista/7/8/8.1/10 == Build Steps == 1. Build and Install Deluge on Windows. -2. Run the pyinstaller from the deluge\packaging\win directory.spec: +2. Run pyinstaller from the deluge\packaging\win directory: - `pyinstaller --clean delugewin.spec --distpath .\packaging\win\freeze` + `pyinstaller --clean delugewin.spec --distpath freeze` The result is a PyInstaller version of Deluge in `packaging\win\freeze`. -3. Run the NSIS script: +3. Run the NSIS scripts: + + `python setup_nsis.py` 64-bit python: