diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 52d68e87e9a..9bd24f262b2 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -25,7 +25,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.13' + python-version: '3.14' - name: Add project directory to PYTHONPATH run: echo "PYTHONPATH=$PYTHONPATH:$(pwd)" >> $GITHUB_ENV - name: Install uv diff --git a/.github/workflows/build_lint.yml b/.github/workflows/build_lint.yml index 4a8889eb8ca..e4cb0df0d5c 100644 --- a/.github/workflows/build_lint.yml +++ b/.github/workflows/build_lint.yml @@ -31,8 +31,10 @@ jobs: fail-fast: False matrix: os: [windows, ubuntu, macos] - python-version: ["3.13"] + python-version: ["3.14"] include: + - os: ubuntu + python-version: "3.13" - os: ubuntu python-version: "3.12" # Disabled for now. See https://github.com/projectmesa/mesa/issues/1253 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7fe74607bff..d08659a671b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,7 +32,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.13" + python-version: "3.14" allow-prereleases: true cache: 'pip' - name: Install dependencies diff --git a/pyproject.toml b/pyproject.toml index 159302d2910..1e58d444212 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,6 +27,7 @@ classifiers = [ "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Development Status :: 3 - Alpha",