From 7c3dbe6d3e4a63480cb92d41c44826a92001db5c Mon Sep 17 00:00:00 2001 From: nobu-g Date: Sun, 17 Aug 2025 20:21:25 +0900 Subject: [PATCH 1/3] add support for Python 3.14 --- .github/workflows/build.yml | 4 ++-- .github/workflows/test-example.yml | 4 ++-- .github/workflows/test.yml | 4 ++-- pyproject.toml | 1 + 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f2dd318e..4b12f49f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,11 +7,11 @@ jobs: name: Build the project runs-on: ${{ matrix.os }} strategy: - max-parallel: 18 + max-parallel: 21 fail-fast: false matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.13t"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.13t", "3.14"] steps: - name: Checkout repository uses: actions/checkout@v4 diff --git a/.github/workflows/test-example.yml b/.github/workflows/test-example.yml index 261435e1..11bc0bfd 100644 --- a/.github/workflows/test-example.yml +++ b/.github/workflows/test-example.yml @@ -11,10 +11,10 @@ jobs: container: kunlp/jumanpp-knp:ubuntu24.04 runs-on: ubuntu-24.04 strategy: - max-parallel: 6 + max-parallel: 7 fail-fast: false matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.13t"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.13t", "3.14"] steps: - name: Checkout repository uses: actions/checkout@v4 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3e7f2110..1e574805 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,10 +8,10 @@ jobs: container: kunlp/jumanpp-knp:ubuntu24.04 runs-on: ubuntu-24.04 strategy: - max-parallel: 6 + max-parallel: 7 fail-fast: false matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.13t"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.13t", "3.14"] steps: - name: Checkout repository uses: actions/checkout@v4 diff --git a/pyproject.toml b/pyproject.toml index b2972594..2e5db066 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,6 +26,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", From 979ef628afba81f7c3235bb0ea5b81d9eb3c7a16 Mon Sep 17 00:00:00 2001 From: nobu-g <25974220+nobu-g@users.noreply.github.com> Date: Sun, 17 Aug 2025 11:21:41 +0000 Subject: [PATCH 2/3] update docs/requirements.txt --- docs/requirements.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 1e1a37a3..23709170 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -4,7 +4,7 @@ alabaster==0.7.16 ; python_full_version < '3.10' alabaster==1.0.0 ; python_full_version >= '3.10' babel==2.17.0 beautifulsoup4==4.13.4 -certifi==2025.6.15 +certifi==2025.4.26 charset-normalizer==3.4.2 colorama==0.4.6 ; sys_platform == 'win32' docutils==0.21.2 @@ -22,7 +22,7 @@ myst-parser==4.0.1 ; python_full_version >= '3.10' packaging==25.0 pygments==2.19.2 pyyaml==6.0.2 -requests==2.32.4 +requests==2.32.3 roman-numerals-py==3.1.0 ; python_full_version >= '3.11' snowballstemmer==2.2.0 soupsieve==2.7 @@ -40,6 +40,6 @@ sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==2.0.0 sphinxcontrib-serializinghtml==2.0.0 tomli==2.2.1 ; python_full_version < '3.11' -typing-extensions==4.14.1 -urllib3==2.5.0 +typing-extensions==4.13.2 +urllib3==2.4.0 zipp==3.21.0 ; python_full_version < '3.10' From 2277d31c9b17676f72a854968de3f53c0f974178 Mon Sep 17 00:00:00 2001 From: nobu-g <25974220+nobu-g@users.noreply.github.com> Date: Mon, 13 Oct 2025 10:49:32 +0000 Subject: [PATCH 3/3] update docs/requirements.txt --- docs/requirements.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 09d377d8..3df62bb0 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -3,18 +3,18 @@ alabaster==0.7.16 ; python_full_version < '3.10' alabaster==1.0.0 ; python_full_version >= '3.10' babel==2.17.0 -beautifulsoup4==4.14.2 -certifi==2025.8.3 -charset-normalizer==3.4.3 +beautifulsoup4==4.13.4 +certifi==2025.4.26 +charset-normalizer==3.4.2 colorama==0.4.6 ; sys_platform == 'win32' -docutils==0.22.2 +docutils==0.21.2 furo==2024.8.6 idna==3.10 imagesize==1.4.1 importlib-metadata==8.7.0 ; python_full_version < '3.10' jinja2==3.1.6 markdown-it-py==3.0.0 -markupsafe==3.0.3 +markupsafe==3.0.2 mdit-py-plugins==0.4.2 mdurl==0.1.2 myst-parser==3.0.1 ; python_full_version < '3.10' @@ -22,10 +22,10 @@ myst-parser==4.0.1 ; python_full_version >= '3.10' packaging==25.0 pygments==2.19.2 pyyaml==6.0.3 -requests==2.32.5 +requests==2.32.3 roman-numerals-py==3.1.0 ; python_full_version >= '3.11' snowballstemmer==2.2.0 -soupsieve==2.8 +soupsieve==2.7 sphinx==7.4.7 ; python_full_version < '3.10' sphinx==8.1.3 ; python_full_version == '3.10.*' sphinx==8.2.3 ; python_full_version >= '3.11' @@ -41,5 +41,5 @@ sphinxcontrib-qthelp==2.0.0 sphinxcontrib-serializinghtml==2.0.0 tomli==2.2.1 ; python_full_version < '3.11' typing-extensions==4.15.0 -urllib3==2.5.0 +urllib3==2.4.0 zipp==3.21.0 ; python_full_version < '3.10'