diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 3a4d53e6..77ded4f0 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -3,13 +3,12 @@ { "name": "Python 3", // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile - // "image": "mcr.microsoft.com/devcontainers/python:3.9-bookworm", // "image": "mcr.microsoft.com/devcontainers/python:3.10-bookworm", // "image": "mcr.microsoft.com/devcontainers/python:3.11-bookworm", // "image": "mcr.microsoft.com/devcontainers/python:3.12-bookworm", // "image": "mcr.microsoft.com/devcontainers/python:1-3.12-bullseye", // "image": "mcr.microsoft.com/devcontainers/python:3.13-bookworm", - "image": "mcr.microsoft.com/devcontainers/python:3.13-bullseye", + "image": "mcr.microsoft.com/devcontainers/python:3.14-bookworm", "features": { "ghcr.io/hspaans/devcontainer-features/pytest:1": {}, diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index eac65d13..276d1830 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,7 +17,7 @@ jobs: strategy: max-parallel: 5 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: - uses: actions/checkout@v6 diff --git a/README.md b/README.md index adf23ac6..4f06a982 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ The Microsoft Graph Core Python Client Library contains core classes used by [Mi ## Prerequisites - Python 3.9+ + Python 3.10+ This library doesn't support [older](https://devguide.python.org/versions/) versions of Python. diff --git a/pyproject.toml b/pyproject.toml index 843aa3db..c636be4b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,18 +16,18 @@ dependencies = [ "microsoft-kiota-http >=1.8.0,<2.0.0", "httpx[http2] >=0.23.0", ] -requires-python = ">=3.9" +requires-python = ">=3.10" license = "MIT" license-files = ["LICENSE"] readme = "README.md" keywords = ["msgraph", "openAPI", "Microsoft", "Graph"] classifiers = [ "Development Status :: 5 - Production/Stable", - "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", ] [project.optional-dependencies]