diff --git a/.devcontainer.json b/.devcontainer.json index d1bf501aa..e7cd9b72a 100644 --- a/.devcontainer.json +++ b/.devcontainer.json @@ -1,6 +1,6 @@ { "name": "Hass-NabuCasa Dev", - "image": "mcr.microsoft.com/vscode/devcontainers/python:0-3.11", + "image": "mcr.microsoft.com/vscode/devcontainers/python:1-3.12", "postCreateCommand": "python3 -m pip install -e .[test]", "postStartCommand": "python3 -m pip install -e .", "containerUser": "vscode", diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2b258f5b1..ceac198b0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,11 +19,11 @@ jobs: steps: - uses: actions/checkout@v4.2.2 - - name: Set up Python 3.11 + - name: Set up Python 3.12 uses: actions/setup-python@v5.2.0 with: - python-version: "3.11" - cache: 'pip' + python-version: "3.12" + cache: "pip" cache-dependency-path: pyproject.toml - name: Install dependencies @@ -41,7 +41,6 @@ jobs: strategy: matrix: python-version: - - "3.11" - "3.12" steps: @@ -51,7 +50,7 @@ jobs: uses: actions/setup-python@v5.2.0 with: python-version: ${{ matrix.python-version }} - cache: 'pip' + cache: "pip" cache-dependency-path: pyproject.toml - name: Install dependencies diff --git a/pyproject.toml b/pyproject.toml index d3f52b318..9ae5cd103 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,6 @@ classifiers = [ "Topic :: Internet :: Proxy Servers", "Topic :: Software Development :: Libraries :: Python Modules", "Development Status :: 5 - Production/Stable", - "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", ] dependencies = [ @@ -34,7 +33,7 @@ description = "Home Assistant cloud integration by Nabu Casa, Inc." license = {text = "GPL v3"} name = "hass-nabucasa" readme = "README.md" -requires-python = ">=3.11" +requires-python = ">=3.12" version = "0.82.0" [project.optional-dependencies]