From 7d099474138002d48c5919e4d28904261ad7eec9 Mon Sep 17 00:00:00 2001 From: Almar Klein Date: Fri, 8 Mar 2024 09:16:18 +0100 Subject: [PATCH 1/5] ci --- .github/workflows/ci.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index df66cc9..3b683aa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -49,19 +49,22 @@ jobs: - name: Linux py310 os: ubuntu-latest pyversion: '3.10' - - name: Linux py311 + - name: Linux py312 os: ubuntu-latest - pyversion: '3.11' - # OS's + pyversion: '3.12' - name: Linux pypy os: ubuntu-latest pyversion: 'pypy3.9' - - name: Windows py39 + # OS's + - name: Linux py311 + os: ubuntu-latest + pyversion: '3.11' + - name: Windows py311 os: windows-latest - pyversion: '3.9' - - name: MacOS py39 + pyversion: '3.11' + - name: MacOS py311 os: macos-latest - pyversion: '3.9' + pyversion: '3.11' steps: - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.pyversion }} From a97d78888f2e7a6f1ae81ae88096765d2a75ed88 Mon Sep 17 00:00:00 2001 From: Almar Klein Date: Fri, 8 Mar 2024 10:38:19 +0100 Subject: [PATCH 2/5] update action versions --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e19fac9..8c47ef9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: strategy: fail-fast: false steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python 3.10 uses: actions/setup-python@v4 with: @@ -66,7 +66,7 @@ jobs: os: macos-latest pyversion: '3.11' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.pyversion }} uses: actions/setup-python@v4 with: From d4e3bca1f7a39a1a9c18e3edd765837739d95257 Mon Sep 17 00:00:00 2001 From: Almar Klein Date: Fri, 8 Mar 2024 10:38:38 +0100 Subject: [PATCH 3/5] enable manual trigger --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8c47ef9..310a358 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,6 +1,7 @@ name: CI on: + workflow_dispatch: push: branches: [ master ] pull_request: From 5d841df0ee6d311f6e1e17a84a8e2ffb1a7c2d04 Mon Sep 17 00:00:00 2001 From: Almar Klein Date: Fri, 8 Mar 2024 10:39:32 +0100 Subject: [PATCH 4/5] update version mentionings --- README.md | 2 +- setup.py | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6b6fd53..02f55f9 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ and adds support for e.g. cameras and seeking. ## Installation -This library works with any version of Python 3.5+ (including Pypy). +This library works with any version of Python 3.7+ (including Pypy). There are no further dependencies. The wheels on Pypi include the ffmpeg executable for all common platforms (Windows 7+, Linux kernel 2.6.32+, OSX 10.9+). Install using: diff --git a/setup.py b/setup.py index ead3e22..75dc2d1 100644 --- a/setup.py +++ b/setup.py @@ -74,12 +74,11 @@ "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.5", - "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", ], ) From cb906ca6b1b5c95dc12a26233a333e739b047862 Mon Sep 17 00:00:00 2001 From: Almar Klein Date: Fri, 8 Mar 2024 10:41:33 +0100 Subject: [PATCH 5/5] update action: checkout-python --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 310a358..ed38b91 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up Python 3.10 - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.10' - name: Install dependencies @@ -69,7 +69,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.pyversion }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.pyversion }} - name: Install dependencies