diff --git a/.github/workflows/docs-latest.yml b/.github/workflows/docs-latest.yml index f25f9a65..d415d0a9 100644 --- a/.github/workflows/docs-latest.yml +++ b/.github/workflows/docs-latest.yml @@ -16,7 +16,7 @@ jobs: - name: Set up Python and uv uses: drivendataorg/setup-python-uv-action@v1 with: - python-version: 3.8 + python-version: 3.11 - name: Install dependencies run: | diff --git a/.github/workflows/docs-preview.yml b/.github/workflows/docs-preview.yml index cab977db..de851960 100644 --- a/.github/workflows/docs-preview.yml +++ b/.github/workflows/docs-preview.yml @@ -14,7 +14,7 @@ jobs: - name: Set up Python and uv uses: drivendataorg/setup-python-uv-action@v1 with: - python-version: 3.8 + python-version: 3.11 - name: Install dependencies run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ea35307b..90bf881c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,7 +29,7 @@ jobs: - name: Set up Python and uv uses: drivendataorg/setup-python-uv-action@v1 with: - python-version: 3.8 + python-version: 3.11 - name: Install dependencies run: | diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 8328569c..9a996285 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -22,7 +22,7 @@ jobs: - name: Set up Python and uv uses: drivendataorg/setup-python-uv-action@v1 with: - python-version: 3.8 + python-version: [3.11] - name: Install dependencies run: | @@ -41,7 +41,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest] - python-version: [3.8, 3.9] + python-version: [3.11, 3.12] steps: - if: matrix.os == 'ubuntu-latest' @@ -119,7 +119,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - python-version: [3.8] + python-version: [3.11] steps: - name: Remove unused software diff --git a/Makefile b/Makefile index 7bbe886a..11589994 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ PROJECT_DIR := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST)))) PROJECT_NAME = zamba -PYTHON_VERSION = 3.8 +PYTHON_VERSION = 3.11 PYTHON_INTERPRETER = python ifeq (, $(shell which nvidia-smi)) diff --git a/README.md b/README.md index 20dd0b2e..df73170a 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ Visit https://zamba.drivendata.org/docs/ for full documentation and tutorials. First, make sure you have the prerequisites installed: -* Python >= 3.10 +* Python >= 3.11 * FFmpeg > 4.3 Then run: diff --git a/docs/docs/index.md b/docs/docs/index.md index 288a0615..a702a0a2 100644 --- a/docs/docs/index.md +++ b/docs/docs/index.md @@ -29,7 +29,7 @@ We encourage people to share their custom models trained with Zamba. If you trai First, make sure you have the prerequisites installed: -* Python >= 3.10 +* Python >= 3.11 * FFmpeg > 4.3 Then run: diff --git a/docs/docs/install.md b/docs/docs/install.md index f587d56f..02b90623 100644 --- a/docs/docs/install.md +++ b/docs/docs/install.md @@ -9,10 +9,10 @@ GPU configurations. Prerequisites: - - Python >= 3.10 + - Python >= 3.11 - FFmpeg -#### [Python](https://www.python.org/) >= 3.10 +#### [Python](https://www.python.org/) >= 3.11 We recommend [Python installation using Anaconda](https://www.anaconda.com/download/) for all platforms. For more information about how to install Anaconda, here are some useful YouTube videos of installation: diff --git a/pyproject.toml b/pyproject.toml index d2b2bdf1..ba63e599 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,7 @@ classifiers = [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", ] -requires-python = ">=3.10" +requires-python = ">=3.11" dependencies = [ "appdirs", "av",