diff --git a/.github/workflows/python-demos.yml b/.github/workflows/python-demos.yml index 6e80ca6..2811c47 100644 --- a/.github/workflows/python-demos.yml +++ b/.github/workflows/python-demos.yml @@ -28,7 +28,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 6484025..d16b3bd 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -40,7 +40,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] steps: - uses: actions/checkout@v3 diff --git a/binding/python/README.md b/binding/python/README.md index 3053ab7..4110900 100644 --- a/binding/python/README.md +++ b/binding/python/README.md @@ -15,7 +15,7 @@ Koala is an on-device noise suppression engine. Koala is: ## Compatibility -- Python 3.8 or higher +- Python 3.9 or higher - Runs on Linux (x86_64), macOS (x86_64, arm64), Windows (x86_64, arm64), and Raspberry Pi (3, 4, 5). ## Installation diff --git a/binding/python/setup.py b/binding/python/setup.py index c501a27..f639b9a 100644 --- a/binding/python/setup.py +++ b/binding/python/setup.py @@ -42,7 +42,7 @@ setuptools.setup( name="pvkoala", - version="2.0.3", + version="2.0.4", author="Picovoice", author_email="hello@picovoice.ai", description="Koala Noise Suppression Engine.", @@ -59,6 +59,6 @@ "Programming Language :: Python :: 3", "Topic :: Multimedia :: Sound/Audio :: Speech" ], - python_requires='>=3.8', + python_requires='>=3.9', keywords="Noise Cancellation, Noise Suppression, Noise Removal, Speech Enhancement, Speech Denoising", ) diff --git a/demo/python/README.md b/demo/python/README.md index a31109b..59891f7 100644 --- a/demo/python/README.md +++ b/demo/python/README.md @@ -15,7 +15,7 @@ Koala is an on-device noise suppression engine. Koala is: ## Compatibility -- Python 3.8+ +- Python 3.9+ - Runs on Linux (x86_64), macOS (x86_64, arm64), Windows (x86_64, arm64), and Raspberry Pi (3, 4, 5). ## Installation diff --git a/demo/python/requirements.txt b/demo/python/requirements.txt index e59a16c..fd56457 100644 --- a/demo/python/requirements.txt +++ b/demo/python/requirements.txt @@ -1,2 +1,2 @@ -pvkoala==2.0.3 +pvkoala==2.0.4 pvrecorder==1.2.4 diff --git a/demo/python/setup.py b/demo/python/setup.py index c6bd7eb..aed31e5 100644 --- a/demo/python/setup.py +++ b/demo/python/setup.py @@ -22,9 +22,12 @@ with open(os.path.join(os.path.dirname(__file__), 'README.md'), 'r') as f: long_description = f.read() +with open(os.path.join(os.path.dirname(__file__), "requirements.txt"), "r") as f: + dependencies = f.read().strip().splitlines() + setuptools.setup( name="pvkoalademo", - version="2.0.3", + version="2.0.4", author="Picovoice", author_email="hello@picovoice.ai", description="Koala Noise Suppression Engine demos", @@ -32,7 +35,7 @@ long_description_content_type="text/markdown", url="https://github.com/Picovoice/koala", packages=["pvkoalademo"], - install_requires=["pvkoala==2.0.3", "pvrecorder==1.2.4"], + install_requires=dependencies, include_package_data=True, classifiers=[ "Development Status :: 5 - Production/Stable", @@ -48,6 +51,6 @@ 'koala_demo_mic=pvkoalademo.koala_demo_mic:main', ], ), - python_requires='>=3.8', + python_requires='>=3.9', keywords="Noise Cancellation, Noise Suppression, Noise Removal, Speech Enhancement, Speech Denoising", )