diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 0ac995a..30c71a8 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -42,7 +42,7 @@ jobs: timeout-minutes: 30 strategy: matrix: - python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] steps: - name: Checkout code diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ec5ddec..cd71169 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -35,7 +35,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.9' + python-version: '3.12' - name: Run CI build run: make ci diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dc896e2..970d4b3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -38,7 +38,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.9' + python-version: '3.12' - name: Install Node.js dependencies run: npm install diff --git a/README.md b/README.md index 138d9b6..c2eb9d3 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ The Python client library to interact with the [IBM Cloud Continuous Delivery To ## Version - The current version of this SDK: 2.0.6 -- The current minimum Python version supported: 3.9 +- The current minimum Python version supported: 3.10 ## Table of Contents @@ -58,7 +58,7 @@ Service Name | Module Name | Imported Class Name - An [IBM Cloud][ibm-cloud-onboarding] account. - An IAM API key to allow the SDK to access your account. Create one [here](https://cloud.ibm.com/iam/apikeys). -- Python 3.9 or above. +- Python 3.10 or above. ## Installation diff --git a/pyproject.toml b/pyproject.toml index 24511fb..5af4755 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,15 +6,15 @@ authors = [ ] description = "Python client library to interact with the IBM Cloud Continuous Delivery Toolchain and Tekton Pipeline APIs" readme = "README.md" -requires-python = ">=3.9" +requires-python = ">=3.10" classifiers = [ "Programming Language :: Python", "Programming Language :: Python :: 3", - "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", + "Programming Language :: Python :: 3.14", "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers",