diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 2abfac0f3c..681235503c 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -49,7 +49,7 @@ jobs: cache: pip - name: Prepare pip - run: python -m pip install wheel + run: python -m pip install --upgrade pip wheel setuptools - name: Install GTK run: | @@ -64,9 +64,9 @@ jobs: - name: Install Python dependencies run: > python -m pip install - twisted[tls]==22.4.0 + twisted[tls]==22.8.0 libtorrent==${{ matrix.libtorrent }} - pyinstaller==4.10 + pyinstaller pygame -r requirements.txt diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8ad554e0c4..5ef9583b1c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -91,7 +91,7 @@ jobs: - name: Install dependencies run: | - pip install --upgrade pip wheel + pip install --upgrade pip wheel setuptools pip install -r requirements.txt -r requirements-tests.txt pip install -e . diff --git a/requirements.txt b/requirements.txt index 7df660fcf4..8ea487d00e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,7 +3,7 @@ twisted[tls]>=17.1 rencode pyopenssl pyxdg -pillow +pillow==9.5.0 mako setuptools chardet==4.0.0 @@ -11,7 +11,7 @@ setproctitle pywin32; sys_platform == 'win32' certifi; sys_platform == 'win32' windows-curses; sys_platform == 'win32' -zope.interface>=4.4.2 +zope.interface distro; 'linux' in sys_platform or 'bsd' in sys_platform pygeoip ifaddr==0.2.0