diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 9ec0c69..47c598f 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -42,7 +42,7 @@ jobs: make cython - name: Build - uses: pypa/cibuildwheel@v2.18.1 + uses: pypa/cibuildwheel@v2.22.0 env: # NOTICE: ローカルでは想定通りにテストは通るが、 cibuildwheel では 特定のファイルの文字コード検知がうまくいかないので一時的に無効化する # CIBW_TEST_REQUIRES: "pytest" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 11b26bd..4c40b05 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: strategy: matrix: os: ["ubuntu-latest", "windows-latest", "macos-latest"] - py: ["3.13-dev", "3.12", "3.11", "3.10", "3.9"] + py: ["3.14-dev", "3.13", "3.12", "3.11", "3.10", "3.9"] runs-on: ${{ matrix.os }} name: Run test with Python ${{ matrix.py }} on ${{ matrix.os }} diff --git a/pyproject.toml b/pyproject.toml index adbd622..c6b8cb5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,10 +34,10 @@ version = { attr = "cchardet.__version__" } [tool.rye] dev-dependencies = [ "chardet>=5.2.0", - "cython>=3.0.10", - "setuptools>=70.0.0", - "pytest>=8.2.1", - "ruff>=0.4.6", + "cython>=3.0.11", + "setuptools>=75.6.0", + "pytest>=8.3.4", + "ruff>=0.8.4", ] [tool.ruff] diff --git a/requirements-dev.lock b/requirements-dev.lock index 6880456..3f075a7 100644 --- a/requirements-dev.lock +++ b/requirements-dev.lock @@ -7,16 +7,17 @@ # all-features: false # with-sources: false # generate-hashes: false +# universal: false -e file:. chardet==5.2.0 -cython==3.0.10 +cython==3.0.11 iniconfig==2.0.0 # via pytest packaging==24.0 # via pytest pluggy==1.5.0 # via pytest -pytest==8.2.1 -ruff==0.4.6 -setuptools==70.0.0 +pytest==8.3.4 +ruff==0.8.4 +setuptools==75.6.0 diff --git a/requirements-dev.txt b/requirements-dev.txt index 896c27f..7b4eacb 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,5 +1,5 @@ chardet==5.2.0 -cython==3.0.10 -pytest==8.2.1 -ruff==0.4.6 -setuptools==70.0.0 +cython==3.0.11 +pytest==8.3.4 +ruff==0.8.4 +setuptools==75.6.0 diff --git a/requirements.lock b/requirements.lock index d795436..505fd45 100644 --- a/requirements.lock +++ b/requirements.lock @@ -7,5 +7,6 @@ # all-features: false # with-sources: false # generate-hashes: false +# universal: false -e file:.