From cb47dd734225e17ee6c36a2295b927f8819b6684 Mon Sep 17 00:00:00 2001 From: Matthew Maxwell Date: Tue, 18 Jun 2024 14:47:54 -0700 Subject: [PATCH 1/2] removed python 3.7 from workflow, readme, and setup --- .github/workflows/python-demos.yml | 2 +- .github/workflows/python.yml | 2 +- binding/python/README.md | 2 +- binding/python/setup.py | 2 +- demo/python/README.md | 2 +- demo/python/setup.py | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/python-demos.yml b/.github/workflows/python-demos.yml index 80000c97..5f9fe6e2 100644 --- a/.github/workflows/python-demos.yml +++ b/.github/workflows/python-demos.yml @@ -26,7 +26,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 76dd69b1..5e1f2690 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -38,7 +38,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest] - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] steps: - uses: actions/checkout@v3 diff --git a/binding/python/README.md b/binding/python/README.md index 08014951..8eb528b1 100644 --- a/binding/python/README.md +++ b/binding/python/README.md @@ -6,7 +6,7 @@ PvRecorder is an easy-to-use, cross-platform audio recorder designed for real-ti ## Compatibility -- Python 3.5+ +- Python 3.8+ - Runs on Linux (x86_64), macOS (x86_64 and arm64), Windows (x86_64), Raspberry Pi (all variants), NVIDIA Jetson (Nano), and BeagleBone. ## Installation diff --git a/binding/python/setup.py b/binding/python/setup.py index cc925a03..c2a8594c 100644 --- a/binding/python/setup.py +++ b/binding/python/setup.py @@ -76,6 +76,6 @@ "Programming Language :: Python :: 3", "Topic :: Multimedia :: Sound/Audio :: Speech" ], - python_requires='>=3.5', + python_requires='>=3.8', keywords="Audio Recorder", ) diff --git a/demo/python/README.md b/demo/python/README.md index ac088537..8674a214 100644 --- a/demo/python/README.md +++ b/demo/python/README.md @@ -8,7 +8,7 @@ PvRecorder is an easy-to-use, cross-platform audio recorder designed for real-ti ## Compatibility -- Python 3.5+ +- Python 3.8+ - Runs on Linux (x86_64), macOS (x86_64 and arm64), Windows (x86_64), Raspberry Pi (all variants), NVIDIA Jetson (Nano), and BeagleBone. ## Installation diff --git a/demo/python/setup.py b/demo/python/setup.py index ee7f3cd2..7ed3aa11 100644 --- a/demo/python/setup.py +++ b/demo/python/setup.py @@ -46,6 +46,6 @@ 'pv_recorder_demo=pvrecorderdemo.pv_recorder_demo:main', ], ), - python_requires='>=3.5', + python_requires='>=3.8', keywords="Audio Recorder", ) From f20f940f90fec306826fcf6460275b6720283fc2 Mon Sep 17 00:00:00 2001 From: matt200-ok Date: Fri, 21 Jun 2024 11:39:47 -0700 Subject: [PATCH 2/2] changed runner from github hosted to self-hosted --- .github/workflows/python.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 5e1f2690..c4c34af4 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -37,7 +37,7 @@ jobs: strategy: matrix: - os: [ubuntu-latest, macos-latest] + os: [ubuntu-latest] python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] steps: @@ -58,7 +58,7 @@ jobs: strategy: matrix: - machine: [rpi2, rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64, jetson, beaglebone, pv-windows] + machine: [rpi2, rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64, jetson, beaglebone, pv-windows, pv-ios] steps: - uses: actions/checkout@v3