From 036c3e27878e4fe59dcdfe51577b9ffc38ae57fa Mon Sep 17 00:00:00 2001 From: voluntas Date: Tue, 8 Oct 2024 10:38:42 +0900 Subject: [PATCH 1/2] =?UTF-8?q?Python=203.13=20=E3=81=AE=E3=83=93=E3=83=AB?= =?UTF-8?q?=E3=83=89=E3=81=A8=20E2E=20=E3=83=86=E3=82=B9=E3=83=88=E3=82=92?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build.yml | 2 ++ .github/workflows/e2e-test.yml | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fdc56a9..c5e647d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -72,6 +72,7 @@ jobs: - "3.10" - "3.11" - "3.12" + - "3.13" include: - platform: name: ubuntu-24.04_armv8 @@ -164,6 +165,7 @@ jobs: - "3.10" - "3.11" - "3.12" + - "3.13" steps: - uses: actions/checkout@v4 - uses: actions/download-artifact@v4 diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index 34497cf..d7a9615 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -19,7 +19,7 @@ jobs: e2e_test_ubuntu: strategy: matrix: - python_version: ["3.10", "3.11", "3.12"] + python_version: ["3.10", "3.11", "3.12", "3.13"] os: ["ubuntu-22.04", "ubuntu-24.04"] runs-on: ${{ matrix.os}} timeout-minutes: 15 @@ -56,7 +56,7 @@ jobs: e2e_test_macos: strategy: matrix: - python_version: ["3.10", "3.11", "3.12"] + python_version: ["3.10", "3.11", "3.12", "3.13"] # macos-13 は test_macos.py が上手くテストが動かないのでスキップ os: ["macos-14", "macos-15"] runs-on: ${{ matrix.os }} @@ -84,7 +84,7 @@ jobs: e2e_test_windows: strategy: matrix: - python_version: ["3.10", "3.11", "3.12"] + python_version: ["3.10", "3.11", "3.12", "3.13"] runs-on: windows-2022 timeout-minutes: 15 env: From 29ac0f81ed84d1f0c9f114576797c70027da3184 Mon Sep 17 00:00:00 2001 From: voluntas Date: Tue, 8 Oct 2024 10:50:00 +0900 Subject: [PATCH 2/2] =?UTF-8?q?[e2e]=20=E5=A4=89=E6=9B=B4=E5=B1=A5?= =?UTF-8?q?=E6=AD=B4=E3=81=A8=20pyproject=20=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGES.md | 2 ++ pyproject.toml | 1 + 2 files changed, 3 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 3616b5c..8677244 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -19,6 +19,8 @@ - [ADD] サーバー証明書チェック用の CA 証明書を指定できるようにする - `Sora.create_connection()` の引数に `ca_cert` を追加する - @voluntas +- [ADD] Python 3.13 に対応する + - @voluntas - [ADD] `on_ws_close` コールバックを追加する - @tnoho - [ADD] `on_signaling_message` コールバックを追加する diff --git a/pyproject.toml b/pyproject.toml index 4089701..b74dcc5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,6 +11,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", ] requires-python = ">= 3.10"