From 3bc9a2f99ed27ec45a5eb48ea1b7f3cc85c64e6e Mon Sep 17 00:00:00 2001 From: Peter Bull Date: Mon, 14 Oct 2024 21:57:36 -0700 Subject: [PATCH] Update CI versions --- .github/workflows/docs-master.yml | 2 +- .github/workflows/docs-preview.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/tests.yml | 2 +- HISTORY.md | 2 ++ pyproject.toml | 4 ++-- 6 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docs-master.yml b/.github/workflows/docs-master.yml index d0afe3c5..5209e1ea 100644 --- a/.github/workflows/docs-master.yml +++ b/.github/workflows/docs-master.yml @@ -16,7 +16,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.11 cache: "pip" # caching pip dependencies cache-dependency-path: | pyproject.toml diff --git a/.github/workflows/docs-preview.yml b/.github/workflows/docs-preview.yml index d01c8e41..e74d44f2 100644 --- a/.github/workflows/docs-preview.yml +++ b/.github/workflows/docs-preview.yml @@ -14,7 +14,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.11 cache: "pip" # caching pip dependencies cache-dependency-path: | pyproject.toml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e90a118f..c49b4253 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 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 edd56b28..4eac1aca 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -37,7 +37,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-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@v4 diff --git a/HISTORY.md b/HISTORY.md index 0deb48db..eb6c2f75 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -3,6 +3,8 @@ ## UNRELEASED - Added support for custom schemes in CloudPath and Client subclases. (Issue [#466](https://github.com/drivendataorg/cloudpathlib/issues/466), PR [#467](https://github.com/drivendataorg/cloudpathlib/pull/467)) +- Add support for Python 3.13; remove support for Python 3.8 (Issue [#472](https://github.com/drivendataorg/cloudpathlib/issues/472), [PR #474](https://github.com/drivendataorg/cloudpathlib/pull/474)) + ## v0.19.0 (2024-08-29) diff --git a/pyproject.toml b/pyproject.toml index 74604c77..10bca898 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,13 +21,13 @@ classifiers = [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", - "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", + "Programming Language :: Python :: 3.13", ] -requires-python = ">=3.8" +requires-python = ">=3.9" dependencies = [ "typing_extensions>4 ; python_version < '3.11'", ]