Skip to content

Commit

Permalink
Update Versions of Python Dependencies (#173)
Browse files Browse the repository at this point in the history
* Update pyinstaller-linux.yml to ubuntu-24.04

* Update python-build.yml to ubuntu-24.04

* Update docker-image.yml to 24.04

* Update to Python 3.12.3:

In .github/workflows/*.yml, use Python 3.12.3 in PyInstaller builds because Ubuntu 24.04 runner only has this version of Python 3.12
Reference this version in README.md

* --- (#171)

updated-dependencies:
- dependency-name: requests[socks]
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* --- (#172)

updated-dependencies:
- dependency-name: requests[socks]
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump version of PyInstaller to 6.7.0

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
ebb-earl-co and dependabot[bot] committed May 22, 2024
1 parent 2f10240 commit 3bce791
Show file tree
Hide file tree
Showing 7 changed files with 8 additions and 7 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/pyinstaller-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ jobs:
- name: Install dependencies
run: |
python3 -m pip install --upgrade pip setuptools wheel
python3 -m pip install pyinstaller==6.5.0
python3 -m pip install pyinstaller==6.7.0
python3 -m pip install -r requirements.txt
- name: Create Executable with PyInstaller
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pyinstaller-macos_arm64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ jobs:
- name: Install dependencies
run: |
python3 -m pip install --upgrade pip setuptools wheel
python3 -m pip install pyinstaller==6.5.0
python3 -m pip install pyinstaller==6.7.0
python3 -m pip install -r requirements.txt
- name: Create Executable with Pyinstaller
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pyinstaller-macos_x86.yml
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ jobs:
- name: Install dependencies
run: |
python3 -m pip install --upgrade pip pyinstaller setuptools wheel
python3 -m pip install pyinstaller==6.5.0
python3 -m pip install pyinstaller==6.7.0
python3 -m pip install -r requirements.txt
- name: Create Executable with Pyinstaller
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pyinstaller-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ jobs:
python.exe -m venv .\venv
& .\venv\Scripts\activate
pip install --upgrade pip setuptools wheel
pip install pyinstaller==6.5.0 pypiwin32==223
pip install pyinstaller==6.7.0 pypiwin32==223
pip install -r requirements.txt
- name: Create Executable with Pyinstaller
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/python-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
# https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories
os: [ubuntu-latest, windows-latest, macos-13, macos-latest]
runs-on: ${{ matrix.os }}
# Python 3.8 and 3.9 are not available on macOS aarc64 any more
# Python 3.8 and 3.9 are not available on macOS aarch64 any more
# Python 3.13.0-alpha.6 does not work on Windows
steps:
- uses: actions/checkout@v4
Expand Down
3 changes: 2 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ classifiers=[
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Operating System :: OS Independent",
"Topic :: Multimedia :: Sound/Audio",
"Topic :: Multimedia :: Video",
Expand All @@ -36,7 +37,7 @@ dependencies = [
"m3u8==5.0.0",
"platformdirs==4.2.2",
"pycryptodome==3.20.0",
"requests[socks]==2.31.0",
"requests[socks]==2.32.2",
"typer==0.12.3"
]
[project.scripts]
Expand Down
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ mutagen==1.47.0
m3u8==5.0.0
platformdirs==4.2.2
pycryptodome==3.20.0
requests[socks]==2.31.0
requests[socks]==2.32.2
typer==0.12.3

0 comments on commit 3bce791

Please sign in to comment.