Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
},
"ghcr.io/devcontainers/features/rust:1": {}
},
"image": "mcr.microsoft.com/devcontainers/python:3",
"image": "mcr.microsoft.com/devcontainers/python:3.14",
"name": "Deebot client",
// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],
Expand Down
22 changes: 1 addition & 21 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
workflow_dispatch:

env:
ADDITIONAL_PYTHON_VERSIONS: "['3.14']"
ADDITIONAL_PYTHON_VERSIONS: "[]"

concurrency:
group: ${{ github.workflow }}-${{ (github.event_name == 'release' && github.run_id) || github.event.pull_request.number || github.ref }}
Expand Down Expand Up @@ -288,15 +288,7 @@ jobs:
target:
- x86_64
- aarch64
- armv7
- x86
python-version: ${{ fromJSON(needs.info.outputs.python_versions) }}
exclude:
# Exclude deprecated HA architectures
- target: x86
python-version: "3.14"
- target: armv7
python-version: "3.14"
include:
# x86_64
- target: x86_64
Expand All @@ -305,15 +297,6 @@ jobs:
- target: aarch64
docker_arch: arm64
os: ubuntu-24.04-arm
# armv7
- target: armv7
docker_arch: arm/v7
os: ubuntu-24.04-arm
qemu: true
# x86
- target: x86
docker_arch: 386
qemu: true
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
Expand All @@ -339,9 +322,6 @@ jobs:
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
with:
name: requirements-test.txt
- name: Install Qemu
if: ${{ matrix.qemu || false }}
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0
- name: Install Docker Buildx
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
- name: Build image
Expand Down
2 changes: 1 addition & 1 deletion .python-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.13
3.14
2 changes: 1 addition & 1 deletion mypy.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[mypy]
python_version = 3.13
python_version = 3.14
show_error_codes = true
strict_equality = true
warn_incomplete_stub = true
Expand Down
3 changes: 1 addition & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,11 @@ keywords = [
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Topic :: Home Automation",
"Topic :: Software Development :: Libraries :: Python Modules",
]
requires-python = ">=3.13.0"
requires-python = ">=3.14.0"
dependencies = [
"aiohttp~=3.10",
"aiomqtt>=2.0.0,<3.0",
Expand Down
Loading